summaryrefslogtreecommitdiff
path: root/Source/WebCore/bindings/scripts/test/V8/V8TestMediaQueryListListener.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/bindings/scripts/test/V8/V8TestMediaQueryListListener.cpp')
-rw-r--r--Source/WebCore/bindings/scripts/test/V8/V8TestMediaQueryListListener.cpp22
1 files changed, 9 insertions, 13 deletions
diff --git a/Source/WebCore/bindings/scripts/test/V8/V8TestMediaQueryListListener.cpp b/Source/WebCore/bindings/scripts/test/V8/V8TestMediaQueryListListener.cpp
index 9c0c0d814..265f30879 100644
--- a/Source/WebCore/bindings/scripts/test/V8/V8TestMediaQueryListListener.cpp
+++ b/Source/WebCore/bindings/scripts/test/V8/V8TestMediaQueryListListener.cpp
@@ -21,13 +21,12 @@
#include "config.h"
#include "V8TestMediaQueryListListener.h"
+#include "BindingState.h"
#include "ContextFeatures.h"
#include "ExceptionCode.h"
#include "MediaQueryListListener.h"
#include "RuntimeEnabledFeatures.h"
#include "V8Binding.h"
-#include "V8BindingMacros.h"
-#include "V8BindingState.h"
#include "V8DOMWrapper.h"
#include "V8IsolatedContext.h"
#include "V8Proxy.h"
@@ -49,12 +48,12 @@ static v8::Handle<v8::Value> methodCallback(const v8::Arguments& args)
TestMediaQueryListListener* imp = V8TestMediaQueryListListener::toNative(args.Holder());
EXCEPTION_BLOCK(RefPtr<MediaQueryListListener>, listener, MediaQueryListListener::create(MAYBE_MISSING_PARAMETER(args, 0, DefaultIsUndefined)));
imp->method(listener);
- return v8::Handle<v8::Value>();
+ return v8Undefined();
}
} // namespace TestMediaQueryListListenerV8Internal
-static const BatchedCallback TestMediaQueryListListenerCallbacks[] = {
+static const V8DOMConfiguration::BatchedCallback TestMediaQueryListListenerCallbacks[] = {
{"method", TestMediaQueryListListenerV8Internal::methodCallback},
};
@@ -63,7 +62,7 @@ static v8::Persistent<v8::FunctionTemplate> ConfigureV8TestMediaQueryListListene
desc->ReadOnlyPrototype();
v8::Local<v8::Signature> defaultSignature;
- defaultSignature = configureTemplate(desc, "TestMediaQueryListListener", v8::Persistent<v8::FunctionTemplate>(), V8TestMediaQueryListListener::internalFieldCount,
+ defaultSignature = V8DOMConfiguration::configureTemplate(desc, "TestMediaQueryListListener", v8::Persistent<v8::FunctionTemplate>(), V8TestMediaQueryListListener::internalFieldCount,
0, 0,
TestMediaQueryListListenerCallbacks, WTF_ARRAY_LENGTH(TestMediaQueryListListenerCallbacks));
UNUSED_PARAM(defaultSignature); // In some cases, it will not be used.
@@ -80,8 +79,8 @@ static v8::Persistent<v8::FunctionTemplate> ConfigureV8TestMediaQueryListListene
v8::Persistent<v8::FunctionTemplate> V8TestMediaQueryListListener::GetRawTemplate()
{
- V8BindingPerIsolateData* data = V8BindingPerIsolateData::current();
- V8BindingPerIsolateData::TemplateMap::iterator result = data->rawTemplateMap().find(&info);
+ V8PerIsolateData* data = V8PerIsolateData::current();
+ V8PerIsolateData::TemplateMap::iterator result = data->rawTemplateMap().find(&info);
if (result != data->rawTemplateMap().end())
return result->second;
@@ -93,8 +92,8 @@ v8::Persistent<v8::FunctionTemplate> V8TestMediaQueryListListener::GetRawTemplat
v8::Persistent<v8::FunctionTemplate> V8TestMediaQueryListListener::GetTemplate()
{
- V8BindingPerIsolateData* data = V8BindingPerIsolateData::current();
- V8BindingPerIsolateData::TemplateMap::iterator result = data->templateMap().find(&info);
+ V8PerIsolateData* data = V8PerIsolateData::current();
+ V8PerIsolateData::TemplateMap::iterator result = data->templateMap().find(&info);
if (result != data->templateMap().end())
return result->second;
@@ -118,12 +117,9 @@ v8::Handle<v8::Object> V8TestMediaQueryListListener::wrapSlow(PassRefPtr<TestMed
wrapper = V8DOMWrapper::instantiateV8Object(proxy, &info, impl.get());
if (UNLIKELY(wrapper.IsEmpty()))
return wrapper;
-
- v8::Persistent<v8::Object> wrapperHandle = v8::Persistent<v8::Object>::New(wrapper);
-
+ v8::Persistent<v8::Object> wrapperHandle = V8DOMWrapper::setJSWrapperForDOMObject(impl, wrapper, isolate);
if (!hasDependentLifetime)
wrapperHandle.MarkIndependent();
- V8DOMWrapper::setJSWrapperForDOMObject(impl, wrapperHandle, isolate);
return wrapper;
}