@@ -33,6 +33,9 @@ $helper->method_matches($value, 'GetContext', $context);
3333$ helper ->method_matches ($ value , 'CreationContext ' , $ context );
3434$ helper ->space ();
3535
36+ $ v8_helper ->run_checks ($ value , 'Checkers ' );
37+
38+
3639$ helper ->header ('Converters ' );
3740$ helper ->dump_object_methods ($ value , ['@@default ' => [$ context ]], new RegexpFilter ('/^To/ ' ));
3841$ helper ->space ();
@@ -126,10 +129,66 @@ V8\ArrayObject::GetContext() matches expected value
126129V8\ArrayObject::CreationContext() matches expected value
127130
128131
132+ Checkers:
133+ ---------
134+ V8\ArrayObject(V8\Value)->TypeOf(): V8\StringValue->Value(): string(6) "object"
135+
136+ V8\ArrayObject(V8\ObjectValue)->IsCallable(): bool(false)
137+ V8\ArrayObject(V8\ObjectValue)->IsConstructor(): bool(false)
138+ V8\ArrayObject(V8\Value)->IsUndefined(): bool(false)
139+ V8\ArrayObject(V8\Value)->IsNull(): bool(false)
140+ V8\ArrayObject(V8\Value)->IsNullOrUndefined(): bool(false)
141+ V8\ArrayObject(V8\Value)->IsTrue(): bool(false)
142+ V8\ArrayObject(V8\Value)->IsFalse(): bool(false)
143+ V8\ArrayObject(V8\Value)->IsName(): bool(false)
144+ V8\ArrayObject(V8\Value)->IsString(): bool(false)
145+ V8\ArrayObject(V8\Value)->IsSymbol(): bool(false)
146+ V8\ArrayObject(V8\Value)->IsFunction(): bool(false)
147+ V8\ArrayObject(V8\Value)->IsArray(): bool(true)
148+ V8\ArrayObject(V8\Value)->IsObject(): bool(true)
149+ V8\ArrayObject(V8\Value)->IsBoolean(): bool(false)
150+ V8\ArrayObject(V8\Value)->IsNumber(): bool(false)
151+ V8\ArrayObject(V8\Value)->IsInt32(): bool(false)
152+ V8\ArrayObject(V8\Value)->IsUint32(): bool(false)
153+ V8\ArrayObject(V8\Value)->IsDate(): bool(false)
154+ V8\ArrayObject(V8\Value)->IsArgumentsObject(): bool(false)
155+ V8\ArrayObject(V8\Value)->IsBooleanObject(): bool(false)
156+ V8\ArrayObject(V8\Value)->IsNumberObject(): bool(false)
157+ V8\ArrayObject(V8\Value)->IsStringObject(): bool(false)
158+ V8\ArrayObject(V8\Value)->IsSymbolObject(): bool(false)
159+ V8\ArrayObject(V8\Value)->IsNativeError(): bool(false)
160+ V8\ArrayObject(V8\Value)->IsRegExp(): bool(false)
161+ V8\ArrayObject(V8\Value)->IsAsyncFunction(): bool(false)
162+ V8\ArrayObject(V8\Value)->IsGeneratorFunction(): bool(false)
163+ V8\ArrayObject(V8\Value)->IsGeneratorObject(): bool(false)
164+ V8\ArrayObject(V8\Value)->IsPromise(): bool(false)
165+ V8\ArrayObject(V8\Value)->IsMap(): bool(false)
166+ V8\ArrayObject(V8\Value)->IsSet(): bool(false)
167+ V8\ArrayObject(V8\Value)->IsMapIterator(): bool(false)
168+ V8\ArrayObject(V8\Value)->IsSetIterator(): bool(false)
169+ V8\ArrayObject(V8\Value)->IsWeakMap(): bool(false)
170+ V8\ArrayObject(V8\Value)->IsWeakSet(): bool(false)
171+ V8\ArrayObject(V8\Value)->IsArrayBuffer(): bool(false)
172+ V8\ArrayObject(V8\Value)->IsArrayBufferView(): bool(false)
173+ V8\ArrayObject(V8\Value)->IsTypedArray(): bool(false)
174+ V8\ArrayObject(V8\Value)->IsUint8Array(): bool(false)
175+ V8\ArrayObject(V8\Value)->IsUint8ClampedArray(): bool(false)
176+ V8\ArrayObject(V8\Value)->IsInt8Array(): bool(false)
177+ V8\ArrayObject(V8\Value)->IsUint16Array(): bool(false)
178+ V8\ArrayObject(V8\Value)->IsInt16Array(): bool(false)
179+ V8\ArrayObject(V8\Value)->IsUint32Array(): bool(false)
180+ V8\ArrayObject(V8\Value)->IsInt32Array(): bool(false)
181+ V8\ArrayObject(V8\Value)->IsFloat32Array(): bool(false)
182+ V8\ArrayObject(V8\Value)->IsFloat64Array(): bool(false)
183+ V8\ArrayObject(V8\Value)->IsDataView(): bool(false)
184+ V8\ArrayObject(V8\Value)->IsSharedArrayBuffer(): bool(false)
185+ V8\ArrayObject(V8\Value)->IsProxy(): bool(false)
186+
187+
129188Converters:
130189-----------
131190V8\ArrayObject(V8\Value)->ToBoolean():
132- object(V8\BooleanValue)#99 (1) {
191+ object(V8\BooleanValue)#123 (1) {
133192 ["isolate":"V8\Value":private]=>
134193 object(V8\Isolate)#3 (5) {
135194 ["snapshot":"V8\Isolate":private]=>
@@ -145,7 +204,7 @@ V8\ArrayObject(V8\Value)->ToBoolean():
145204 }
146205 }
147206V8\ArrayObject(V8\Value)->ToNumber():
148- object(V8\NumberValue)#99 (1) {
207+ object(V8\NumberValue)#123 (1) {
149208 ["isolate":"V8\Value":private]=>
150209 object(V8\Isolate)#3 (5) {
151210 ["snapshot":"V8\Isolate":private]=>
@@ -161,7 +220,7 @@ V8\ArrayObject(V8\Value)->ToNumber():
161220 }
162221 }
163222V8\ArrayObject(V8\Value)->ToString():
164- object(V8\StringValue)#99 (1) {
223+ object(V8\StringValue)#123 (1) {
165224 ["isolate":"V8\Value":private]=>
166225 object(V8\Isolate)#3 (5) {
167226 ["snapshot":"V8\Isolate":private]=>
@@ -177,7 +236,7 @@ V8\ArrayObject(V8\Value)->ToString():
177236 }
178237 }
179238V8\ArrayObject(V8\Value)->ToDetailString():
180- object(V8\StringValue)#99 (1) {
239+ object(V8\StringValue)#123 (1) {
181240 ["isolate":"V8\Value":private]=>
182241 object(V8\Isolate)#3 (5) {
183242 ["snapshot":"V8\Isolate":private]=>
@@ -246,7 +305,7 @@ V8\ArrayObject(V8\Value)->ToObject():
246305 }
247306 }
248307V8\ArrayObject(V8\Value)->ToInteger():
249- object(V8\NumberValue)#99 (1) {
308+ object(V8\NumberValue)#123 (1) {
250309 ["isolate":"V8\Value":private]=>
251310 object(V8\Isolate)#3 (5) {
252311 ["snapshot":"V8\Isolate":private]=>
@@ -262,7 +321,7 @@ V8\ArrayObject(V8\Value)->ToInteger():
262321 }
263322 }
264323V8\ArrayObject(V8\Value)->ToUint32():
265- object(V8\NumberValue)#99 (1) {
324+ object(V8\NumberValue)#123 (1) {
266325 ["isolate":"V8\Value":private]=>
267326 object(V8\Isolate)#3 (5) {
268327 ["snapshot":"V8\Isolate":private]=>
@@ -278,7 +337,7 @@ V8\ArrayObject(V8\Value)->ToUint32():
278337 }
279338 }
280339V8\ArrayObject(V8\Value)->ToInt32():
281- object(V8\NumberValue)#99 (1) {
340+ object(V8\NumberValue)#123 (1) {
282341 ["isolate":"V8\Value":private]=>
283342 object(V8\Isolate)#3 (5) {
284343 ["snapshot":"V8\Isolate":private]=>
0 commit comments