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

Side by Side Diff: third_party/WebKit/Source/bindings/tests/results/core/V8TestInterfaceCheckSecurity.cpp

Issue 2733763003: Reimplement [PutForwards] per spec (Closed)
Patch Set: avoid using v8::Maybe Created 3 years, 7 months 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. 5 // This file has been auto-generated by code_generator_v8.py.
6 // DO NOT MODIFY! 6 // DO NOT MODIFY!
7 7
8 // This file has been generated from the Jinja2 template in 8 // This file has been generated from the Jinja2 template in
9 // third_party/WebKit/Source/bindings/templates/interface.cpp.tmpl 9 // third_party/WebKit/Source/bindings/templates/interface.cpp.tmpl
10 10
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
70 TestInterfaceCheckSecurity* impl = V8TestInterfaceCheckSecurity::toImpl(holder ); 70 TestInterfaceCheckSecurity* impl = V8TestInterfaceCheckSecurity::toImpl(holder );
71 71
72 V8SetReturnValueInt(info, impl->longAttribute()); 72 V8SetReturnValueInt(info, impl->longAttribute());
73 } 73 }
74 74
75 static void longAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8: :FunctionCallbackInfo<v8::Value>& info) { 75 static void longAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8: :FunctionCallbackInfo<v8::Value>& info) {
76 v8::Isolate* isolate = info.GetIsolate(); 76 v8::Isolate* isolate = info.GetIsolate();
77 ALLOW_UNUSED_LOCAL(isolate); 77 ALLOW_UNUSED_LOCAL(isolate);
78 78
79 v8::Local<v8::Object> holder = info.Holder(); 79 v8::Local<v8::Object> holder = info.Holder();
80 ALLOW_UNUSED_LOCAL(holder);
81
80 TestInterfaceCheckSecurity* impl = V8TestInterfaceCheckSecurity::toImpl(holder ); 82 TestInterfaceCheckSecurity* impl = V8TestInterfaceCheckSecurity::toImpl(holder );
81 83
82 ExceptionState exceptionState(isolate, ExceptionState::kSetterContext, "TestIn terfaceCheckSecurity", "longAttribute"); 84 ExceptionState exceptionState(isolate, ExceptionState::kSetterContext, "TestIn terfaceCheckSecurity", "longAttribute");
83 85
84 // Prepare the value to be set. 86 // Prepare the value to be set.
85 int32_t cppValue = NativeValueTraits<IDLLong>::NativeValue(info.GetIsolate(), v8Value, exceptionState, kNormalConversion); 87 int32_t cppValue = NativeValueTraits<IDLLong>::NativeValue(info.GetIsolate(), v8Value, exceptionState, kNormalConversion);
86 if (exceptionState.HadException()) 88 if (exceptionState.HadException())
87 return; 89 return;
88 90
89 impl->setLongAttribute(cppValue); 91 impl->setLongAttribute(cppValue);
90 } 92 }
91 93
92 static void doNotCheckSecurityLongAttributeAttributeGetter(const v8::PropertyCal lbackInfo<v8::Value>& info) { 94 static void doNotCheckSecurityLongAttributeAttributeGetter(const v8::PropertyCal lbackInfo<v8::Value>& info) {
93 v8::Local<v8::Object> holder = info.Holder(); 95 v8::Local<v8::Object> holder = info.Holder();
94 96
95 TestInterfaceCheckSecurity* impl = V8TestInterfaceCheckSecurity::toImpl(holder ); 97 TestInterfaceCheckSecurity* impl = V8TestInterfaceCheckSecurity::toImpl(holder );
96 98
97 V8SetReturnValueInt(info, impl->doNotCheckSecurityLongAttribute()); 99 V8SetReturnValueInt(info, impl->doNotCheckSecurityLongAttribute());
98 } 100 }
99 101
100 static void doNotCheckSecurityLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) { 102 static void doNotCheckSecurityLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) {
101 v8::Isolate* isolate = info.GetIsolate(); 103 v8::Isolate* isolate = info.GetIsolate();
102 ALLOW_UNUSED_LOCAL(isolate); 104 ALLOW_UNUSED_LOCAL(isolate);
103 105
104 v8::Local<v8::Object> holder = info.Holder(); 106 v8::Local<v8::Object> holder = info.Holder();
107 ALLOW_UNUSED_LOCAL(holder);
108
105 TestInterfaceCheckSecurity* impl = V8TestInterfaceCheckSecurity::toImpl(holder ); 109 TestInterfaceCheckSecurity* impl = V8TestInterfaceCheckSecurity::toImpl(holder );
106 110
107 ExceptionState exceptionState(isolate, ExceptionState::kSetterContext, "TestIn terfaceCheckSecurity", "doNotCheckSecurityLongAttribute"); 111 ExceptionState exceptionState(isolate, ExceptionState::kSetterContext, "TestIn terfaceCheckSecurity", "doNotCheckSecurityLongAttribute");
108 112
109 // Prepare the value to be set. 113 // Prepare the value to be set.
110 int32_t cppValue = NativeValueTraits<IDLLong>::NativeValue(info.GetIsolate(), v8Value, exceptionState, kNormalConversion); 114 int32_t cppValue = NativeValueTraits<IDLLong>::NativeValue(info.GetIsolate(), v8Value, exceptionState, kNormalConversion);
111 if (exceptionState.HadException()) 115 if (exceptionState.HadException())
112 return; 116 return;
113 117
114 impl->setDoNotCheckSecurityLongAttribute(cppValue); 118 impl->setDoNotCheckSecurityLongAttribute(cppValue);
(...skipping 13 matching lines...) Expand all
128 TestInterfaceCheckSecurity* impl = V8TestInterfaceCheckSecurity::toImpl(holder ); 132 TestInterfaceCheckSecurity* impl = V8TestInterfaceCheckSecurity::toImpl(holder );
129 133
130 V8SetReturnValueInt(info, impl->doNotCheckSecurityOnSetterLongAttribute()); 134 V8SetReturnValueInt(info, impl->doNotCheckSecurityOnSetterLongAttribute());
131 } 135 }
132 136
133 static void doNotCheckSecurityOnSetterLongAttributeAttributeSetter(v8::Local<v8: :Value> v8Value, const V8CrossOriginSetterInfo& info) { 137 static void doNotCheckSecurityOnSetterLongAttributeAttributeSetter(v8::Local<v8: :Value> v8Value, const V8CrossOriginSetterInfo& info) {
134 v8::Isolate* isolate = info.GetIsolate(); 138 v8::Isolate* isolate = info.GetIsolate();
135 ALLOW_UNUSED_LOCAL(isolate); 139 ALLOW_UNUSED_LOCAL(isolate);
136 140
137 v8::Local<v8::Object> holder = info.Holder(); 141 v8::Local<v8::Object> holder = info.Holder();
142 ALLOW_UNUSED_LOCAL(holder);
143
138 TestInterfaceCheckSecurity* impl = V8TestInterfaceCheckSecurity::toImpl(holder ); 144 TestInterfaceCheckSecurity* impl = V8TestInterfaceCheckSecurity::toImpl(holder );
139 145
140 ExceptionState exceptionState(isolate, ExceptionState::kSetterContext, "TestIn terfaceCheckSecurity", "doNotCheckSecurityOnSetterLongAttribute"); 146 ExceptionState exceptionState(isolate, ExceptionState::kSetterContext, "TestIn terfaceCheckSecurity", "doNotCheckSecurityOnSetterLongAttribute");
141 147
142 // Prepare the value to be set. 148 // Prepare the value to be set.
143 int32_t cppValue = NativeValueTraits<IDLLong>::NativeValue(info.GetIsolate(), v8Value, exceptionState, kNormalConversion); 149 int32_t cppValue = NativeValueTraits<IDLLong>::NativeValue(info.GetIsolate(), v8Value, exceptionState, kNormalConversion);
144 if (exceptionState.HadException()) 150 if (exceptionState.HadException())
145 return; 151 return;
146 152
147 impl->setDoNotCheckSecurityOnSetterLongAttribute(cppValue); 153 impl->setDoNotCheckSecurityOnSetterLongAttribute(cppValue);
(...skipping 409 matching lines...) Expand 10 before | Expand all | Expand 10 after
557 TestInterfaceCheckSecurity* NativeValueTraits<TestInterfaceCheckSecurity>::Nativ eValue(v8::Isolate* isolate, v8::Local<v8::Value> value, ExceptionState& excepti onState) { 563 TestInterfaceCheckSecurity* NativeValueTraits<TestInterfaceCheckSecurity>::Nativ eValue(v8::Isolate* isolate, v8::Local<v8::Value> value, ExceptionState& excepti onState) {
558 TestInterfaceCheckSecurity* nativeValue = V8TestInterfaceCheckSecurity::toImpl WithTypeCheck(isolate, value); 564 TestInterfaceCheckSecurity* nativeValue = V8TestInterfaceCheckSecurity::toImpl WithTypeCheck(isolate, value);
559 if (!nativeValue) { 565 if (!nativeValue) {
560 exceptionState.ThrowTypeError(ExceptionMessages::FailedToConvertJSValue( 566 exceptionState.ThrowTypeError(ExceptionMessages::FailedToConvertJSValue(
561 "TestInterfaceCheckSecurity")); 567 "TestInterfaceCheckSecurity"));
562 } 568 }
563 return nativeValue; 569 return nativeValue;
564 } 570 }
565 571
566 } // namespace blink 572 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698