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 "V8TestInterface2.h" | 8 #include "V8TestInterface2.h" |
9 | 9 |
10 #include "bindings/core/v8/ExceptionState.h" | 10 #include "bindings/core/v8/ExceptionState.h" |
(...skipping 29 matching lines...) Expand all Loading... |
40 { | 40 { |
41 ExceptionState exceptionState(ExceptionState::ExecutionContext, "item", "Tes
tInterface2", info.Holder(), info.GetIsolate()); | 41 ExceptionState exceptionState(ExceptionState::ExecutionContext, "item", "Tes
tInterface2", info.Holder(), info.GetIsolate()); |
42 if (UNLIKELY(info.Length() < 1)) { | 42 if (UNLIKELY(info.Length() < 1)) { |
43 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 43 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
44 exceptionState.throwIfNeeded(); | 44 exceptionState.throwIfNeeded(); |
45 return; | 45 return; |
46 } | 46 } |
47 TestInterface2* impl = V8TestInterface2::toImpl(info.Holder()); | 47 TestInterface2* impl = V8TestInterface2::toImpl(info.Holder()); |
48 unsigned index; | 48 unsigned index; |
49 { | 49 { |
50 index = toUInt32(info.GetIsolate(), info[0], exceptionState); | 50 index = toUInt32(info.GetIsolate(), info[0], NormalConversion, exception
State); |
51 if (exceptionState.throwIfNeeded()) | 51 if (exceptionState.throwIfNeeded()) |
52 return; | 52 return; |
53 } | 53 } |
54 RefPtr<TestInterfaceEmpty> result = impl->item(index, exceptionState); | 54 RefPtr<TestInterfaceEmpty> result = impl->item(index, exceptionState); |
55 if (exceptionState.hadException()) { | 55 if (exceptionState.hadException()) { |
56 exceptionState.throwIfNeeded(); | 56 exceptionState.throwIfNeeded(); |
57 return; | 57 return; |
58 } | 58 } |
59 v8SetReturnValue(info, result.release()); | 59 v8SetReturnValue(info, result.release()); |
60 } | 60 } |
(...skipping 10 matching lines...) Expand all Loading... |
71 ExceptionState exceptionState(ExceptionState::ExecutionContext, "setItem", "
TestInterface2", info.Holder(), info.GetIsolate()); | 71 ExceptionState exceptionState(ExceptionState::ExecutionContext, "setItem", "
TestInterface2", info.Holder(), info.GetIsolate()); |
72 if (UNLIKELY(info.Length() < 2)) { | 72 if (UNLIKELY(info.Length() < 2)) { |
73 setMinimumArityTypeError(exceptionState, 2, info.Length()); | 73 setMinimumArityTypeError(exceptionState, 2, info.Length()); |
74 exceptionState.throwIfNeeded(); | 74 exceptionState.throwIfNeeded(); |
75 return; | 75 return; |
76 } | 76 } |
77 TestInterface2* impl = V8TestInterface2::toImpl(info.Holder()); | 77 TestInterface2* impl = V8TestInterface2::toImpl(info.Holder()); |
78 unsigned index; | 78 unsigned index; |
79 TestInterfaceEmpty* value; | 79 TestInterfaceEmpty* value; |
80 { | 80 { |
81 index = toUInt32(info.GetIsolate(), info[0], exceptionState); | 81 index = toUInt32(info.GetIsolate(), info[0], NormalConversion, exception
State); |
82 if (exceptionState.throwIfNeeded()) | 82 if (exceptionState.throwIfNeeded()) |
83 return; | 83 return; |
84 value = V8TestInterfaceEmpty::toImplWithTypeCheck(info.GetIsolate(), inf
o[1]); | 84 value = V8TestInterfaceEmpty::toImplWithTypeCheck(info.GetIsolate(), inf
o[1]); |
85 if (!value) { | 85 if (!value) { |
86 exceptionState.throwTypeError("parameter 2 is not of type 'TestInter
faceEmpty'."); | 86 exceptionState.throwTypeError("parameter 2 is not of type 'TestInter
faceEmpty'."); |
87 exceptionState.throwIfNeeded(); | 87 exceptionState.throwIfNeeded(); |
88 return; | 88 return; |
89 } | 89 } |
90 } | 90 } |
91 RefPtr<TestInterfaceEmpty> result = impl->setItem(index, value, exceptionSta
te); | 91 RefPtr<TestInterfaceEmpty> result = impl->setItem(index, value, exceptionSta
te); |
(...skipping 15 matching lines...) Expand all Loading... |
107 { | 107 { |
108 ExceptionState exceptionState(ExceptionState::ExecutionContext, "deleteItem"
, "TestInterface2", info.Holder(), info.GetIsolate()); | 108 ExceptionState exceptionState(ExceptionState::ExecutionContext, "deleteItem"
, "TestInterface2", info.Holder(), info.GetIsolate()); |
109 if (UNLIKELY(info.Length() < 1)) { | 109 if (UNLIKELY(info.Length() < 1)) { |
110 setMinimumArityTypeError(exceptionState, 1, info.Length()); | 110 setMinimumArityTypeError(exceptionState, 1, info.Length()); |
111 exceptionState.throwIfNeeded(); | 111 exceptionState.throwIfNeeded(); |
112 return; | 112 return; |
113 } | 113 } |
114 TestInterface2* impl = V8TestInterface2::toImpl(info.Holder()); | 114 TestInterface2* impl = V8TestInterface2::toImpl(info.Holder()); |
115 unsigned index; | 115 unsigned index; |
116 { | 116 { |
117 index = toUInt32(info.GetIsolate(), info[0], exceptionState); | 117 index = toUInt32(info.GetIsolate(), info[0], NormalConversion, exception
State); |
118 if (exceptionState.throwIfNeeded()) | 118 if (exceptionState.throwIfNeeded()) |
119 return; | 119 return; |
120 } | 120 } |
121 bool result = impl->deleteItem(index, exceptionState); | 121 bool result = impl->deleteItem(index, exceptionState); |
122 if (exceptionState.hadException()) { | 122 if (exceptionState.hadException()) { |
123 exceptionState.throwIfNeeded(); | 123 exceptionState.throwIfNeeded(); |
124 return; | 124 return; |
125 } | 125 } |
126 v8SetReturnValueBool(info, result); | 126 v8SetReturnValueBool(info, result); |
127 } | 127 } |
(...skipping 579 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
707 { | 707 { |
708 scriptWrappable->toImpl<TestInterface2>()->ref(); | 708 scriptWrappable->toImpl<TestInterface2>()->ref(); |
709 } | 709 } |
710 | 710 |
711 void V8TestInterface2::derefObject(ScriptWrappable* scriptWrappable) | 711 void V8TestInterface2::derefObject(ScriptWrappable* scriptWrappable) |
712 { | 712 { |
713 scriptWrappable->toImpl<TestInterface2>()->deref(); | 713 scriptWrappable->toImpl<TestInterface2>()->deref(); |
714 } | 714 } |
715 | 715 |
716 } // namespace blink | 716 } // namespace blink |
OLD | NEW |