| OLD | NEW |
| 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 "V8TestSpecialOperations.h" | 8 #include "V8TestSpecialOperations.h" |
| 9 | 9 |
| 10 #include "bindings/core/v8/ExceptionState.h" | 10 #include "bindings/core/v8/ExceptionState.h" |
| (...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 167 v8::Local<v8::ObjectTemplate> instanceTemplate = functionTemplate->InstanceT
emplate(); | 167 v8::Local<v8::ObjectTemplate> instanceTemplate = functionTemplate->InstanceT
emplate(); |
| 168 ALLOW_UNUSED_LOCAL(instanceTemplate); | 168 ALLOW_UNUSED_LOCAL(instanceTemplate); |
| 169 v8::Local<v8::ObjectTemplate> prototypeTemplate = functionTemplate->Prototyp
eTemplate(); | 169 v8::Local<v8::ObjectTemplate> prototypeTemplate = functionTemplate->Prototyp
eTemplate(); |
| 170 ALLOW_UNUSED_LOCAL(prototypeTemplate); | 170 ALLOW_UNUSED_LOCAL(prototypeTemplate); |
| 171 { | 171 { |
| 172 v8::NamedPropertyHandlerConfiguration config(TestSpecialOperationsV8Inte
rnal::namedPropertyGetterCallback, TestSpecialOperationsV8Internal::namedPropert
ySetterCallback, TestSpecialOperationsV8Internal::namedPropertyQueryCallback, 0,
TestSpecialOperationsV8Internal::namedPropertyEnumeratorCallback); | 172 v8::NamedPropertyHandlerConfiguration config(TestSpecialOperationsV8Inte
rnal::namedPropertyGetterCallback, TestSpecialOperationsV8Internal::namedPropert
ySetterCallback, TestSpecialOperationsV8Internal::namedPropertyQueryCallback, 0,
TestSpecialOperationsV8Internal::namedPropertyEnumeratorCallback); |
| 173 config.flags = static_cast<v8::PropertyHandlerFlags>(static_cast<int>(co
nfig.flags) | static_cast<int>(v8::PropertyHandlerFlags::kOnlyInterceptStrings))
; | 173 config.flags = static_cast<v8::PropertyHandlerFlags>(static_cast<int>(co
nfig.flags) | static_cast<int>(v8::PropertyHandlerFlags::kOnlyInterceptStrings))
; |
| 174 functionTemplate->InstanceTemplate()->SetHandler(config); | 174 functionTemplate->InstanceTemplate()->SetHandler(config); |
| 175 } | 175 } |
| 176 | 176 |
| 177 prototypeTemplate->Set(v8::Symbol::GetToStringTag(isolate), v8AtomicString(i
solate, "TestSpecialOperations")); |
| 178 |
| 177 // Custom toString template | 179 // Custom toString template |
| 178 functionTemplate->Set(v8AtomicString(isolate, "toString"), V8PerIsolateData:
:from(isolate)->toStringTemplate()); | 180 functionTemplate->Set(v8AtomicString(isolate, "toString"), V8PerIsolateData:
:from(isolate)->toStringTemplate()); |
| 179 } | 181 } |
| 180 | 182 |
| 181 v8::Local<v8::FunctionTemplate> V8TestSpecialOperations::domTemplate(v8::Isolate
* isolate) | 183 v8::Local<v8::FunctionTemplate> V8TestSpecialOperations::domTemplate(v8::Isolate
* isolate) |
| 182 { | 184 { |
| 183 return V8DOMConfiguration::domClassTemplate(isolate, const_cast<WrapperTypeI
nfo*>(&wrapperTypeInfo), installV8TestSpecialOperationsTemplate); | 185 return V8DOMConfiguration::domClassTemplate(isolate, const_cast<WrapperTypeI
nfo*>(&wrapperTypeInfo), installV8TestSpecialOperationsTemplate); |
| 184 } | 186 } |
| 185 | 187 |
| 186 bool V8TestSpecialOperations::hasInstance(v8::Local<v8::Value> v8Value, v8::Isol
ate* isolate) | 188 bool V8TestSpecialOperations::hasInstance(v8::Local<v8::Value> v8Value, v8::Isol
ate* isolate) |
| (...skipping 15 matching lines...) Expand all Loading... |
| 202 { | 204 { |
| 203 scriptWrappable->toImpl<TestSpecialOperations>()->ref(); | 205 scriptWrappable->toImpl<TestSpecialOperations>()->ref(); |
| 204 } | 206 } |
| 205 | 207 |
| 206 void V8TestSpecialOperations::derefObject(ScriptWrappable* scriptWrappable) | 208 void V8TestSpecialOperations::derefObject(ScriptWrappable* scriptWrappable) |
| 207 { | 209 { |
| 208 scriptWrappable->toImpl<TestSpecialOperations>()->deref(); | 210 scriptWrappable->toImpl<TestSpecialOperations>()->deref(); |
| 209 } | 211 } |
| 210 | 212 |
| 211 } // namespace blink | 213 } // namespace blink |
| OLD | NEW |