Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(72)

Side by Side Diff: Source/bindings/tests/results/core/V8TestNode.cpp

Issue 819853002: [bindings] Translate all assignments in bindings/templates to use Local<> in place of Handle<>. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 6 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // This file has been auto-generated by code_generator_v8.py. DO NOT MODIFY! 5 // This file has been auto-generated by code_generator_v8.py. DO NOT MODIFY!
6 6
7 #include "config.h" 7 #include "config.h"
8 #include "V8TestNode.h" 8 #include "V8TestNode.h"
9 9
10 #include "bindings/core/v8/ExceptionState.h" 10 #include "bindings/core/v8/ExceptionState.h"
(...skipping 14 matching lines...) Expand all
25 25
26 // This static member must be declared by DEFINE_WRAPPERTYPEINFO in TestNode.h. 26 // This static member must be declared by DEFINE_WRAPPERTYPEINFO in TestNode.h.
27 // For details, see the comment of DEFINE_WRAPPERTYPEINFO in 27 // For details, see the comment of DEFINE_WRAPPERTYPEINFO in
28 // bindings/core/v8/ScriptWrappable.h. 28 // bindings/core/v8/ScriptWrappable.h.
29 const WrapperTypeInfo& TestNode::s_wrapperTypeInfo = V8TestNode::wrapperTypeInfo ; 29 const WrapperTypeInfo& TestNode::s_wrapperTypeInfo = V8TestNode::wrapperTypeInfo ;
30 30
31 namespace TestNodeV8Internal { 31 namespace TestNodeV8Internal {
32 32
33 static void hrefAttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info) 33 static void hrefAttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info)
34 { 34 {
35 v8::Handle<v8::Object> holder = info.Holder(); 35 v8::Local<v8::Object> holder = info.Holder();
36 TestNode* impl = V8TestNode::toImpl(holder); 36 TestNode* impl = V8TestNode::toImpl(holder);
37 v8SetReturnValueString(info, impl->href(), info.GetIsolate()); 37 v8SetReturnValueString(info, impl->href(), info.GetIsolate());
38 } 38 }
39 39
40 static void hrefAttributeGetterCallback(v8::Local<v8::String>, const v8::Propert yCallbackInfo<v8::Value>& info) 40 static void hrefAttributeGetterCallback(v8::Local<v8::String>, const v8::Propert yCallbackInfo<v8::Value>& info)
41 { 41 {
42 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 42 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
43 TestNodeV8Internal::hrefAttributeGetter(info); 43 TestNodeV8Internal::hrefAttributeGetter(info);
44 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 44 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
45 } 45 }
46 46
47 static void hrefAttributeSetter(v8::Local<v8::Value> v8Value, const v8::Property CallbackInfo<void>& info) 47 static void hrefAttributeSetter(v8::Local<v8::Value> v8Value, const v8::Property CallbackInfo<void>& info)
48 { 48 {
49 v8::Handle<v8::Object> holder = info.Holder(); 49 v8::Local<v8::Object> holder = info.Holder();
50 TestNode* impl = V8TestNode::toImpl(holder); 50 TestNode* impl = V8TestNode::toImpl(holder);
51 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); 51 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value);
52 impl->setHref(cppValue); 52 impl->setHref(cppValue);
53 } 53 }
54 54
55 static void hrefAttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Val ue> v8Value, const v8::PropertyCallbackInfo<void>& info) 55 static void hrefAttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Val ue> v8Value, const v8::PropertyCallbackInfo<void>& info)
56 { 56 {
57 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 57 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
58 TestNodeV8Internal::hrefAttributeSetter(v8Value, info); 58 TestNodeV8Internal::hrefAttributeSetter(v8Value, info);
59 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 59 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
60 } 60 }
61 61
62 static void hrefThrowsAttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info) 62 static void hrefThrowsAttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info)
63 { 63 {
64 v8::Handle<v8::Object> holder = info.Holder(); 64 v8::Local<v8::Object> holder = info.Holder();
65 TestNode* impl = V8TestNode::toImpl(holder); 65 TestNode* impl = V8TestNode::toImpl(holder);
66 v8SetReturnValueString(info, impl->hrefThrows(), info.GetIsolate()); 66 v8SetReturnValueString(info, impl->hrefThrows(), info.GetIsolate());
67 } 67 }
68 68
69 static void hrefThrowsAttributeGetterCallback(v8::Local<v8::String>, const v8::P ropertyCallbackInfo<v8::Value>& info) 69 static void hrefThrowsAttributeGetterCallback(v8::Local<v8::String>, const v8::P ropertyCallbackInfo<v8::Value>& info)
70 { 70 {
71 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 71 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
72 TestNodeV8Internal::hrefThrowsAttributeGetter(info); 72 TestNodeV8Internal::hrefThrowsAttributeGetter(info);
73 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 73 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
74 } 74 }
75 75
76 static void hrefThrowsAttributeSetter(v8::Local<v8::Value> v8Value, const v8::Pr opertyCallbackInfo<void>& info) 76 static void hrefThrowsAttributeSetter(v8::Local<v8::Value> v8Value, const v8::Pr opertyCallbackInfo<void>& info)
77 { 77 {
78 v8::Handle<v8::Object> holder = info.Holder(); 78 v8::Local<v8::Object> holder = info.Holder();
79 ExceptionState exceptionState(ExceptionState::SetterContext, "hrefThrows", " TestNode", holder, info.GetIsolate()); 79 ExceptionState exceptionState(ExceptionState::SetterContext, "hrefThrows", " TestNode", holder, info.GetIsolate());
80 TestNode* impl = V8TestNode::toImpl(holder); 80 TestNode* impl = V8TestNode::toImpl(holder);
81 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); 81 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value);
82 impl->setHrefThrows(cppValue, exceptionState); 82 impl->setHrefThrows(cppValue, exceptionState);
83 exceptionState.throwIfNeeded(); 83 exceptionState.throwIfNeeded();
84 } 84 }
85 85
86 static void hrefThrowsAttributeSetterCallback(v8::Local<v8::String>, v8::Local<v 8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 86 static void hrefThrowsAttributeSetterCallback(v8::Local<v8::String>, v8::Local<v 8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
87 { 87 {
88 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 88 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
89 TestNodeV8Internal::hrefThrowsAttributeSetter(v8Value, info); 89 TestNodeV8Internal::hrefThrowsAttributeSetter(v8Value, info);
90 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 90 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
91 } 91 }
92 92
93 static void hrefCallWithAttributeGetter(const v8::PropertyCallbackInfo<v8::Value >& info) 93 static void hrefCallWithAttributeGetter(const v8::PropertyCallbackInfo<v8::Value >& info)
94 { 94 {
95 v8::Handle<v8::Object> holder = info.Holder(); 95 v8::Local<v8::Object> holder = info.Holder();
96 TestNode* impl = V8TestNode::toImpl(holder); 96 TestNode* impl = V8TestNode::toImpl(holder);
97 v8SetReturnValueString(info, impl->hrefCallWith(), info.GetIsolate()); 97 v8SetReturnValueString(info, impl->hrefCallWith(), info.GetIsolate());
98 } 98 }
99 99
100 static void hrefCallWithAttributeGetterCallback(v8::Local<v8::String>, const v8: :PropertyCallbackInfo<v8::Value>& info) 100 static void hrefCallWithAttributeGetterCallback(v8::Local<v8::String>, const v8: :PropertyCallbackInfo<v8::Value>& info)
101 { 101 {
102 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 102 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
103 TestNodeV8Internal::hrefCallWithAttributeGetter(info); 103 TestNodeV8Internal::hrefCallWithAttributeGetter(info);
104 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 104 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
105 } 105 }
106 106
107 static void hrefCallWithAttributeSetter(v8::Local<v8::Value> v8Value, const v8:: PropertyCallbackInfo<void>& info) 107 static void hrefCallWithAttributeSetter(v8::Local<v8::Value> v8Value, const v8:: PropertyCallbackInfo<void>& info)
108 { 108 {
109 v8::Handle<v8::Object> holder = info.Holder(); 109 v8::Local<v8::Object> holder = info.Holder();
110 TestNode* impl = V8TestNode::toImpl(holder); 110 TestNode* impl = V8TestNode::toImpl(holder);
111 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); 111 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value);
112 ExecutionContext* executionContext = currentExecutionContext(info.GetIsolate ()); 112 ExecutionContext* executionContext = currentExecutionContext(info.GetIsolate ());
113 impl->setHrefCallWith(executionContext, callingDOMWindow(info.GetIsolate()), enteredDOMWindow(info.GetIsolate()), cppValue); 113 impl->setHrefCallWith(executionContext, callingDOMWindow(info.GetIsolate()), enteredDOMWindow(info.GetIsolate()), cppValue);
114 } 114 }
115 115
116 static void hrefCallWithAttributeSetterCallback(v8::Local<v8::String>, v8::Local <v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 116 static void hrefCallWithAttributeSetterCallback(v8::Local<v8::String>, v8::Local <v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
117 { 117 {
118 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 118 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
119 TestNodeV8Internal::hrefCallWithAttributeSetter(v8Value, info); 119 TestNodeV8Internal::hrefCallWithAttributeSetter(v8Value, info);
120 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 120 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
121 } 121 }
122 122
123 static void hrefByteStringAttributeGetter(const v8::PropertyCallbackInfo<v8::Val ue>& info) 123 static void hrefByteStringAttributeGetter(const v8::PropertyCallbackInfo<v8::Val ue>& info)
124 { 124 {
125 v8::Handle<v8::Object> holder = info.Holder(); 125 v8::Local<v8::Object> holder = info.Holder();
126 TestNode* impl = V8TestNode::toImpl(holder); 126 TestNode* impl = V8TestNode::toImpl(holder);
127 v8SetReturnValueString(info, impl->hrefByteString(), info.GetIsolate()); 127 v8SetReturnValueString(info, impl->hrefByteString(), info.GetIsolate());
128 } 128 }
129 129
130 static void hrefByteStringAttributeGetterCallback(v8::Local<v8::String>, const v 8::PropertyCallbackInfo<v8::Value>& info) 130 static void hrefByteStringAttributeGetterCallback(v8::Local<v8::String>, const v 8::PropertyCallbackInfo<v8::Value>& info)
131 { 131 {
132 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); 132 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter");
133 TestNodeV8Internal::hrefByteStringAttributeGetter(info); 133 TestNodeV8Internal::hrefByteStringAttributeGetter(info);
134 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 134 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
135 } 135 }
136 136
137 static void hrefByteStringAttributeSetter(v8::Local<v8::Value> v8Value, const v8 ::PropertyCallbackInfo<void>& info) 137 static void hrefByteStringAttributeSetter(v8::Local<v8::Value> v8Value, const v8 ::PropertyCallbackInfo<void>& info)
138 { 138 {
139 v8::Handle<v8::Object> holder = info.Holder(); 139 v8::Local<v8::Object> holder = info.Holder();
140 ExceptionState exceptionState(ExceptionState::SetterContext, "hrefByteString ", "TestNode", holder, info.GetIsolate()); 140 ExceptionState exceptionState(ExceptionState::SetterContext, "hrefByteString ", "TestNode", holder, info.GetIsolate());
141 TestNode* impl = V8TestNode::toImpl(holder); 141 TestNode* impl = V8TestNode::toImpl(holder);
142 TONATIVE_VOID_EXCEPTIONSTATE(V8StringResource<>, cppValue, toByteString(v8Va lue, exceptionState), exceptionState); 142 TONATIVE_VOID_EXCEPTIONSTATE(V8StringResource<>, cppValue, toByteString(v8Va lue, exceptionState), exceptionState);
143 impl->setHrefByteString(cppValue); 143 impl->setHrefByteString(cppValue);
144 } 144 }
145 145
146 static void hrefByteStringAttributeSetterCallback(v8::Local<v8::String>, v8::Loc al<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) 146 static void hrefByteStringAttributeSetterCallback(v8::Local<v8::String>, v8::Loc al<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info)
147 { 147 {
148 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); 148 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter");
149 TestNodeV8Internal::hrefByteStringAttributeSetter(v8Value, info); 149 TestNodeV8Internal::hrefByteStringAttributeSetter(v8Value, info);
150 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); 150 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution");
151 } 151 }
152 152
153 static void constructor(const v8::FunctionCallbackInfo<v8::Value>& info) 153 static void constructor(const v8::FunctionCallbackInfo<v8::Value>& info)
154 { 154 {
155 RefPtrWillBeRawPtr<TestNode> impl = TestNode::create(); 155 RefPtrWillBeRawPtr<TestNode> impl = TestNode::create();
156 v8::Handle<v8::Object> wrapper = info.Holder(); 156 v8::Local<v8::Object> wrapper = info.Holder();
157 impl->associateWithWrapper(info.GetIsolate(), &V8TestNode::wrapperTypeInfo, wrapper); 157 impl->associateWithWrapper(info.GetIsolate(), &V8TestNode::wrapperTypeInfo, wrapper);
158 v8SetReturnValue(info, wrapper); 158 v8SetReturnValue(info, wrapper);
159 } 159 }
160 160
161 } // namespace TestNodeV8Internal 161 } // namespace TestNodeV8Internal
162 162
163 static const V8DOMConfiguration::AttributeConfiguration V8TestNodeAttributes[] = { 163 static const V8DOMConfiguration::AttributeConfiguration V8TestNodeAttributes[] = {
164 {"href", TestNodeV8Internal::hrefAttributeGetterCallback, TestNodeV8Internal ::hrefAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAU LT), static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedTo AllScripts, V8DOMConfiguration::OnInstance}, 164 {"href", TestNodeV8Internal::hrefAttributeGetterCallback, TestNodeV8Internal ::hrefAttributeSetterCallback, 0, 0, 0, static_cast<v8::AccessControl>(v8::DEFAU LT), static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfiguration::ExposedTo AllScripts, V8DOMConfiguration::OnInstance},
165 {"hrefThrows", TestNodeV8Internal::hrefThrowsAttributeGetterCallback, TestNo deV8Internal::hrefThrowsAttributeSetterCallback, 0, 0, 0, static_cast<v8::Access Control>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfig uration::ExposedToAllScripts, V8DOMConfiguration::OnInstance}, 165 {"hrefThrows", TestNodeV8Internal::hrefThrowsAttributeGetterCallback, TestNo deV8Internal::hrefThrowsAttributeSetterCallback, 0, 0, 0, static_cast<v8::Access Control>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), V8DOMConfig uration::ExposedToAllScripts, V8DOMConfiguration::OnInstance},
166 {"hrefCallWith", TestNodeV8Internal::hrefCallWithAttributeGetterCallback, Te stNodeV8Internal::hrefCallWithAttributeSetterCallback, 0, 0, 0, static_cast<v8:: AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), V8DOM Configuration::ExposedToAllScripts, V8DOMConfiguration::OnInstance}, 166 {"hrefCallWith", TestNodeV8Internal::hrefCallWithAttributeGetterCallback, Te stNodeV8Internal::hrefCallWithAttributeSetterCallback, 0, 0, 0, static_cast<v8:: AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), V8DOM Configuration::ExposedToAllScripts, V8DOMConfiguration::OnInstance},
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
231 } 231 }
232 232
233 void V8TestNode::derefObject(ScriptWrappable* scriptWrappable) 233 void V8TestNode::derefObject(ScriptWrappable* scriptWrappable)
234 { 234 {
235 #if !ENABLE(OILPAN) 235 #if !ENABLE(OILPAN)
236 scriptWrappable->toImpl<TestNode>()->deref(); 236 scriptWrappable->toImpl<TestNode>()->deref();
237 #endif 237 #endif
238 } 238 }
239 239
240 } // namespace blink 240 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698