From ac921750c4ffef636283ce0d72a6ff6792245b5a Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Wed, 24 Apr 2019 13:46:14 +0200 Subject: New package --- .gitignore | 8 + Makefile | 4 + PHPINFO | 10 + REFLECTION | 22160 +++++++++++++++++++++++++++++++++++++++++++++++++++++ php-pecl-v8.spec | 249 + v8-hack.patch | 58 + 6 files changed, 22489 insertions(+) create mode 100644 .gitignore create mode 100644 Makefile create mode 100644 PHPINFO create mode 100644 REFLECTION create mode 100644 php-pecl-v8.spec create mode 100644 v8-hack.patch diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..fc9aa8c --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +clog +package-*.xml +*.tgz +*.tar.gz +*.tar.xz +*.tar.xz.asc +*.src.rpm +*/*rpm diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..13af741 --- /dev/null +++ b/Makefile @@ -0,0 +1,4 @@ +SRCDIR := $(shell pwd) +NAME := $(shell basename $(SRCDIR)) +include ../../../common/Makefile + diff --git a/PHPINFO b/PHPINFO new file mode 100644 index 0000000..cfda46c --- /dev/null +++ b/PHPINFO @@ -0,0 +1,10 @@ + +v8 + +V8 support => enabled +Version => 0.2.2 +Revision => release +Compiled => Apr 24 2019 @ 13:14:52 + +V8 Engine Compiled Version => 6.8.275.32 +V8 Engine Linked Version => 6.8.275.32-node.51 diff --git a/REFLECTION b/REFLECTION new file mode 100644 index 0000000..5de6c96 --- /dev/null +++ b/REFLECTION @@ -0,0 +1,22160 @@ +Extension [ extension #168 v8 version 0.2.2 ] { + + - Classes [70] { + Class [ final class V8\AccessControl ] { + + - Constants [3] { + Constant [ public integer DEFAULT_ACCESS ] { 0 } + Constant [ public integer ALL_CAN_READ ] { 1 } + Constant [ public integer ALL_CAN_WRITE ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [0] { + } + } + + Class [ final class V8\ConstructorBehavior ] { + + - Constants [2] { + Constant [ public integer THROW ] { 0 } + Constant [ public integer ALLOW ] { 1 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [0] { + } + } + + Class [ final class V8\IntegrityLevel ] { + + - Constants [2] { + Constant [ public integer FROZEN ] { 0 } + Constant [ public integer SEALED ] { 1 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [0] { + } + } + + Class [ final class V8\PropertyAttribute ] { + + - Constants [4] { + Constant [ public integer NONE ] { 0 } + Constant [ public integer READ_ONLY ] { 1 } + Constant [ public integer DONT_ENUM ] { 2 } + Constant [ public integer DONT_DELETE ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [0] { + } + } + + Class [ final class V8\PropertyHandlerFlags ] { + + - Constants [4] { + Constant [ public integer NONE ] { 0 } + Constant [ public integer ALL_CAN_READ ] { 1 } + Constant [ public integer NON_MASKING ] { 2 } + Constant [ public integer ONLY_INTERCEPT_STRINGS ] { 4 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [0] { + } + } + + Class [ final class V8\PropertyFilter ] { + + - Constants [6] { + Constant [ public integer ALL_PROPERTIES ] { 0 } + Constant [ public integer ONLY_WRITABLE ] { 1 } + Constant [ public integer ONLY_ENUMERABLE ] { 2 } + Constant [ public integer ONLY_CONFIGURABLE ] { 4 } + Constant [ public integer SKIP_STRINGS ] { 8 } + Constant [ public integer SKIP_SYMBOLS ] { 16 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [0] { + } + } + + Class [ final class V8\KeyCollectionMode ] { + + - Constants [2] { + Constant [ public integer OWN_ONLY ] { 0 } + Constant [ public integer INCLUDE_PROTOTYPES ] { 1 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [0] { + } + } + + Class [ final class V8\IndexFilter ] { + + - Constants [2] { + Constant [ public integer INCLUDE_INDICES ] { 0 } + Constant [ public integer SKIP_INDICES ] { 1 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [0] { + } + } + + Class [ final class V8\RAILMode ] { + + - Constants [4] { + Constant [ public integer PERFORMANCE_RESPONSE ] { 0 } + Constant [ public integer PERFORMANCE_ANIMATION ] { 1 } + Constant [ public integer PERFORMANCE_IDLE ] { 2 } + Constant [ public integer PERFORMANCE_LOAD ] { 3 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [0] { + } + } + + Class [ class V8\Exceptions\Exception extends Exception implements Throwable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ protected $message ] + Property [ protected $code ] + Property [ protected $file ] + Property [ protected $line ] + } + + - Methods [10] { + Method [ public method __construct ] { + + - Parameters [3] { + Parameter #0 [ $message ] + Parameter #1 [ $code ] + Parameter #2 [ $previous ] + } + } + + Method [ public method __wakeup ] { + } + + Method [ final public method getMessage ] { + } + + Method [ final public method getCode ] { + } + + Method [ final public method getFile ] { + } + + Method [ final public method getLine ] { + } + + Method [ final public method getTrace ] { + } + + Method [ final public method getPrevious ] { + } + + Method [ final public method getTraceAsString ] { + } + + Method [ public method __toString ] { + } + } + } + + Class [ class V8\Exceptions\TryCatchException extends V8\Exceptions\Exception implements Throwable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [7] { + Property [ protected $message ] + Property [ protected $code ] + Property [ protected $file ] + Property [ protected $line ] + Property [ private $isolate ] + Property [ private $context ] + Property [ private $try_catch ] + } + + - Methods [13] { + Method [ public method __construct ] { + + - Parameters [3] { + Parameter #0 [ V8\Isolate $isolate ] + Parameter #1 [ V8\Context $context ] + Parameter #2 [ V8\TryCatch $try_catch ] + } + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method getContext ] { + + - Parameters [0] { + } + - Return [ V8\Context ] + } + + Method [ public method getTryCatch ] { + + - Parameters [0] { + } + - Return [ V8\TryCatch ] + } + + Method [ public method __wakeup ] { + } + + Method [ final public method getMessage ] { + } + + Method [ final public method getCode ] { + } + + Method [ final public method getFile ] { + } + + Method [ final public method getLine ] { + } + + Method [ final public method getTrace ] { + } + + Method [ final public method getPrevious ] { + } + + Method [ final public method getTraceAsString ] { + } + + Method [ public method __toString ] { + } + } + } + + Class [ class V8\Exceptions\TerminationException extends V8\Exceptions\TryCatchException implements Throwable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ protected $message ] + Property [ protected $code ] + Property [ protected $file ] + Property [ protected $line ] + } + + - Methods [13] { + Method [ public method __construct ] { + + - Parameters [3] { + Parameter #0 [ V8\Isolate $isolate ] + Parameter #1 [ V8\Context $context ] + Parameter #2 [ V8\TryCatch $try_catch ] + } + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method getContext ] { + + - Parameters [0] { + } + - Return [ V8\Context ] + } + + Method [ public method getTryCatch ] { + + - Parameters [0] { + } + - Return [ V8\TryCatch ] + } + + Method [ public method __wakeup ] { + } + + Method [ final public method getMessage ] { + } + + Method [ final public method getCode ] { + } + + Method [ final public method getFile ] { + } + + Method [ final public method getLine ] { + } + + Method [ final public method getTrace ] { + } + + Method [ final public method getPrevious ] { + } + + Method [ final public method getTraceAsString ] { + } + + Method [ public method __toString ] { + } + } + } + + Class [ class V8\Exceptions\ResourceLimitException extends V8\Exceptions\TerminationException implements Throwable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ protected $message ] + Property [ protected $code ] + Property [ protected $file ] + Property [ protected $line ] + } + + - Methods [13] { + Method [ public method __construct ] { + + - Parameters [3] { + Parameter #0 [ V8\Isolate $isolate ] + Parameter #1 [ V8\Context $context ] + Parameter #2 [ V8\TryCatch $try_catch ] + } + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method getContext ] { + + - Parameters [0] { + } + - Return [ V8\Context ] + } + + Method [ public method getTryCatch ] { + + - Parameters [0] { + } + - Return [ V8\TryCatch ] + } + + Method [ public method __wakeup ] { + } + + Method [ final public method getMessage ] { + } + + Method [ final public method getCode ] { + } + + Method [ final public method getFile ] { + } + + Method [ final public method getLine ] { + } + + Method [ final public method getTrace ] { + } + + Method [ final public method getPrevious ] { + } + + Method [ final public method getTraceAsString ] { + } + + Method [ public method __toString ] { + } + } + } + + Class [ class V8\Exceptions\TimeLimitException extends V8\Exceptions\ResourceLimitException implements Throwable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ protected $message ] + Property [ protected $code ] + Property [ protected $file ] + Property [ protected $line ] + } + + - Methods [13] { + Method [ public method __construct ] { + + - Parameters [3] { + Parameter #0 [ V8\Isolate $isolate ] + Parameter #1 [ V8\Context $context ] + Parameter #2 [ V8\TryCatch $try_catch ] + } + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method getContext ] { + + - Parameters [0] { + } + - Return [ V8\Context ] + } + + Method [ public method getTryCatch ] { + + - Parameters [0] { + } + - Return [ V8\TryCatch ] + } + + Method [ public method __wakeup ] { + } + + Method [ final public method getMessage ] { + } + + Method [ final public method getCode ] { + } + + Method [ final public method getFile ] { + } + + Method [ final public method getLine ] { + } + + Method [ final public method getTrace ] { + } + + Method [ final public method getPrevious ] { + } + + Method [ final public method getTraceAsString ] { + } + + Method [ public method __toString ] { + } + } + } + + Class [ class V8\Exceptions\MemoryLimitException extends V8\Exceptions\ResourceLimitException implements Throwable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ protected $message ] + Property [ protected $code ] + Property [ protected $file ] + Property [ protected $line ] + } + + - Methods [13] { + Method [ public method __construct ] { + + - Parameters [3] { + Parameter #0 [ V8\Isolate $isolate ] + Parameter #1 [ V8\Context $context ] + Parameter #2 [ V8\TryCatch $try_catch ] + } + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method getContext ] { + + - Parameters [0] { + } + - Return [ V8\Context ] + } + + Method [ public method getTryCatch ] { + + - Parameters [0] { + } + - Return [ V8\TryCatch ] + } + + Method [ public method __wakeup ] { + } + + Method [ final public method getMessage ] { + } + + Method [ final public method getCode ] { + } + + Method [ final public method getFile ] { + } + + Method [ final public method getLine ] { + } + + Method [ final public method getTrace ] { + } + + Method [ final public method getPrevious ] { + } + + Method [ final public method getTraceAsString ] { + } + + Method [ public method __toString ] { + } + } + } + + Class [ class V8\Exceptions\ValueException extends V8\Exceptions\Exception implements Throwable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ protected $message ] + Property [ protected $code ] + Property [ protected $file ] + Property [ protected $line ] + } + + - Methods [10] { + Method [ public method __construct ] { + + - Parameters [3] { + Parameter #0 [ $message ] + Parameter #1 [ $code ] + Parameter #2 [ $previous ] + } + } + + Method [ public method __wakeup ] { + } + + Method [ final public method getMessage ] { + } + + Method [ final public method getCode ] { + } + + Method [ final public method getFile ] { + } + + Method [ final public method getLine ] { + } + + Method [ final public method getTrace ] { + } + + Method [ final public method getPrevious ] { + } + + Method [ final public method getTraceAsString ] { + } + + Method [ public method __toString ] { + } + } + } + + Interface [ interface V8\AdjustableExternalMemoryInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [2] { + Method [ abstract public method adjustExternalAllocatedMemory ] { + + - Parameters [1] { + Parameter #0 [ integer $change_in_bytes ] + } + - Return [ integer ] + } + + Method [ abstract public method getExternalAllocatedMemory ] { + + - Parameters [0] { + } + - Return [ integer ] + } + } + } + + Class [ class V8\HeapStatistics ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [11] { + Property [ private $total_heap_size ] + Property [ private $total_heap_size_executable ] + Property [ private $total_physical_size ] + Property [ private $total_available_size ] + Property [ private $used_heap_size ] + Property [ private $heap_size_limit ] + Property [ private $malloced_memory ] + Property [ private $peak_malloced_memory ] + Property [ private $does_zap_garbage ] + Property [ private $number_of_native_contexts ] + Property [ private $number_of_detached_contexts ] + } + + - Methods [12] { + Method [ public method __construct ] { + + - Parameters [9] { + Parameter #0 [ float $total_heap_size ] + Parameter #1 [ float $total_heap_size_executable ] + Parameter #2 [ float $total_physical_size ] + Parameter #3 [ float $total_available_size ] + Parameter #4 [ float $used_heap_size ] + Parameter #5 [ float $heap_size_limit ] + Parameter #6 [ float $malloced_memory ] + Parameter #7 [ float $peak_malloced_memory ] + Parameter #8 [ boolean $does_zap_garbage ] + } + } + + Method [ public method getTotalHeapSize ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ public method getTotalHeapSizeExecutable ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ public method getTotalPhysicalSize ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ public method getTotalAvailableSize ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ public method getUsedHeapSize ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ public method getHeapSizeLimit ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ public method getMallocedMemory ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ public method getPeakMallocedMemory ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ public method doesZapGarbage ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method getNumberOfNativeContexts ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ public method getNumberOfDetachedContexts ] { + + - Parameters [0] { + } + - Return [ float ] + } + } + } + + Class [ class V8\StartupData ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [2] { + Method [ static public method createFromSource ] { + + - Parameters [1] { + Parameter #0 [ string $source ] + } + - Return [ V8\StartupData ] + } + + Method [ static public method warmUpSnapshotDataBlob ] { + + - Parameters [2] { + Parameter #0 [ V8\StartupData $cold_startup_data ] + Parameter #1 [ string $warmup_source ] + } + - Return [ V8\StartupData ] + } + } + + - Properties [0] { + } + + - Methods [3] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ string $blob ] + } + } + + Method [ public method getData ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method isRejected ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + } + } + + Class [ class V8\Isolate ] { + + - Constants [3] { + Constant [ public integer MEMORY_PRESSURE_LEVEL_NONE ] { 0 } + Constant [ public integer MEMORY_PRESSURE_LEVEL_MODERATE ] { 1 } + Constant [ public integer MEMORY_PRESSURE_LEVEL_CRITICAL ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [22] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ V8\StartupData or NULL $snapshot ] + } + } + + Method [ public method within ] { + + - Parameters [1] { + Parameter #0 [ callable $callback ] + } + } + + Method [ public method setTimeLimit ] { + + - Parameters [1] { + Parameter #0 [ float $time_limit_in_seconds ] + } + } + + Method [ public method getTimeLimit ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ public method isTimeLimitHit ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method setMemoryLimit ] { + + - Parameters [1] { + Parameter #0 [ integer $memory_limit_in_bytes ] + } + } + + Method [ public method getMemoryLimit ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method isMemoryLimitHit ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method memoryPressureNotification ] { + + - Parameters [1] { + Parameter #0 [ integer $level ] + } + } + + Method [ public method getHeapStatistics ] { + + - Parameters [0] { + } + - Return [ V8\HeapStatistics ] + } + + Method [ public method inContext ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method getEnteredContext ] { + + - Parameters [0] { + } + - Return [ V8\Context ] + } + + Method [ public method throwException ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $value ] + Parameter #2 [ Throwable $e ] + } + } + + Method [ public method idleNotificationDeadline ] { + + - Parameters [1] { + Parameter #0 [ $deadline_in_seconds ] + } + - Return [ boolean ] + } + + Method [ public method lowMemoryNotification ] { + + - Parameters [0] { + } + } + + Method [ public method setRAILMode ] { + + - Parameters [1] { + Parameter #0 [ integer $rail_mode ] + } + } + + Method [ public method terminateExecution ] { + + - Parameters [0] { + } + } + + Method [ public method isExecutionTerminating ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method cancelTerminateExecution ] { + + - Parameters [0] { + } + } + + Method [ public method isDead ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInUse ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method setCaptureStackTraceForUncaughtExceptions ] { + + - Parameters [2] { + Parameter #0 [ boolean $capture ] + Parameter #1 [ integer $frame_limit ] + } + } + } + } + + Class [ class V8\Context ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ private $isolate ] + } + + - Methods [11] { + Method [ public method __construct ] { + + - Parameters [3] { + Parameter #0 [ V8\Isolate $isolate ] + Parameter #1 [ V8\ObjectTemplate or NULL $global_template ] + Parameter #2 [ V8\ObjectValue or NULL $global_object ] + } + } + + Method [ public method within ] { + + - Parameters [1] { + Parameter #0 [ callable $callback ] + } + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method globalObject ] { + + - Parameters [0] { + } + - Return [ V8\ObjectValue ] + } + + Method [ public method detachGlobal ] { + + - Parameters [0] { + } + } + + Method [ public method setSecurityToken ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $token ] + } + } + + Method [ public method useDefaultSecurityToken ] { + + - Parameters [0] { + } + } + + Method [ public method getSecurityToken ] { + + - Parameters [0] { + } + - Return [ V8\Value ] + } + + Method [ public method allowCodeGenerationFromStrings ] { + + - Parameters [1] { + Parameter #0 [ boolean $allow ] + } + } + + Method [ public method isCodeGenerationFromStringsAllowed ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method setErrorMessageForCodeGenerationFromStrings ] { + + - Parameters [1] { + Parameter #0 [ V8\StringValue $message ] + } + } + } + } + + Class [ class V8\Script ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [2] { + Property [ private $isolate ] + Property [ private $context ] + } + + - Methods [5] { + Method [ public method __construct ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $source ] + Parameter #2 [ V8\ScriptOrigin $origin ] + } + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method getContext ] { + + - Parameters [0] { + } + - Return [ V8\Context ] + } + + Method [ public method run ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Value ] + } + + Method [ public method getUnboundScript ] { + + - Parameters [0] { + } + - Return [ V8\UnboundScript ] + } + } + } + + Class [ class V8\UnboundScript ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ private $isolate ] + } + + - Methods [8] { + Method [ private method __construct ] { + + - Parameters [0] { + } + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method bindToContext ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Script ] + } + + Method [ public method getId ] { + + - Parameters [0] { + } + - Return [ integer or NULL ] + } + + Method [ public method getScriptName ] { + + - Parameters [0] { + } + - Return [ V8\Value ] + } + + Method [ public method getSourceURL ] { + + - Parameters [0] { + } + - Return [ V8\Value ] + } + + Method [ public method getSourceMappingURL ] { + + - Parameters [0] { + } + - Return [ V8\Value ] + } + + Method [ public method getLineNumber ] { + + - Parameters [1] { + Parameter #0 [ integer $code_pos ] + } + - Return [ integer ] + } + } + } + + Class [ class V8\ScriptCompiler\CachedData ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [3] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ string $data ] + } + } + + Method [ public method getData ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method isRejected ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + } + } + + Class [ class V8\ScriptCompiler\Source ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [3] { + Property [ private $source_string ] + Property [ private $origin ] + Property [ private $cached_data ] + } + + - Methods [4] { + Method [ public method __construct ] { + + - Parameters [3] { + Parameter #0 [ V8\StringValue $source_string ] + Parameter #1 [ V8\ScriptOrigin or NULL $origin ] + Parameter #2 [ V8\ScriptCompiler\CachedData or NULL $cached_data ] + } + } + + Method [ public method getSourceString ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method getScriptOrigin ] { + + - Parameters [0] { + } + - Return [ V8\ScriptOrigin or NULL ] + } + + Method [ public method getCachedData ] { + + - Parameters [0] { + } + - Return [ V8\ScriptCompiler\CachedData or NULL ] + } + } + } + + Class [ class V8\ScriptCompiler ] { + + - Constants [3] { + Constant [ public integer OPTION_NO_COMPILE_OPTIONS ] { 0 } + Constant [ public integer OPTION_CONSUME_CODE_CACHE ] { 5 } + Constant [ public integer OPTION_EAGER_COMPILE ] { 6 } + } + + - Static properties [0] { + } + + - Static methods [5] { + Method [ static public method getCachedDataVersionTag ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ static public method compileUnboundScript ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ScriptCompiler\Source $source ] + Parameter #2 [ integer $options ] + } + - Return [ V8\UnboundScript ] + } + + Method [ static public method compile ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ScriptCompiler\Source $source ] + Parameter #2 [ integer $options ] + } + - Return [ V8\Script ] + } + + Method [ static public method compileFunctionInContext ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ScriptCompiler\Source $source ] + Parameter #2 [ array $arguments ] + Parameter #3 [ array $context_extensions ] + } + - Return [ V8\FunctionObject ] + } + + Method [ static public method createCodeCache ] { + + - Parameters [2] { + Parameter #0 [ V8\UnboundScript $unbound_script ] + Parameter #1 [ V8\StringValue $source_string ] + } + - Return [ V8\ScriptCompiler\CachedData ] + } + } + + - Properties [0] { + } + + - Methods [0] { + } + } + + Class [ class V8\ExceptionManager ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [7] { + Method [ static public method createRangeError ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $message ] + } + - Return [ V8\ObjectValue ] + } + + Method [ static public method createReferenceError ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $message ] + } + - Return [ V8\ObjectValue ] + } + + Method [ static public method createSyntaxError ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $message ] + } + - Return [ V8\ObjectValue ] + } + + Method [ static public method createTypeError ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $message ] + } + - Return [ V8\ObjectValue ] + } + + Method [ static public method createError ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $message ] + } + - Return [ V8\ObjectValue ] + } + + Method [ static public method createMessage ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $exception ] + } + - Return [ V8\Message ] + } + + Method [ static public method getStackTrace ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $exception ] + } + - Return [ V8\StackTrace or NULL ] + } + } + + - Properties [0] { + } + + - Methods [0] { + } + } + + Class [ class V8\TryCatch ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [8] { + Property [ private $isolate ] + Property [ private $context ] + Property [ private $exception ] + Property [ private $stack_trace ] + Property [ private $message ] + Property [ private $can_continue ] + Property [ private $has_terminated ] + Property [ private $external_exception ] + } + + - Methods [9] { + Method [ public method __construct ] { + + - Parameters [8] { + Parameter #0 [ V8\Isolate $isolate ] + Parameter #1 [ V8\Context $context ] + Parameter #2 [ V8\Value or NULL $exception ] + Parameter #3 [ V8\Value or NULL $stack_trace ] + Parameter #4 [ V8\Message or NULL $message ] + Parameter #5 [ boolean $can_continue ] + Parameter #6 [ boolean $has_terminated ] + Parameter #7 [ Throwable or NULL $external_exception ] + } + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method getContext ] { + + - Parameters [0] { + } + - Return [ V8\Context ] + } + + Method [ public method getException ] { + + - Parameters [0] { + } + - Return [ V8\Value or NULL ] + } + + Method [ public method getStackTrace ] { + + - Parameters [0] { + } + - Return [ V8\Value or NULL ] + } + + Method [ public method getMessage ] { + + - Parameters [0] { + } + - Return [ V8\Message or NULL ] + } + + Method [ public method canContinue ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method hasTerminated ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method getExternalException ] { + + - Parameters [0] { + } + - Return [ Throwable or NULL ] + } + } + } + + Class [ class V8\Message ] { + + - Constants [6] { + Constant [ public integer ERROR_LEVEL_LOG ] { 1 } + Constant [ public integer ERROR_LEVEL_DEBUG ] { 2 } + Constant [ public integer ERROR_LEVEL_INFO ] { 4 } + Constant [ public integer ERROR_LEVEL_ERROR ] { 8 } + Constant [ public integer ERROR_LEVEL_WARNING ] { 16 } + Constant [ public integer ERROR_LEVEL_ALL ] { 31 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [11] { + Property [ private $message ] + Property [ private $script_origin ] + Property [ private $source_line ] + Property [ private $resource_name ] + Property [ private $stack_trace ] + Property [ private $line_number ] + Property [ private $start_position ] + Property [ private $end_position ] + Property [ private $start_column ] + Property [ private $end_column ] + Property [ private $error_level ] + } + + - Methods [12] { + Method [ public method __construct ] { + + - Parameters [11] { + Parameter #0 [ string $message ] + Parameter #1 [ string $source_line ] + Parameter #2 [ V8\ScriptOrigin $script_origin ] + Parameter #3 [ string $resource_name ] + Parameter #4 [ V8\StackTrace $stack_trace ] + Parameter #5 [ integer or NULL $line_number ] + Parameter #6 [ integer or NULL $start_position ] + Parameter #7 [ integer or NULL $end_position ] + Parameter #8 [ integer or NULL $start_column ] + Parameter #9 [ integer or NULL $end_column ] + Parameter #10 [ integer or NULL $error_level ] + } + } + + Method [ public method get ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method getSourceLine ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method getScriptOrigin ] { + + - Parameters [0] { + } + - Return [ V8\ScriptOrigin ] + } + + Method [ public method getScriptResourceName ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method getStackTrace ] { + + - Parameters [0] { + } + - Return [ V8\StackTrace or NULL ] + } + + Method [ public method getLineNumber ] { + + - Parameters [0] { + } + - Return [ integer or NULL ] + } + + Method [ public method getStartPosition ] { + + - Parameters [0] { + } + - Return [ integer or NULL ] + } + + Method [ public method getEndPosition ] { + + - Parameters [0] { + } + - Return [ integer or NULL ] + } + + Method [ public method getStartColumn ] { + + - Parameters [0] { + } + - Return [ integer or NULL ] + } + + Method [ public method getEndColumn ] { + + - Parameters [0] { + } + - Return [ integer or NULL ] + } + + Method [ public method getErrorLevel ] { + + - Parameters [0] { + } + - Return [ integer or NULL ] + } + } + } + + Class [ class V8\StackFrame ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [9] { + Property [ private $line_number ] + Property [ private $column ] + Property [ private $script_id ] + Property [ private $script_name ] + Property [ private $script_name_or_source_url ] + Property [ private $function_name ] + Property [ private $is_eval ] + Property [ private $is_constructor ] + Property [ private $is_wasm ] + } + + - Methods [10] { + Method [ public method __construct ] { + + - Parameters [9] { + Parameter #0 [ integer or NULL $line_number ] + Parameter #1 [ integer or NULL $column ] + Parameter #2 [ integer or NULL $script_id ] + Parameter #3 [ string $script_name ] + Parameter #4 [ string $script_name_or_source_url ] + Parameter #5 [ string $function_name ] + Parameter #6 [ boolean $is_eval ] + Parameter #7 [ boolean $is_constructor ] + Parameter #8 [ boolean $is_wasm ] + } + } + + Method [ public method getLineNumber ] { + + - Parameters [0] { + } + - Return [ integer or NULL ] + } + + Method [ public method getColumn ] { + + - Parameters [0] { + } + - Return [ integer or NULL ] + } + + Method [ public method getScriptId ] { + + - Parameters [0] { + } + - Return [ integer or NULL ] + } + + Method [ public method getScriptName ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method getScriptNameOrSourceURL ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method getFunctionName ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method isEval ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isConstructor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWasm ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + } + } + + Class [ class V8\StackTrace ] { + + - Constants [2] { + Constant [ public integer MIN_FRAME_LIMIT ] { 0 } + Constant [ public integer MAX_FRAME_LIMIT ] { 1000 } + } + + - Static properties [0] { + } + + - Static methods [1] { + Method [ static public method currentStackTrace ] { + + - Parameters [2] { + Parameter #0 [ V8\Isolate $isolate ] + Parameter #1 [ integer $frame_limit ] + } + - Return [ V8\StackTrace ] + } + } + + - Properties [1] { + Property [ private $frames ] + } + + - Methods [4] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ array $frames ] + } + } + + Method [ public method getFrames ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method getFrame ] { + + - Parameters [1] { + Parameter #0 [ integer $index ] + } + - Return [ V8\StackFrame ] + } + + Method [ public method getFrameCount ] { + + - Parameters [0] { + } + - Return [ integer ] + } + } + } + + Class [ class V8\ScriptOriginOptions ] { + + - Constants [4] { + Constant [ public integer IS_SHARED_CROSS_ORIGIN ] { 1 } + Constant [ public integer IS_OPAQUE ] { 2 } + Constant [ public integer IS_WASM ] { 4 } + Constant [ public integer IS_MODULE ] { 8 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ private $flags ] + } + + - Methods [6] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ integer $options ] + } + } + + Method [ public method getFlags ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method isSharedCrossOrigin ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isOpaque ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWasm ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isModule ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + } + } + + Class [ class V8\ScriptOrigin ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [6] { + Property [ private $resource_name ] + Property [ private $resource_line_offset ] + Property [ private $resource_column_offset ] + Property [ private $script_id ] + Property [ private $source_map_url ] + Property [ private $options ] + } + + - Methods [7] { + Method [ public method __construct ] { + + - Parameters [6] { + Parameter #0 [ string $resource_name ] + Parameter #1 [ integer or NULL $resource_line_offset ] + Parameter #2 [ integer or NULL $resource_column_offset ] + Parameter #3 [ integer or NULL $script_id ] + Parameter #4 [ string $source_map_url ] + Parameter #5 [ V8\ScriptOriginOptions or NULL $options ] + } + } + + Method [ public method resourceName ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method resourceLineOffset ] { + + - Parameters [0] { + } + - Return [ integer or NULL ] + } + + Method [ public method resourceColumnOffset ] { + + - Parameters [0] { + } + - Return [ integer or NULL ] + } + + Method [ public method scriptId ] { + + - Parameters [0] { + } + - Return [ integer or NULL ] + } + + Method [ public method sourceMapUrl ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method options ] { + + - Parameters [0] { + } + - Return [ V8\ScriptOriginOptions ] + } + } + } + + Class [ class V8\Data ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [0] { + } + } + + Class [ abstract class V8\Value extends V8\Data ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ private $isolate ] + } + + - Methods [70] { + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method isUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNull ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNullOrUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTrue ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFalse ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isName ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isString ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbol ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBoolean ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumber ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDate ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArgumentsObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBooleanObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumberObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isStringObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbolObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNativeError ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isRegExp ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isAsyncFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isPromise ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMapIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSetIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBufferView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTypedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8ClampedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigInt64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigUint64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDataView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSharedArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isProxy ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method toBoolean ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\BooleanValue ] + } + + Method [ public method toNumber ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\NumberValue ] + } + + Method [ public method toString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toDetailString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toObject ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method toInteger ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\IntegerValue ] + } + + Method [ public method toUint32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method toInt32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Int32Value ] + } + + Method [ public method toArrayIndex ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method booleanValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ boolean ] + } + + Method [ public method numberValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method integerValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method int32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method uint32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method equals ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $that ] + } + - Return [ boolean or NULL ] + } + + Method [ public method strictEquals ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method sameValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method typeOf ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method instanceOf ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ObjectValue $object ] + } + - Return [ boolean ] + } + } + } + + Class [ abstract class V8\PrimitiveValue extends V8\Value ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [71] { + Method [ abstract public method value ] { + + - Parameters [0] { + } + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method isUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNull ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNullOrUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTrue ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFalse ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isName ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isString ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbol ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBoolean ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumber ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDate ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArgumentsObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBooleanObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumberObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isStringObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbolObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNativeError ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isRegExp ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isAsyncFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isPromise ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMapIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSetIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBufferView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTypedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8ClampedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigInt64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigUint64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDataView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSharedArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isProxy ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method toBoolean ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\BooleanValue ] + } + + Method [ public method toNumber ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\NumberValue ] + } + + Method [ public method toString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toDetailString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toObject ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method toInteger ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\IntegerValue ] + } + + Method [ public method toUint32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method toInt32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Int32Value ] + } + + Method [ public method toArrayIndex ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method booleanValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ boolean ] + } + + Method [ public method numberValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method integerValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method int32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method uint32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method equals ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $that ] + } + - Return [ boolean or NULL ] + } + + Method [ public method strictEquals ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method sameValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method typeOf ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method instanceOf ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ObjectValue $object ] + } + - Return [ boolean ] + } + } + } + + Class [ class V8\UndefinedValue extends V8\PrimitiveValue ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [72] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ V8\Isolate $isolate ] + } + } + + Method [ public method value ] { + + - Parameters [0] { + } + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method isUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNull ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNullOrUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTrue ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFalse ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isName ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isString ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbol ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBoolean ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumber ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDate ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArgumentsObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBooleanObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumberObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isStringObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbolObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNativeError ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isRegExp ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isAsyncFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isPromise ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMapIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSetIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBufferView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTypedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8ClampedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigInt64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigUint64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDataView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSharedArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isProxy ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method toBoolean ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\BooleanValue ] + } + + Method [ public method toNumber ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\NumberValue ] + } + + Method [ public method toString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toDetailString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toObject ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method toInteger ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\IntegerValue ] + } + + Method [ public method toUint32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method toInt32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Int32Value ] + } + + Method [ public method toArrayIndex ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method booleanValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ boolean ] + } + + Method [ public method numberValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method integerValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method int32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method uint32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method equals ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $that ] + } + - Return [ boolean or NULL ] + } + + Method [ public method strictEquals ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method sameValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method typeOf ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method instanceOf ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ObjectValue $object ] + } + - Return [ boolean ] + } + } + } + + Class [ class V8\NullValue extends V8\PrimitiveValue ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [72] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ V8\Isolate $isolate ] + } + } + + Method [ public method value ] { + + - Parameters [0] { + } + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method isUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNull ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNullOrUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTrue ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFalse ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isName ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isString ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbol ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBoolean ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumber ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDate ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArgumentsObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBooleanObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumberObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isStringObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbolObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNativeError ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isRegExp ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isAsyncFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isPromise ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMapIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSetIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBufferView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTypedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8ClampedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigInt64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigUint64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDataView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSharedArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isProxy ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method toBoolean ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\BooleanValue ] + } + + Method [ public method toNumber ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\NumberValue ] + } + + Method [ public method toString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toDetailString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toObject ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method toInteger ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\IntegerValue ] + } + + Method [ public method toUint32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method toInt32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Int32Value ] + } + + Method [ public method toArrayIndex ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method booleanValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ boolean ] + } + + Method [ public method numberValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method integerValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method int32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method uint32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method equals ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $that ] + } + - Return [ boolean or NULL ] + } + + Method [ public method strictEquals ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method sameValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method typeOf ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method instanceOf ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ObjectValue $object ] + } + - Return [ boolean ] + } + } + } + + Class [ class V8\BooleanValue extends V8\PrimitiveValue ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [72] { + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ V8\Isolate $isolate ] + Parameter #1 [ boolean $value ] + } + } + + Method [ public method value ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method isUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNull ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNullOrUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTrue ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFalse ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isName ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isString ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbol ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBoolean ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumber ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDate ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArgumentsObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBooleanObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumberObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isStringObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbolObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNativeError ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isRegExp ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isAsyncFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isPromise ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMapIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSetIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBufferView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTypedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8ClampedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigInt64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigUint64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDataView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSharedArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isProxy ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method toBoolean ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\BooleanValue ] + } + + Method [ public method toNumber ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\NumberValue ] + } + + Method [ public method toString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toDetailString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toObject ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method toInteger ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\IntegerValue ] + } + + Method [ public method toUint32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method toInt32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Int32Value ] + } + + Method [ public method toArrayIndex ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method booleanValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ boolean ] + } + + Method [ public method numberValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method integerValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method int32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method uint32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method equals ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $that ] + } + - Return [ boolean or NULL ] + } + + Method [ public method strictEquals ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method sameValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method typeOf ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method instanceOf ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ObjectValue $object ] + } + - Return [ boolean ] + } + } + } + + Class [ abstract class V8\NameValue extends V8\PrimitiveValue ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [72] { + Method [ public method getIdentityHash ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ abstract public method value ] { + + - Parameters [0] { + } + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method isUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNull ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNullOrUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTrue ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFalse ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isName ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isString ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbol ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBoolean ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumber ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDate ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArgumentsObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBooleanObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumberObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isStringObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbolObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNativeError ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isRegExp ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isAsyncFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isPromise ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMapIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSetIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBufferView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTypedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8ClampedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigInt64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigUint64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDataView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSharedArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isProxy ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method toBoolean ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\BooleanValue ] + } + + Method [ public method toNumber ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\NumberValue ] + } + + Method [ public method toString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toDetailString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toObject ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method toInteger ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\IntegerValue ] + } + + Method [ public method toUint32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method toInt32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Int32Value ] + } + + Method [ public method toArrayIndex ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method booleanValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ boolean ] + } + + Method [ public method numberValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method integerValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method int32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method uint32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method equals ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $that ] + } + - Return [ boolean or NULL ] + } + + Method [ public method strictEquals ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method sameValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method typeOf ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method instanceOf ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ObjectValue $object ] + } + - Return [ boolean ] + } + } + } + + Class [ class V8\StringValue extends V8\NameValue ] { + + - Constants [1] { + Constant [ public integer MAX_LENGTH ] { 1073741799 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [77] { + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ V8\Isolate $isolate ] + Parameter #1 [ $data ] + } + } + + Method [ public method value ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method length ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method utf8Length ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method isOneByte ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method containsOnlyOneByte ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method getIdentityHash ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method isUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNull ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNullOrUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTrue ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFalse ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isName ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isString ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbol ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBoolean ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumber ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDate ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArgumentsObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBooleanObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumberObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isStringObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbolObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNativeError ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isRegExp ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isAsyncFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isPromise ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMapIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSetIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBufferView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTypedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8ClampedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigInt64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigUint64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDataView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSharedArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isProxy ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method toBoolean ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\BooleanValue ] + } + + Method [ public method toNumber ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\NumberValue ] + } + + Method [ public method toString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toDetailString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toObject ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method toInteger ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\IntegerValue ] + } + + Method [ public method toUint32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method toInt32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Int32Value ] + } + + Method [ public method toArrayIndex ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method booleanValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ boolean ] + } + + Method [ public method numberValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method integerValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method int32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method uint32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method equals ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $that ] + } + - Return [ boolean or NULL ] + } + + Method [ public method strictEquals ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method sameValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method typeOf ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method instanceOf ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ObjectValue $object ] + } + - Return [ boolean ] + } + } + } + + Class [ class V8\SymbolValue extends V8\NameValue ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [12] { + Method [ static public method createFor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $name ] + } + - Return [ V8\SymbolValue ] + } + + Method [ static public method createForApi ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $name ] + } + - Return [ V8\SymbolValue ] + } + + Method [ static public method getHasInstanceSymbol ] { + + - Parameters [1] { + Parameter #0 [ V8\Isolate $isolate ] + } + - Return [ V8\SymbolValue ] + } + + Method [ static public method getIsConcatSpreadableSymbol ] { + + - Parameters [1] { + Parameter #0 [ V8\Isolate $isolate ] + } + - Return [ V8\SymbolValue ] + } + + Method [ static public method getIteratorSymbol ] { + + - Parameters [1] { + Parameter #0 [ V8\Isolate $isolate ] + } + - Return [ V8\SymbolValue ] + } + + Method [ static public method getMatchSymbol ] { + + - Parameters [1] { + Parameter #0 [ V8\Isolate $isolate ] + } + - Return [ V8\SymbolValue ] + } + + Method [ static public method getReplaceSymbol ] { + + - Parameters [1] { + Parameter #0 [ V8\Isolate $isolate ] + } + - Return [ V8\SymbolValue ] + } + + Method [ static public method getSearchSymbol ] { + + - Parameters [1] { + Parameter #0 [ V8\Isolate $isolate ] + } + - Return [ V8\SymbolValue ] + } + + Method [ static public method getSplitSymbol ] { + + - Parameters [1] { + Parameter #0 [ V8\Isolate $isolate ] + } + - Return [ V8\SymbolValue ] + } + + Method [ static public method getToPrimitiveSymbol ] { + + - Parameters [1] { + Parameter #0 [ V8\Isolate $isolate ] + } + - Return [ V8\SymbolValue ] + } + + Method [ static public method getToStringTagSymbol ] { + + - Parameters [1] { + Parameter #0 [ V8\Isolate $isolate ] + } + - Return [ V8\SymbolValue ] + } + + Method [ static public method getUnscopablesSymbol ] { + + - Parameters [1] { + Parameter #0 [ V8\Isolate $isolate ] + } + - Return [ V8\SymbolValue ] + } + } + + - Properties [0] { + } + + - Methods [74] { + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ V8\Isolate $isolate ] + Parameter #1 [ V8\StringValue or NULL $name ] + } + } + + Method [ public method value ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ public method name ] { + + - Parameters [0] { + } + - Return [ V8\Value ] + } + + Method [ public method getIdentityHash ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method isUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNull ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNullOrUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTrue ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFalse ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isName ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isString ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbol ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBoolean ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumber ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDate ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArgumentsObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBooleanObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumberObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isStringObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbolObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNativeError ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isRegExp ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isAsyncFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isPromise ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMapIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSetIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBufferView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTypedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8ClampedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigInt64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigUint64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDataView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSharedArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isProxy ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method toBoolean ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\BooleanValue ] + } + + Method [ public method toNumber ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\NumberValue ] + } + + Method [ public method toString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toDetailString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toObject ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method toInteger ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\IntegerValue ] + } + + Method [ public method toUint32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method toInt32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Int32Value ] + } + + Method [ public method toArrayIndex ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method booleanValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ boolean ] + } + + Method [ public method numberValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method integerValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method int32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method uint32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method equals ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $that ] + } + - Return [ boolean or NULL ] + } + + Method [ public method strictEquals ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method sameValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method typeOf ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method instanceOf ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ObjectValue $object ] + } + - Return [ boolean ] + } + } + } + + Class [ class V8\NumberValue extends V8\PrimitiveValue ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [72] { + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ V8\Isolate $isolate ] + Parameter #1 [ float $value ] + } + } + + Method [ public method value ] { + + - Parameters [0] { + } + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method isUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNull ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNullOrUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTrue ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFalse ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isName ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isString ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbol ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBoolean ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumber ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDate ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArgumentsObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBooleanObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumberObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isStringObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbolObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNativeError ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isRegExp ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isAsyncFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isPromise ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMapIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSetIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBufferView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTypedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8ClampedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigInt64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigUint64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDataView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSharedArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isProxy ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method toBoolean ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\BooleanValue ] + } + + Method [ public method toNumber ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\NumberValue ] + } + + Method [ public method toString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toDetailString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toObject ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method toInteger ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\IntegerValue ] + } + + Method [ public method toUint32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method toInt32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Int32Value ] + } + + Method [ public method toArrayIndex ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method booleanValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ boolean ] + } + + Method [ public method numberValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method integerValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method int32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method uint32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method equals ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $that ] + } + - Return [ boolean or NULL ] + } + + Method [ public method strictEquals ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method sameValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method typeOf ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method instanceOf ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ObjectValue $object ] + } + - Return [ boolean ] + } + } + } + + Class [ class V8\IntegerValue extends V8\NumberValue ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [72] { + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ V8\Isolate $isolate ] + Parameter #1 [ integer $value ] + } + } + + Method [ public method value ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method isUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNull ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNullOrUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTrue ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFalse ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isName ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isString ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbol ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBoolean ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumber ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDate ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArgumentsObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBooleanObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumberObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isStringObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbolObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNativeError ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isRegExp ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isAsyncFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isPromise ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMapIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSetIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBufferView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTypedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8ClampedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigInt64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigUint64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDataView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSharedArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isProxy ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method toBoolean ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\BooleanValue ] + } + + Method [ public method toNumber ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\NumberValue ] + } + + Method [ public method toString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toDetailString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toObject ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method toInteger ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\IntegerValue ] + } + + Method [ public method toUint32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method toInt32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Int32Value ] + } + + Method [ public method toArrayIndex ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method booleanValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ boolean ] + } + + Method [ public method numberValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method integerValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method int32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method uint32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method equals ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $that ] + } + - Return [ boolean or NULL ] + } + + Method [ public method strictEquals ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method sameValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method typeOf ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method instanceOf ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ObjectValue $object ] + } + - Return [ boolean ] + } + } + } + + Class [ class V8\Int32Value extends V8\IntegerValue ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [72] { + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ V8\Isolate $isolate ] + Parameter #1 [ integer $value ] + } + } + + Method [ public method value ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method isUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNull ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNullOrUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTrue ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFalse ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isName ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isString ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbol ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBoolean ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumber ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDate ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArgumentsObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBooleanObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumberObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isStringObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbolObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNativeError ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isRegExp ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isAsyncFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isPromise ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMapIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSetIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBufferView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTypedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8ClampedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigInt64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigUint64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDataView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSharedArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isProxy ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method toBoolean ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\BooleanValue ] + } + + Method [ public method toNumber ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\NumberValue ] + } + + Method [ public method toString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toDetailString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toObject ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method toInteger ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\IntegerValue ] + } + + Method [ public method toUint32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method toInt32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Int32Value ] + } + + Method [ public method toArrayIndex ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method booleanValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ boolean ] + } + + Method [ public method numberValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method integerValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method int32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method uint32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method equals ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $that ] + } + - Return [ boolean or NULL ] + } + + Method [ public method strictEquals ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method sameValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method typeOf ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method instanceOf ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ObjectValue $object ] + } + - Return [ boolean ] + } + } + } + + Class [ class V8\Uint32Value extends V8\IntegerValue ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [72] { + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ V8\Isolate $isolate ] + Parameter #1 [ integer $value ] + } + } + + Method [ public method value ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method isUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNull ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNullOrUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTrue ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFalse ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isName ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isString ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbol ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBoolean ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumber ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDate ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArgumentsObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBooleanObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumberObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isStringObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbolObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNativeError ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isRegExp ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isAsyncFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isPromise ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMapIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSetIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBufferView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTypedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8ClampedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigInt64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigUint64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDataView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSharedArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isProxy ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method toBoolean ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\BooleanValue ] + } + + Method [ public method toNumber ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\NumberValue ] + } + + Method [ public method toString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toDetailString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toObject ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method toInteger ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\IntegerValue ] + } + + Method [ public method toUint32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method toInt32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Int32Value ] + } + + Method [ public method toArrayIndex ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method booleanValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ boolean ] + } + + Method [ public method numberValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method integerValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method int32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method uint32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method equals ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $that ] + } + - Return [ boolean or NULL ] + } + + Method [ public method strictEquals ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method sameValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method typeOf ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method instanceOf ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ObjectValue $object ] + } + - Return [ boolean ] + } + } + } + + Class [ class V8\ObjectValue extends V8\Value implements V8\AdjustableExternalMemoryInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ private $context ] + } + + - Methods [110] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + } + + Method [ public method getContext ] { + + - Parameters [0] { + } + - Return [ V8\Context ] + } + + Method [ public method set ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + Parameter #2 [ V8\Value $value ] + } + } + + Method [ public method createDataProperty ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + Parameter #2 [ V8\Value $value ] + } + - Return [ boolean ] + } + + Method [ public method defineOwnProperty ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + Parameter #2 [ V8\Value $value ] + Parameter #3 [ $attributes ] + } + - Return [ boolean ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getPropertyAttributes ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $key ] + } + - Return [ integer ] + } + + Method [ public method getOwnPropertyDescriptor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method has ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ boolean ] + } + + Method [ public method delete ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ boolean ] + } + + Method [ public method setAccessor ] { + + - Parameters [6] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ callable or NULL $setter ] + Parameter #4 [ integer $settings ] + Parameter #5 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method setAccessorProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\NameValue $name ] + Parameter #1 [ V8\FunctionObject $getter ] + Parameter #2 [ V8\FunctionObject $setter ] + Parameter #3 [ integer $attributes ] + Parameter #4 [ integer $settings ] + } + } + + Method [ public method setNativeDataProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ callable or NULL $setter ] + Parameter #4 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method setLazyDataProperty ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method getPropertyNames ] { + + - Parameters [5] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $mode ] + Parameter #2 [ integer $property_filter ] + Parameter #3 [ integer $index_filter ] + Parameter #4 [ boolean $convert_to_strings ] + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getOwnPropertyNames ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $filter ] + Parameter #2 [ boolean $convert_to_strings ] + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getPrototype ] { + + - Parameters [0] { + } + - Return [ V8\Value ] + } + + Method [ public method setPrototype ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $prototype ] + } + - Return [ boolean ] + } + + Method [ public method findInstanceInPrototypeChain ] { + + - Parameters [1] { + Parameter #0 [ V8\FunctionTemplate $tmpl ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method objectProtoToString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method getConstructorName ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method setIntegrityLevel ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $level ] + } + - Return [ boolean ] + } + + Method [ public method hasOwnProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method hasRealNamedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method hasRealIndexedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $index ] + } + - Return [ boolean ] + } + + Method [ public method hasRealNamedCallbackProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method getRealNamedPropertyInPrototypeChain ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getRealNamedPropertyAttributesInPrototypeChain ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ integer ] + } + + Method [ public method getRealNamedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getRealNamedPropertyAttributes ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ integer ] + } + + Method [ public method hasNamedLookupInterceptor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method hasIndexedLookupInterceptor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method getIdentityHash ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method clone ] { + + - Parameters [0] { + } + - Return [ V8\ObjectValue ] + } + + Method [ public method isCallable ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isConstructor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method callAsFunction ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $recv ] + Parameter #2 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method callAsConstructor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method adjustExternalAllocatedMemory ] { + + - Parameters [1] { + Parameter #0 [ integer $change_in_bytes ] + } + - Return [ integer ] + } + + Method [ public method getExternalAllocatedMemory ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method isUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNull ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNullOrUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTrue ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFalse ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isName ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isString ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbol ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBoolean ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumber ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDate ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArgumentsObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBooleanObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumberObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isStringObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbolObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNativeError ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isRegExp ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isAsyncFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isPromise ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMapIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSetIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBufferView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTypedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8ClampedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigInt64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigUint64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDataView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSharedArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isProxy ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method toBoolean ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\BooleanValue ] + } + + Method [ public method toNumber ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\NumberValue ] + } + + Method [ public method toString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toDetailString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toObject ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method toInteger ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\IntegerValue ] + } + + Method [ public method toUint32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method toInt32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Int32Value ] + } + + Method [ public method toArrayIndex ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method booleanValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ boolean ] + } + + Method [ public method numberValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method integerValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method int32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method uint32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method equals ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $that ] + } + - Return [ boolean or NULL ] + } + + Method [ public method strictEquals ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method sameValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method typeOf ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method instanceOf ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ObjectValue $object ] + } + - Return [ boolean ] + } + } + } + + Class [ class V8\FunctionObject extends V8\ObjectValue implements V8\AdjustableExternalMemoryInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [121] { + Method [ public method __construct ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ callable $callback ] + Parameter #2 [ integer $length ] + } + } + + Method [ public method newInstance ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ array $arguments ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method call ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $recv ] + Parameter #2 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method setName ] { + + - Parameters [1] { + Parameter #0 [ V8\StringValue $name ] + } + } + + Method [ public method getName ] { + + - Parameters [0] { + } + - Return [ V8\Value ] + } + + Method [ public method getInferredName ] { + + - Parameters [0] { + } + - Return [ V8\Value ] + } + + Method [ public method getDisplayName ] { + + - Parameters [0] { + } + - Return [ V8\Value ] + } + + Method [ public method getScriptLineNumber ] { + + - Parameters [0] { + } + - Return [ integer or NULL ] + } + + Method [ public method getScriptColumnNumber ] { + + - Parameters [0] { + } + - Return [ integer or NULL ] + } + + Method [ public method getScriptId ] { + + - Parameters [0] { + } + - Return [ integer or NULL ] + } + + Method [ public method getBoundFunction ] { + + - Parameters [0] { + } + - Return [ V8\Value ] + } + + Method [ public method getScriptOrigin ] { + + - Parameters [0] { + } + - Return [ V8\ScriptOrigin ] + } + + Method [ public method getContext ] { + + - Parameters [0] { + } + - Return [ V8\Context ] + } + + Method [ public method set ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + Parameter #2 [ V8\Value $value ] + } + } + + Method [ public method createDataProperty ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + Parameter #2 [ V8\Value $value ] + } + - Return [ boolean ] + } + + Method [ public method defineOwnProperty ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + Parameter #2 [ V8\Value $value ] + Parameter #3 [ $attributes ] + } + - Return [ boolean ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getPropertyAttributes ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $key ] + } + - Return [ integer ] + } + + Method [ public method getOwnPropertyDescriptor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method has ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ boolean ] + } + + Method [ public method delete ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ boolean ] + } + + Method [ public method setAccessor ] { + + - Parameters [6] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ callable or NULL $setter ] + Parameter #4 [ integer $settings ] + Parameter #5 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method setAccessorProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\NameValue $name ] + Parameter #1 [ V8\FunctionObject $getter ] + Parameter #2 [ V8\FunctionObject $setter ] + Parameter #3 [ integer $attributes ] + Parameter #4 [ integer $settings ] + } + } + + Method [ public method setNativeDataProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ callable or NULL $setter ] + Parameter #4 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method setLazyDataProperty ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method getPropertyNames ] { + + - Parameters [5] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $mode ] + Parameter #2 [ integer $property_filter ] + Parameter #3 [ integer $index_filter ] + Parameter #4 [ boolean $convert_to_strings ] + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getOwnPropertyNames ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $filter ] + Parameter #2 [ boolean $convert_to_strings ] + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getPrototype ] { + + - Parameters [0] { + } + - Return [ V8\Value ] + } + + Method [ public method setPrototype ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $prototype ] + } + - Return [ boolean ] + } + + Method [ public method findInstanceInPrototypeChain ] { + + - Parameters [1] { + Parameter #0 [ V8\FunctionTemplate $tmpl ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method objectProtoToString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method getConstructorName ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method setIntegrityLevel ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $level ] + } + - Return [ boolean ] + } + + Method [ public method hasOwnProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method hasRealNamedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method hasRealIndexedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $index ] + } + - Return [ boolean ] + } + + Method [ public method hasRealNamedCallbackProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method getRealNamedPropertyInPrototypeChain ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getRealNamedPropertyAttributesInPrototypeChain ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ integer ] + } + + Method [ public method getRealNamedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getRealNamedPropertyAttributes ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ integer ] + } + + Method [ public method hasNamedLookupInterceptor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method hasIndexedLookupInterceptor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method getIdentityHash ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method clone ] { + + - Parameters [0] { + } + - Return [ V8\ObjectValue ] + } + + Method [ public method isCallable ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isConstructor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method callAsFunction ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $recv ] + Parameter #2 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method callAsConstructor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method adjustExternalAllocatedMemory ] { + + - Parameters [1] { + Parameter #0 [ integer $change_in_bytes ] + } + - Return [ integer ] + } + + Method [ public method getExternalAllocatedMemory ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method isUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNull ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNullOrUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTrue ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFalse ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isName ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isString ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbol ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBoolean ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumber ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDate ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArgumentsObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBooleanObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumberObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isStringObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbolObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNativeError ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isRegExp ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isAsyncFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isPromise ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMapIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSetIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBufferView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTypedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8ClampedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigInt64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigUint64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDataView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSharedArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isProxy ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method toBoolean ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\BooleanValue ] + } + + Method [ public method toNumber ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\NumberValue ] + } + + Method [ public method toString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toDetailString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toObject ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method toInteger ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\IntegerValue ] + } + + Method [ public method toUint32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method toInt32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Int32Value ] + } + + Method [ public method toArrayIndex ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method booleanValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ boolean ] + } + + Method [ public method numberValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method integerValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method int32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method uint32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method equals ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $that ] + } + - Return [ boolean or NULL ] + } + + Method [ public method strictEquals ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method sameValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method typeOf ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method instanceOf ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ObjectValue $object ] + } + - Return [ boolean ] + } + } + } + + Class [ class V8\ArrayObject extends V8\ObjectValue implements V8\AdjustableExternalMemoryInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [111] { + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $length ] + } + } + + Method [ public method length ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method getContext ] { + + - Parameters [0] { + } + - Return [ V8\Context ] + } + + Method [ public method set ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + Parameter #2 [ V8\Value $value ] + } + } + + Method [ public method createDataProperty ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + Parameter #2 [ V8\Value $value ] + } + - Return [ boolean ] + } + + Method [ public method defineOwnProperty ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + Parameter #2 [ V8\Value $value ] + Parameter #3 [ $attributes ] + } + - Return [ boolean ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getPropertyAttributes ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $key ] + } + - Return [ integer ] + } + + Method [ public method getOwnPropertyDescriptor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method has ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ boolean ] + } + + Method [ public method delete ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ boolean ] + } + + Method [ public method setAccessor ] { + + - Parameters [6] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ callable or NULL $setter ] + Parameter #4 [ integer $settings ] + Parameter #5 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method setAccessorProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\NameValue $name ] + Parameter #1 [ V8\FunctionObject $getter ] + Parameter #2 [ V8\FunctionObject $setter ] + Parameter #3 [ integer $attributes ] + Parameter #4 [ integer $settings ] + } + } + + Method [ public method setNativeDataProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ callable or NULL $setter ] + Parameter #4 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method setLazyDataProperty ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method getPropertyNames ] { + + - Parameters [5] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $mode ] + Parameter #2 [ integer $property_filter ] + Parameter #3 [ integer $index_filter ] + Parameter #4 [ boolean $convert_to_strings ] + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getOwnPropertyNames ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $filter ] + Parameter #2 [ boolean $convert_to_strings ] + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getPrototype ] { + + - Parameters [0] { + } + - Return [ V8\Value ] + } + + Method [ public method setPrototype ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $prototype ] + } + - Return [ boolean ] + } + + Method [ public method findInstanceInPrototypeChain ] { + + - Parameters [1] { + Parameter #0 [ V8\FunctionTemplate $tmpl ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method objectProtoToString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method getConstructorName ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method setIntegrityLevel ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $level ] + } + - Return [ boolean ] + } + + Method [ public method hasOwnProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method hasRealNamedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method hasRealIndexedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $index ] + } + - Return [ boolean ] + } + + Method [ public method hasRealNamedCallbackProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method getRealNamedPropertyInPrototypeChain ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getRealNamedPropertyAttributesInPrototypeChain ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ integer ] + } + + Method [ public method getRealNamedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getRealNamedPropertyAttributes ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ integer ] + } + + Method [ public method hasNamedLookupInterceptor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method hasIndexedLookupInterceptor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method getIdentityHash ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method clone ] { + + - Parameters [0] { + } + - Return [ V8\ObjectValue ] + } + + Method [ public method isCallable ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isConstructor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method callAsFunction ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $recv ] + Parameter #2 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method callAsConstructor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method adjustExternalAllocatedMemory ] { + + - Parameters [1] { + Parameter #0 [ integer $change_in_bytes ] + } + - Return [ integer ] + } + + Method [ public method getExternalAllocatedMemory ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method isUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNull ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNullOrUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTrue ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFalse ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isName ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isString ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbol ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBoolean ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumber ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDate ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArgumentsObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBooleanObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumberObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isStringObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbolObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNativeError ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isRegExp ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isAsyncFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isPromise ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMapIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSetIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBufferView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTypedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8ClampedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigInt64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigUint64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDataView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSharedArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isProxy ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method toBoolean ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\BooleanValue ] + } + + Method [ public method toNumber ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\NumberValue ] + } + + Method [ public method toString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toDetailString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toObject ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method toInteger ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\IntegerValue ] + } + + Method [ public method toUint32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method toInt32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Int32Value ] + } + + Method [ public method toArrayIndex ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method booleanValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ boolean ] + } + + Method [ public method numberValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method integerValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method int32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method uint32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method equals ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $that ] + } + - Return [ boolean or NULL ] + } + + Method [ public method strictEquals ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method sameValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method typeOf ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method instanceOf ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ObjectValue $object ] + } + - Return [ boolean ] + } + } + } + + Class [ class V8\MapObject extends V8\ObjectValue implements V8\AdjustableExternalMemoryInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [113] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + } + + Method [ public method size ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ public method clear ] { + + - Parameters [0] { + } + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ V8\Value ] + } + + Method [ public method set ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + Parameter #2 [ V8\Value $value ] + } + - Return [ V8\MapObject ] + } + + Method [ public method has ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ boolean ] + } + + Method [ public method delete ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ boolean ] + } + + Method [ public method asArray ] { + + - Parameters [0] { + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getContext ] { + + - Parameters [0] { + } + - Return [ V8\Context ] + } + + Method [ public method createDataProperty ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + Parameter #2 [ V8\Value $value ] + } + - Return [ boolean ] + } + + Method [ public method defineOwnProperty ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + Parameter #2 [ V8\Value $value ] + Parameter #3 [ $attributes ] + } + - Return [ boolean ] + } + + Method [ public method getPropertyAttributes ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $key ] + } + - Return [ integer ] + } + + Method [ public method getOwnPropertyDescriptor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method setAccessor ] { + + - Parameters [6] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ callable or NULL $setter ] + Parameter #4 [ integer $settings ] + Parameter #5 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method setAccessorProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\NameValue $name ] + Parameter #1 [ V8\FunctionObject $getter ] + Parameter #2 [ V8\FunctionObject $setter ] + Parameter #3 [ integer $attributes ] + Parameter #4 [ integer $settings ] + } + } + + Method [ public method setNativeDataProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ callable or NULL $setter ] + Parameter #4 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method setLazyDataProperty ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method getPropertyNames ] { + + - Parameters [5] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $mode ] + Parameter #2 [ integer $property_filter ] + Parameter #3 [ integer $index_filter ] + Parameter #4 [ boolean $convert_to_strings ] + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getOwnPropertyNames ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $filter ] + Parameter #2 [ boolean $convert_to_strings ] + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getPrototype ] { + + - Parameters [0] { + } + - Return [ V8\Value ] + } + + Method [ public method setPrototype ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $prototype ] + } + - Return [ boolean ] + } + + Method [ public method findInstanceInPrototypeChain ] { + + - Parameters [1] { + Parameter #0 [ V8\FunctionTemplate $tmpl ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method objectProtoToString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method getConstructorName ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method setIntegrityLevel ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $level ] + } + - Return [ boolean ] + } + + Method [ public method hasOwnProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method hasRealNamedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method hasRealIndexedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $index ] + } + - Return [ boolean ] + } + + Method [ public method hasRealNamedCallbackProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method getRealNamedPropertyInPrototypeChain ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getRealNamedPropertyAttributesInPrototypeChain ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ integer ] + } + + Method [ public method getRealNamedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getRealNamedPropertyAttributes ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ integer ] + } + + Method [ public method hasNamedLookupInterceptor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method hasIndexedLookupInterceptor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method getIdentityHash ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method clone ] { + + - Parameters [0] { + } + - Return [ V8\ObjectValue ] + } + + Method [ public method isCallable ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isConstructor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method callAsFunction ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $recv ] + Parameter #2 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method callAsConstructor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method adjustExternalAllocatedMemory ] { + + - Parameters [1] { + Parameter #0 [ integer $change_in_bytes ] + } + - Return [ integer ] + } + + Method [ public method getExternalAllocatedMemory ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method isUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNull ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNullOrUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTrue ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFalse ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isName ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isString ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbol ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBoolean ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumber ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDate ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArgumentsObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBooleanObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumberObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isStringObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbolObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNativeError ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isRegExp ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isAsyncFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isPromise ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMapIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSetIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBufferView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTypedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8ClampedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigInt64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigUint64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDataView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSharedArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isProxy ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method toBoolean ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\BooleanValue ] + } + + Method [ public method toNumber ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\NumberValue ] + } + + Method [ public method toString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toDetailString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toObject ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method toInteger ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\IntegerValue ] + } + + Method [ public method toUint32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method toInt32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Int32Value ] + } + + Method [ public method toArrayIndex ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method booleanValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ boolean ] + } + + Method [ public method numberValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method integerValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method int32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method uint32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method equals ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $that ] + } + - Return [ boolean or NULL ] + } + + Method [ public method strictEquals ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method sameValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method typeOf ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method instanceOf ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ObjectValue $object ] + } + - Return [ boolean ] + } + } + } + + Class [ class V8\SetObject extends V8\ObjectValue implements V8\AdjustableExternalMemoryInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [114] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + } + + Method [ public method size ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ public method clear ] { + + - Parameters [0] { + } + } + + Method [ public method add ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ V8\SetObject ] + } + + Method [ public method has ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ boolean ] + } + + Method [ public method delete ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ boolean ] + } + + Method [ public method asArray ] { + + - Parameters [0] { + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getContext ] { + + - Parameters [0] { + } + - Return [ V8\Context ] + } + + Method [ public method set ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + Parameter #2 [ V8\Value $value ] + } + } + + Method [ public method createDataProperty ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + Parameter #2 [ V8\Value $value ] + } + - Return [ boolean ] + } + + Method [ public method defineOwnProperty ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + Parameter #2 [ V8\Value $value ] + Parameter #3 [ $attributes ] + } + - Return [ boolean ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getPropertyAttributes ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $key ] + } + - Return [ integer ] + } + + Method [ public method getOwnPropertyDescriptor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method setAccessor ] { + + - Parameters [6] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ callable or NULL $setter ] + Parameter #4 [ integer $settings ] + Parameter #5 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method setAccessorProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\NameValue $name ] + Parameter #1 [ V8\FunctionObject $getter ] + Parameter #2 [ V8\FunctionObject $setter ] + Parameter #3 [ integer $attributes ] + Parameter #4 [ integer $settings ] + } + } + + Method [ public method setNativeDataProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ callable or NULL $setter ] + Parameter #4 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method setLazyDataProperty ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method getPropertyNames ] { + + - Parameters [5] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $mode ] + Parameter #2 [ integer $property_filter ] + Parameter #3 [ integer $index_filter ] + Parameter #4 [ boolean $convert_to_strings ] + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getOwnPropertyNames ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $filter ] + Parameter #2 [ boolean $convert_to_strings ] + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getPrototype ] { + + - Parameters [0] { + } + - Return [ V8\Value ] + } + + Method [ public method setPrototype ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $prototype ] + } + - Return [ boolean ] + } + + Method [ public method findInstanceInPrototypeChain ] { + + - Parameters [1] { + Parameter #0 [ V8\FunctionTemplate $tmpl ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method objectProtoToString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method getConstructorName ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method setIntegrityLevel ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $level ] + } + - Return [ boolean ] + } + + Method [ public method hasOwnProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method hasRealNamedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method hasRealIndexedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $index ] + } + - Return [ boolean ] + } + + Method [ public method hasRealNamedCallbackProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method getRealNamedPropertyInPrototypeChain ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getRealNamedPropertyAttributesInPrototypeChain ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ integer ] + } + + Method [ public method getRealNamedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getRealNamedPropertyAttributes ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ integer ] + } + + Method [ public method hasNamedLookupInterceptor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method hasIndexedLookupInterceptor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method getIdentityHash ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method clone ] { + + - Parameters [0] { + } + - Return [ V8\ObjectValue ] + } + + Method [ public method isCallable ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isConstructor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method callAsFunction ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $recv ] + Parameter #2 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method callAsConstructor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method adjustExternalAllocatedMemory ] { + + - Parameters [1] { + Parameter #0 [ integer $change_in_bytes ] + } + - Return [ integer ] + } + + Method [ public method getExternalAllocatedMemory ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method isUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNull ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNullOrUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTrue ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFalse ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isName ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isString ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbol ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBoolean ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumber ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDate ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArgumentsObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBooleanObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumberObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isStringObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbolObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNativeError ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isRegExp ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isAsyncFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isPromise ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMapIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSetIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBufferView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTypedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8ClampedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigInt64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigUint64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDataView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSharedArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isProxy ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method toBoolean ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\BooleanValue ] + } + + Method [ public method toNumber ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\NumberValue ] + } + + Method [ public method toString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toDetailString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toObject ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method toInteger ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\IntegerValue ] + } + + Method [ public method toUint32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method toInt32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Int32Value ] + } + + Method [ public method toArrayIndex ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method booleanValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ boolean ] + } + + Method [ public method numberValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method integerValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method int32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method uint32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method equals ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $that ] + } + - Return [ boolean or NULL ] + } + + Method [ public method strictEquals ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method sameValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method typeOf ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method instanceOf ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ObjectValue $object ] + } + - Return [ boolean ] + } + } + } + + Class [ class V8\DateObject extends V8\ObjectValue implements V8\AdjustableExternalMemoryInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [1] { + Method [ static public method dateTimeConfigurationChangeNotification ] { + + - Parameters [1] { + Parameter #0 [ V8\isolate $isolate ] + } + } + } + + - Properties [0] { + } + + - Methods [111] { + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ float $time ] + } + } + + Method [ public method valueOf ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ public method getContext ] { + + - Parameters [0] { + } + - Return [ V8\Context ] + } + + Method [ public method set ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + Parameter #2 [ V8\Value $value ] + } + } + + Method [ public method createDataProperty ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + Parameter #2 [ V8\Value $value ] + } + - Return [ boolean ] + } + + Method [ public method defineOwnProperty ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + Parameter #2 [ V8\Value $value ] + Parameter #3 [ $attributes ] + } + - Return [ boolean ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getPropertyAttributes ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $key ] + } + - Return [ integer ] + } + + Method [ public method getOwnPropertyDescriptor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method has ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ boolean ] + } + + Method [ public method delete ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ boolean ] + } + + Method [ public method setAccessor ] { + + - Parameters [6] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ callable or NULL $setter ] + Parameter #4 [ integer $settings ] + Parameter #5 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method setAccessorProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\NameValue $name ] + Parameter #1 [ V8\FunctionObject $getter ] + Parameter #2 [ V8\FunctionObject $setter ] + Parameter #3 [ integer $attributes ] + Parameter #4 [ integer $settings ] + } + } + + Method [ public method setNativeDataProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ callable or NULL $setter ] + Parameter #4 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method setLazyDataProperty ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method getPropertyNames ] { + + - Parameters [5] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $mode ] + Parameter #2 [ integer $property_filter ] + Parameter #3 [ integer $index_filter ] + Parameter #4 [ boolean $convert_to_strings ] + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getOwnPropertyNames ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $filter ] + Parameter #2 [ boolean $convert_to_strings ] + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getPrototype ] { + + - Parameters [0] { + } + - Return [ V8\Value ] + } + + Method [ public method setPrototype ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $prototype ] + } + - Return [ boolean ] + } + + Method [ public method findInstanceInPrototypeChain ] { + + - Parameters [1] { + Parameter #0 [ V8\FunctionTemplate $tmpl ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method objectProtoToString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method getConstructorName ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method setIntegrityLevel ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $level ] + } + - Return [ boolean ] + } + + Method [ public method hasOwnProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method hasRealNamedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method hasRealIndexedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $index ] + } + - Return [ boolean ] + } + + Method [ public method hasRealNamedCallbackProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method getRealNamedPropertyInPrototypeChain ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getRealNamedPropertyAttributesInPrototypeChain ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ integer ] + } + + Method [ public method getRealNamedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getRealNamedPropertyAttributes ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ integer ] + } + + Method [ public method hasNamedLookupInterceptor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method hasIndexedLookupInterceptor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method getIdentityHash ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method clone ] { + + - Parameters [0] { + } + - Return [ V8\ObjectValue ] + } + + Method [ public method isCallable ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isConstructor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method callAsFunction ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $recv ] + Parameter #2 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method callAsConstructor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method adjustExternalAllocatedMemory ] { + + - Parameters [1] { + Parameter #0 [ integer $change_in_bytes ] + } + - Return [ integer ] + } + + Method [ public method getExternalAllocatedMemory ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method isUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNull ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNullOrUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTrue ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFalse ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isName ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isString ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbol ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBoolean ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumber ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDate ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArgumentsObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBooleanObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumberObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isStringObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbolObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNativeError ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isRegExp ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isAsyncFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isPromise ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMapIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSetIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBufferView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTypedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8ClampedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigInt64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigUint64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDataView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSharedArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isProxy ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method toBoolean ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\BooleanValue ] + } + + Method [ public method toNumber ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\NumberValue ] + } + + Method [ public method toString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toDetailString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toObject ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method toInteger ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\IntegerValue ] + } + + Method [ public method toUint32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method toInt32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Int32Value ] + } + + Method [ public method toArrayIndex ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method booleanValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ boolean ] + } + + Method [ public method numberValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method integerValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method int32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method uint32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method equals ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $that ] + } + - Return [ boolean or NULL ] + } + + Method [ public method strictEquals ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method sameValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method typeOf ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method instanceOf ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ObjectValue $object ] + } + - Return [ boolean ] + } + } + } + + Class [ class V8\RegExpObject extends V8\ObjectValue implements V8\AdjustableExternalMemoryInterface ] { + + - Constants [7] { + Constant [ public integer FLAG_NONE ] { 0 } + Constant [ public integer FLAG_GLOBAL ] { 1 } + Constant [ public integer FLAG_IGNORE_CASE ] { 2 } + Constant [ public integer FLAG_MULTILINE ] { 4 } + Constant [ public integer FLAG_STICKY ] { 8 } + Constant [ public integer FLAG_UNICODE ] { 16 } + Constant [ public integer FLAG_DOTALL ] { 32 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [112] { + Method [ public method __construct ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $context ] + Parameter #2 [ integer or NULL $flags ] + } + } + + Method [ public method getSource ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method getFlags ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method getContext ] { + + - Parameters [0] { + } + - Return [ V8\Context ] + } + + Method [ public method set ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + Parameter #2 [ V8\Value $value ] + } + } + + Method [ public method createDataProperty ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + Parameter #2 [ V8\Value $value ] + } + - Return [ boolean ] + } + + Method [ public method defineOwnProperty ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + Parameter #2 [ V8\Value $value ] + Parameter #3 [ $attributes ] + } + - Return [ boolean ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getPropertyAttributes ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $key ] + } + - Return [ integer ] + } + + Method [ public method getOwnPropertyDescriptor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method has ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ boolean ] + } + + Method [ public method delete ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ boolean ] + } + + Method [ public method setAccessor ] { + + - Parameters [6] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ callable or NULL $setter ] + Parameter #4 [ integer $settings ] + Parameter #5 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method setAccessorProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\NameValue $name ] + Parameter #1 [ V8\FunctionObject $getter ] + Parameter #2 [ V8\FunctionObject $setter ] + Parameter #3 [ integer $attributes ] + Parameter #4 [ integer $settings ] + } + } + + Method [ public method setNativeDataProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ callable or NULL $setter ] + Parameter #4 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method setLazyDataProperty ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method getPropertyNames ] { + + - Parameters [5] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $mode ] + Parameter #2 [ integer $property_filter ] + Parameter #3 [ integer $index_filter ] + Parameter #4 [ boolean $convert_to_strings ] + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getOwnPropertyNames ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $filter ] + Parameter #2 [ boolean $convert_to_strings ] + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getPrototype ] { + + - Parameters [0] { + } + - Return [ V8\Value ] + } + + Method [ public method setPrototype ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $prototype ] + } + - Return [ boolean ] + } + + Method [ public method findInstanceInPrototypeChain ] { + + - Parameters [1] { + Parameter #0 [ V8\FunctionTemplate $tmpl ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method objectProtoToString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method getConstructorName ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method setIntegrityLevel ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $level ] + } + - Return [ boolean ] + } + + Method [ public method hasOwnProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method hasRealNamedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method hasRealIndexedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $index ] + } + - Return [ boolean ] + } + + Method [ public method hasRealNamedCallbackProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method getRealNamedPropertyInPrototypeChain ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getRealNamedPropertyAttributesInPrototypeChain ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ integer ] + } + + Method [ public method getRealNamedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getRealNamedPropertyAttributes ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ integer ] + } + + Method [ public method hasNamedLookupInterceptor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method hasIndexedLookupInterceptor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method getIdentityHash ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method clone ] { + + - Parameters [0] { + } + - Return [ V8\ObjectValue ] + } + + Method [ public method isCallable ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isConstructor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method callAsFunction ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $recv ] + Parameter #2 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method callAsConstructor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method adjustExternalAllocatedMemory ] { + + - Parameters [1] { + Parameter #0 [ integer $change_in_bytes ] + } + - Return [ integer ] + } + + Method [ public method getExternalAllocatedMemory ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method isUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNull ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNullOrUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTrue ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFalse ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isName ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isString ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbol ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBoolean ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumber ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDate ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArgumentsObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBooleanObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumberObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isStringObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbolObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNativeError ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isRegExp ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isAsyncFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isPromise ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMapIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSetIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBufferView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTypedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8ClampedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigInt64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigUint64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDataView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSharedArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isProxy ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method toBoolean ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\BooleanValue ] + } + + Method [ public method toNumber ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\NumberValue ] + } + + Method [ public method toString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toDetailString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toObject ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method toInteger ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\IntegerValue ] + } + + Method [ public method toUint32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method toInt32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Int32Value ] + } + + Method [ public method toArrayIndex ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method booleanValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ boolean ] + } + + Method [ public method numberValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method integerValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method int32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method uint32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method equals ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $that ] + } + - Return [ boolean or NULL ] + } + + Method [ public method strictEquals ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method sameValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method typeOf ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method instanceOf ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ObjectValue $object ] + } + - Return [ boolean ] + } + } + } + + Class [ class V8\PromiseObject extends V8\ObjectValue implements V8\AdjustableExternalMemoryInterface ] { + + - Constants [3] { + Constant [ public integer STATE_PENDING ] { 0 } + Constant [ public integer STATE_FULFILLED ] { 1 } + Constant [ public integer STATE_REJECTED ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [115] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + } + + Method [ public method catch ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\FunctionObject $handler ] + } + - Return [ V8\PromiseObject ] + } + + Method [ public method then ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\FunctionObject $handler ] + } + - Return [ V8\PromiseObject ] + } + + Method [ public method hasHandler ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method result ] { + + - Parameters [0] { + } + - Return [ V8\Value ] + } + + Method [ public method state ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method getContext ] { + + - Parameters [0] { + } + - Return [ V8\Context ] + } + + Method [ public method set ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + Parameter #2 [ V8\Value $value ] + } + } + + Method [ public method createDataProperty ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + Parameter #2 [ V8\Value $value ] + } + - Return [ boolean ] + } + + Method [ public method defineOwnProperty ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + Parameter #2 [ V8\Value $value ] + Parameter #3 [ $attributes ] + } + - Return [ boolean ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getPropertyAttributes ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $key ] + } + - Return [ integer ] + } + + Method [ public method getOwnPropertyDescriptor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method has ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ boolean ] + } + + Method [ public method delete ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ boolean ] + } + + Method [ public method setAccessor ] { + + - Parameters [6] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ callable or NULL $setter ] + Parameter #4 [ integer $settings ] + Parameter #5 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method setAccessorProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\NameValue $name ] + Parameter #1 [ V8\FunctionObject $getter ] + Parameter #2 [ V8\FunctionObject $setter ] + Parameter #3 [ integer $attributes ] + Parameter #4 [ integer $settings ] + } + } + + Method [ public method setNativeDataProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ callable or NULL $setter ] + Parameter #4 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method setLazyDataProperty ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method getPropertyNames ] { + + - Parameters [5] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $mode ] + Parameter #2 [ integer $property_filter ] + Parameter #3 [ integer $index_filter ] + Parameter #4 [ boolean $convert_to_strings ] + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getOwnPropertyNames ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $filter ] + Parameter #2 [ boolean $convert_to_strings ] + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getPrototype ] { + + - Parameters [0] { + } + - Return [ V8\Value ] + } + + Method [ public method setPrototype ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $prototype ] + } + - Return [ boolean ] + } + + Method [ public method findInstanceInPrototypeChain ] { + + - Parameters [1] { + Parameter #0 [ V8\FunctionTemplate $tmpl ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method objectProtoToString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method getConstructorName ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method setIntegrityLevel ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $level ] + } + - Return [ boolean ] + } + + Method [ public method hasOwnProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method hasRealNamedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method hasRealIndexedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $index ] + } + - Return [ boolean ] + } + + Method [ public method hasRealNamedCallbackProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method getRealNamedPropertyInPrototypeChain ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getRealNamedPropertyAttributesInPrototypeChain ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ integer ] + } + + Method [ public method getRealNamedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getRealNamedPropertyAttributes ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ integer ] + } + + Method [ public method hasNamedLookupInterceptor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method hasIndexedLookupInterceptor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method getIdentityHash ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method clone ] { + + - Parameters [0] { + } + - Return [ V8\ObjectValue ] + } + + Method [ public method isCallable ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isConstructor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method callAsFunction ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $recv ] + Parameter #2 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method callAsConstructor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method adjustExternalAllocatedMemory ] { + + - Parameters [1] { + Parameter #0 [ integer $change_in_bytes ] + } + - Return [ integer ] + } + + Method [ public method getExternalAllocatedMemory ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method isUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNull ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNullOrUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTrue ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFalse ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isName ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isString ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbol ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBoolean ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumber ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDate ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArgumentsObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBooleanObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumberObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isStringObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbolObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNativeError ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isRegExp ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isAsyncFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isPromise ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMapIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSetIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBufferView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTypedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8ClampedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigInt64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigUint64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDataView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSharedArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isProxy ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method toBoolean ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\BooleanValue ] + } + + Method [ public method toNumber ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\NumberValue ] + } + + Method [ public method toString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toDetailString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toObject ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method toInteger ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\IntegerValue ] + } + + Method [ public method toUint32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method toInt32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Int32Value ] + } + + Method [ public method toArrayIndex ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method booleanValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ boolean ] + } + + Method [ public method numberValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method integerValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method int32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method uint32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method equals ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $that ] + } + - Return [ boolean or NULL ] + } + + Method [ public method strictEquals ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method sameValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method typeOf ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method instanceOf ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ObjectValue $object ] + } + - Return [ boolean ] + } + } + } + + Class [ class V8\PromiseObject\ResolverObject extends V8\PromiseObject implements V8\AdjustableExternalMemoryInterface ] { + + - Constants [3] { + Constant [ public integer STATE_PENDING ] { 0 } + Constant [ public integer STATE_FULFILLED ] { 1 } + Constant [ public integer STATE_REJECTED ] { 2 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [117] { + Method [ public method __construct ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + } + + Method [ public method resolve ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $value ] + } + } + + Method [ public method reject ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $value ] + } + } + + Method [ public method catch ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\FunctionObject $handler ] + } + - Return [ V8\PromiseObject ] + } + + Method [ public method then ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\FunctionObject $handler ] + } + - Return [ V8\PromiseObject ] + } + + Method [ public method hasHandler ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method result ] { + + - Parameters [0] { + } + - Return [ V8\Value ] + } + + Method [ public method state ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method getContext ] { + + - Parameters [0] { + } + - Return [ V8\Context ] + } + + Method [ public method set ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + Parameter #2 [ V8\Value $value ] + } + } + + Method [ public method createDataProperty ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + Parameter #2 [ V8\Value $value ] + } + - Return [ boolean ] + } + + Method [ public method defineOwnProperty ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + Parameter #2 [ V8\Value $value ] + Parameter #3 [ $attributes ] + } + - Return [ boolean ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getPropertyAttributes ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $key ] + } + - Return [ integer ] + } + + Method [ public method getOwnPropertyDescriptor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method has ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ boolean ] + } + + Method [ public method delete ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ boolean ] + } + + Method [ public method setAccessor ] { + + - Parameters [6] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ callable or NULL $setter ] + Parameter #4 [ integer $settings ] + Parameter #5 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method setAccessorProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\NameValue $name ] + Parameter #1 [ V8\FunctionObject $getter ] + Parameter #2 [ V8\FunctionObject $setter ] + Parameter #3 [ integer $attributes ] + Parameter #4 [ integer $settings ] + } + } + + Method [ public method setNativeDataProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ callable or NULL $setter ] + Parameter #4 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method setLazyDataProperty ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method getPropertyNames ] { + + - Parameters [5] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $mode ] + Parameter #2 [ integer $property_filter ] + Parameter #3 [ integer $index_filter ] + Parameter #4 [ boolean $convert_to_strings ] + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getOwnPropertyNames ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $filter ] + Parameter #2 [ boolean $convert_to_strings ] + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getPrototype ] { + + - Parameters [0] { + } + - Return [ V8\Value ] + } + + Method [ public method setPrototype ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $prototype ] + } + - Return [ boolean ] + } + + Method [ public method findInstanceInPrototypeChain ] { + + - Parameters [1] { + Parameter #0 [ V8\FunctionTemplate $tmpl ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method objectProtoToString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method getConstructorName ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method setIntegrityLevel ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $level ] + } + - Return [ boolean ] + } + + Method [ public method hasOwnProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method hasRealNamedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method hasRealIndexedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $index ] + } + - Return [ boolean ] + } + + Method [ public method hasRealNamedCallbackProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method getRealNamedPropertyInPrototypeChain ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getRealNamedPropertyAttributesInPrototypeChain ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ integer ] + } + + Method [ public method getRealNamedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getRealNamedPropertyAttributes ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ integer ] + } + + Method [ public method hasNamedLookupInterceptor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method hasIndexedLookupInterceptor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method getIdentityHash ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method clone ] { + + - Parameters [0] { + } + - Return [ V8\ObjectValue ] + } + + Method [ public method isCallable ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isConstructor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method callAsFunction ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $recv ] + Parameter #2 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method callAsConstructor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method adjustExternalAllocatedMemory ] { + + - Parameters [1] { + Parameter #0 [ integer $change_in_bytes ] + } + - Return [ integer ] + } + + Method [ public method getExternalAllocatedMemory ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method isUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNull ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNullOrUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTrue ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFalse ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isName ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isString ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbol ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBoolean ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumber ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDate ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArgumentsObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBooleanObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumberObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isStringObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbolObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNativeError ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isRegExp ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isAsyncFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isPromise ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMapIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSetIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBufferView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTypedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8ClampedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigInt64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigUint64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDataView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSharedArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isProxy ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method toBoolean ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\BooleanValue ] + } + + Method [ public method toNumber ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\NumberValue ] + } + + Method [ public method toString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toDetailString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toObject ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method toInteger ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\IntegerValue ] + } + + Method [ public method toUint32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method toInt32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Int32Value ] + } + + Method [ public method toArrayIndex ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method booleanValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ boolean ] + } + + Method [ public method numberValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method integerValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method int32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method uint32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method equals ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $that ] + } + - Return [ boolean or NULL ] + } + + Method [ public method strictEquals ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method sameValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method typeOf ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method instanceOf ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ObjectValue $object ] + } + - Return [ boolean ] + } + } + } + + Class [ class V8\ProxyObject extends V8\ObjectValue implements V8\AdjustableExternalMemoryInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [114] { + Method [ public method __construct ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ObjectValue $target ] + Parameter #2 [ V8\ObjectValue $handler ] + } + } + + Method [ public method getTarget ] { + + - Parameters [0] { + } + - Return [ V8\ObjectValue or NULL ] + } + + Method [ public method getHandler ] { + + - Parameters [0] { + } + - Return [ V8\ObjectValue or NULL ] + } + + Method [ public method isRevoked ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method revoke ] { + + - Parameters [0] { + } + } + + Method [ public method getContext ] { + + - Parameters [0] { + } + - Return [ V8\Context ] + } + + Method [ public method set ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + Parameter #2 [ V8\Value $value ] + } + } + + Method [ public method createDataProperty ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + Parameter #2 [ V8\Value $value ] + } + - Return [ boolean ] + } + + Method [ public method defineOwnProperty ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + Parameter #2 [ V8\Value $value ] + Parameter #3 [ $attributes ] + } + - Return [ boolean ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getPropertyAttributes ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $key ] + } + - Return [ integer ] + } + + Method [ public method getOwnPropertyDescriptor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method has ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ boolean ] + } + + Method [ public method delete ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ boolean ] + } + + Method [ public method setAccessor ] { + + - Parameters [6] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ callable or NULL $setter ] + Parameter #4 [ integer $settings ] + Parameter #5 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method setAccessorProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\NameValue $name ] + Parameter #1 [ V8\FunctionObject $getter ] + Parameter #2 [ V8\FunctionObject $setter ] + Parameter #3 [ integer $attributes ] + Parameter #4 [ integer $settings ] + } + } + + Method [ public method setNativeDataProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ callable or NULL $setter ] + Parameter #4 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method setLazyDataProperty ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method getPropertyNames ] { + + - Parameters [5] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $mode ] + Parameter #2 [ integer $property_filter ] + Parameter #3 [ integer $index_filter ] + Parameter #4 [ boolean $convert_to_strings ] + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getOwnPropertyNames ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $filter ] + Parameter #2 [ boolean $convert_to_strings ] + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getPrototype ] { + + - Parameters [0] { + } + - Return [ V8\Value ] + } + + Method [ public method setPrototype ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $prototype ] + } + - Return [ boolean ] + } + + Method [ public method findInstanceInPrototypeChain ] { + + - Parameters [1] { + Parameter #0 [ V8\FunctionTemplate $tmpl ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method objectProtoToString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method getConstructorName ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method setIntegrityLevel ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $level ] + } + - Return [ boolean ] + } + + Method [ public method hasOwnProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method hasRealNamedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method hasRealIndexedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $index ] + } + - Return [ boolean ] + } + + Method [ public method hasRealNamedCallbackProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method getRealNamedPropertyInPrototypeChain ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getRealNamedPropertyAttributesInPrototypeChain ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ integer ] + } + + Method [ public method getRealNamedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getRealNamedPropertyAttributes ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ integer ] + } + + Method [ public method hasNamedLookupInterceptor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method hasIndexedLookupInterceptor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method getIdentityHash ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method clone ] { + + - Parameters [0] { + } + - Return [ V8\ObjectValue ] + } + + Method [ public method isCallable ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isConstructor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method callAsFunction ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $recv ] + Parameter #2 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method callAsConstructor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method adjustExternalAllocatedMemory ] { + + - Parameters [1] { + Parameter #0 [ integer $change_in_bytes ] + } + - Return [ integer ] + } + + Method [ public method getExternalAllocatedMemory ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method isUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNull ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNullOrUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTrue ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFalse ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isName ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isString ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbol ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBoolean ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumber ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDate ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArgumentsObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBooleanObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumberObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isStringObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbolObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNativeError ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isRegExp ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isAsyncFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isPromise ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMapIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSetIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBufferView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTypedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8ClampedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigInt64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigUint64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDataView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSharedArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isProxy ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method toBoolean ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\BooleanValue ] + } + + Method [ public method toNumber ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\NumberValue ] + } + + Method [ public method toString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toDetailString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toObject ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method toInteger ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\IntegerValue ] + } + + Method [ public method toUint32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method toInt32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Int32Value ] + } + + Method [ public method toArrayIndex ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method booleanValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ boolean ] + } + + Method [ public method numberValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method integerValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method int32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method uint32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method equals ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $that ] + } + - Return [ boolean or NULL ] + } + + Method [ public method strictEquals ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method sameValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method typeOf ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method instanceOf ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ObjectValue $object ] + } + - Return [ boolean ] + } + } + } + + Class [ class V8\NumberObject extends V8\ObjectValue implements V8\AdjustableExternalMemoryInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [111] { + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ $value ] + } + } + + Method [ public method valueOf ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ public method getContext ] { + + - Parameters [0] { + } + - Return [ V8\Context ] + } + + Method [ public method set ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + Parameter #2 [ V8\Value $value ] + } + } + + Method [ public method createDataProperty ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + Parameter #2 [ V8\Value $value ] + } + - Return [ boolean ] + } + + Method [ public method defineOwnProperty ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + Parameter #2 [ V8\Value $value ] + Parameter #3 [ $attributes ] + } + - Return [ boolean ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getPropertyAttributes ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $key ] + } + - Return [ integer ] + } + + Method [ public method getOwnPropertyDescriptor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method has ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ boolean ] + } + + Method [ public method delete ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ boolean ] + } + + Method [ public method setAccessor ] { + + - Parameters [6] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ callable or NULL $setter ] + Parameter #4 [ integer $settings ] + Parameter #5 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method setAccessorProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\NameValue $name ] + Parameter #1 [ V8\FunctionObject $getter ] + Parameter #2 [ V8\FunctionObject $setter ] + Parameter #3 [ integer $attributes ] + Parameter #4 [ integer $settings ] + } + } + + Method [ public method setNativeDataProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ callable or NULL $setter ] + Parameter #4 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method setLazyDataProperty ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method getPropertyNames ] { + + - Parameters [5] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $mode ] + Parameter #2 [ integer $property_filter ] + Parameter #3 [ integer $index_filter ] + Parameter #4 [ boolean $convert_to_strings ] + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getOwnPropertyNames ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $filter ] + Parameter #2 [ boolean $convert_to_strings ] + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getPrototype ] { + + - Parameters [0] { + } + - Return [ V8\Value ] + } + + Method [ public method setPrototype ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $prototype ] + } + - Return [ boolean ] + } + + Method [ public method findInstanceInPrototypeChain ] { + + - Parameters [1] { + Parameter #0 [ V8\FunctionTemplate $tmpl ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method objectProtoToString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method getConstructorName ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method setIntegrityLevel ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $level ] + } + - Return [ boolean ] + } + + Method [ public method hasOwnProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method hasRealNamedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method hasRealIndexedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $index ] + } + - Return [ boolean ] + } + + Method [ public method hasRealNamedCallbackProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method getRealNamedPropertyInPrototypeChain ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getRealNamedPropertyAttributesInPrototypeChain ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ integer ] + } + + Method [ public method getRealNamedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getRealNamedPropertyAttributes ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ integer ] + } + + Method [ public method hasNamedLookupInterceptor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method hasIndexedLookupInterceptor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method getIdentityHash ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method clone ] { + + - Parameters [0] { + } + - Return [ V8\ObjectValue ] + } + + Method [ public method isCallable ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isConstructor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method callAsFunction ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $recv ] + Parameter #2 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method callAsConstructor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method adjustExternalAllocatedMemory ] { + + - Parameters [1] { + Parameter #0 [ integer $change_in_bytes ] + } + - Return [ integer ] + } + + Method [ public method getExternalAllocatedMemory ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method isUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNull ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNullOrUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTrue ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFalse ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isName ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isString ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbol ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBoolean ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumber ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDate ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArgumentsObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBooleanObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumberObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isStringObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbolObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNativeError ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isRegExp ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isAsyncFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isPromise ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMapIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSetIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBufferView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTypedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8ClampedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigInt64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigUint64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDataView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSharedArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isProxy ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method toBoolean ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\BooleanValue ] + } + + Method [ public method toNumber ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\NumberValue ] + } + + Method [ public method toString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toDetailString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toObject ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method toInteger ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\IntegerValue ] + } + + Method [ public method toUint32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method toInt32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Int32Value ] + } + + Method [ public method toArrayIndex ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method booleanValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ boolean ] + } + + Method [ public method numberValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method integerValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method int32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method uint32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method equals ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $that ] + } + - Return [ boolean or NULL ] + } + + Method [ public method strictEquals ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method sameValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method typeOf ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method instanceOf ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ObjectValue $object ] + } + - Return [ boolean ] + } + } + } + + Class [ class V8\BooleanObject extends V8\ObjectValue implements V8\AdjustableExternalMemoryInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [111] { + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ boolean $value ] + } + } + + Method [ public method valueOf ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method getContext ] { + + - Parameters [0] { + } + - Return [ V8\Context ] + } + + Method [ public method set ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + Parameter #2 [ V8\Value $value ] + } + } + + Method [ public method createDataProperty ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + Parameter #2 [ V8\Value $value ] + } + - Return [ boolean ] + } + + Method [ public method defineOwnProperty ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + Parameter #2 [ V8\Value $value ] + Parameter #3 [ $attributes ] + } + - Return [ boolean ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getPropertyAttributes ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $key ] + } + - Return [ integer ] + } + + Method [ public method getOwnPropertyDescriptor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method has ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ boolean ] + } + + Method [ public method delete ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ boolean ] + } + + Method [ public method setAccessor ] { + + - Parameters [6] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ callable or NULL $setter ] + Parameter #4 [ integer $settings ] + Parameter #5 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method setAccessorProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\NameValue $name ] + Parameter #1 [ V8\FunctionObject $getter ] + Parameter #2 [ V8\FunctionObject $setter ] + Parameter #3 [ integer $attributes ] + Parameter #4 [ integer $settings ] + } + } + + Method [ public method setNativeDataProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ callable or NULL $setter ] + Parameter #4 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method setLazyDataProperty ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method getPropertyNames ] { + + - Parameters [5] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $mode ] + Parameter #2 [ integer $property_filter ] + Parameter #3 [ integer $index_filter ] + Parameter #4 [ boolean $convert_to_strings ] + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getOwnPropertyNames ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $filter ] + Parameter #2 [ boolean $convert_to_strings ] + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getPrototype ] { + + - Parameters [0] { + } + - Return [ V8\Value ] + } + + Method [ public method setPrototype ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $prototype ] + } + - Return [ boolean ] + } + + Method [ public method findInstanceInPrototypeChain ] { + + - Parameters [1] { + Parameter #0 [ V8\FunctionTemplate $tmpl ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method objectProtoToString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method getConstructorName ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method setIntegrityLevel ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $level ] + } + - Return [ boolean ] + } + + Method [ public method hasOwnProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method hasRealNamedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method hasRealIndexedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $index ] + } + - Return [ boolean ] + } + + Method [ public method hasRealNamedCallbackProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method getRealNamedPropertyInPrototypeChain ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getRealNamedPropertyAttributesInPrototypeChain ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ integer ] + } + + Method [ public method getRealNamedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getRealNamedPropertyAttributes ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ integer ] + } + + Method [ public method hasNamedLookupInterceptor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method hasIndexedLookupInterceptor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method getIdentityHash ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method clone ] { + + - Parameters [0] { + } + - Return [ V8\ObjectValue ] + } + + Method [ public method isCallable ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isConstructor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method callAsFunction ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $recv ] + Parameter #2 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method callAsConstructor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method adjustExternalAllocatedMemory ] { + + - Parameters [1] { + Parameter #0 [ integer $change_in_bytes ] + } + - Return [ integer ] + } + + Method [ public method getExternalAllocatedMemory ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method isUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNull ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNullOrUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTrue ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFalse ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isName ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isString ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbol ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBoolean ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumber ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDate ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArgumentsObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBooleanObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumberObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isStringObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbolObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNativeError ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isRegExp ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isAsyncFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isPromise ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMapIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSetIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBufferView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTypedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8ClampedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigInt64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigUint64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDataView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSharedArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isProxy ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method toBoolean ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\BooleanValue ] + } + + Method [ public method toNumber ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\NumberValue ] + } + + Method [ public method toString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toDetailString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toObject ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method toInteger ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\IntegerValue ] + } + + Method [ public method toUint32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method toInt32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Int32Value ] + } + + Method [ public method toArrayIndex ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method booleanValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ boolean ] + } + + Method [ public method numberValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method integerValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method int32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method uint32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method equals ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $that ] + } + - Return [ boolean or NULL ] + } + + Method [ public method strictEquals ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method sameValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method typeOf ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method instanceOf ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ObjectValue $object ] + } + - Return [ boolean ] + } + } + } + + Class [ class V8\StringObject extends V8\ObjectValue implements V8\AdjustableExternalMemoryInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [111] { + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $value ] + } + } + + Method [ public method valueOf ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method getContext ] { + + - Parameters [0] { + } + - Return [ V8\Context ] + } + + Method [ public method set ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + Parameter #2 [ V8\Value $value ] + } + } + + Method [ public method createDataProperty ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + Parameter #2 [ V8\Value $value ] + } + - Return [ boolean ] + } + + Method [ public method defineOwnProperty ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + Parameter #2 [ V8\Value $value ] + Parameter #3 [ $attributes ] + } + - Return [ boolean ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getPropertyAttributes ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $key ] + } + - Return [ integer ] + } + + Method [ public method getOwnPropertyDescriptor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method has ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ boolean ] + } + + Method [ public method delete ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ boolean ] + } + + Method [ public method setAccessor ] { + + - Parameters [6] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ callable or NULL $setter ] + Parameter #4 [ integer $settings ] + Parameter #5 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method setAccessorProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\NameValue $name ] + Parameter #1 [ V8\FunctionObject $getter ] + Parameter #2 [ V8\FunctionObject $setter ] + Parameter #3 [ integer $attributes ] + Parameter #4 [ integer $settings ] + } + } + + Method [ public method setNativeDataProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ callable or NULL $setter ] + Parameter #4 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method setLazyDataProperty ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method getPropertyNames ] { + + - Parameters [5] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $mode ] + Parameter #2 [ integer $property_filter ] + Parameter #3 [ integer $index_filter ] + Parameter #4 [ boolean $convert_to_strings ] + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getOwnPropertyNames ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $filter ] + Parameter #2 [ boolean $convert_to_strings ] + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getPrototype ] { + + - Parameters [0] { + } + - Return [ V8\Value ] + } + + Method [ public method setPrototype ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $prototype ] + } + - Return [ boolean ] + } + + Method [ public method findInstanceInPrototypeChain ] { + + - Parameters [1] { + Parameter #0 [ V8\FunctionTemplate $tmpl ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method objectProtoToString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method getConstructorName ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method setIntegrityLevel ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $level ] + } + - Return [ boolean ] + } + + Method [ public method hasOwnProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method hasRealNamedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method hasRealIndexedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $index ] + } + - Return [ boolean ] + } + + Method [ public method hasRealNamedCallbackProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method getRealNamedPropertyInPrototypeChain ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getRealNamedPropertyAttributesInPrototypeChain ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ integer ] + } + + Method [ public method getRealNamedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getRealNamedPropertyAttributes ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ integer ] + } + + Method [ public method hasNamedLookupInterceptor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method hasIndexedLookupInterceptor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method getIdentityHash ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method clone ] { + + - Parameters [0] { + } + - Return [ V8\ObjectValue ] + } + + Method [ public method isCallable ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isConstructor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method callAsFunction ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $recv ] + Parameter #2 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method callAsConstructor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method adjustExternalAllocatedMemory ] { + + - Parameters [1] { + Parameter #0 [ integer $change_in_bytes ] + } + - Return [ integer ] + } + + Method [ public method getExternalAllocatedMemory ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method isUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNull ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNullOrUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTrue ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFalse ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isName ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isString ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbol ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBoolean ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumber ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDate ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArgumentsObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBooleanObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumberObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isStringObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbolObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNativeError ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isRegExp ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isAsyncFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isPromise ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMapIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSetIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBufferView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTypedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8ClampedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigInt64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigUint64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDataView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSharedArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isProxy ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method toBoolean ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\BooleanValue ] + } + + Method [ public method toNumber ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\NumberValue ] + } + + Method [ public method toString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toDetailString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toObject ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method toInteger ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\IntegerValue ] + } + + Method [ public method toUint32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method toInt32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Int32Value ] + } + + Method [ public method toArrayIndex ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method booleanValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ boolean ] + } + + Method [ public method numberValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method integerValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method int32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method uint32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method equals ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $that ] + } + - Return [ boolean or NULL ] + } + + Method [ public method strictEquals ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method sameValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method typeOf ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method instanceOf ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ObjectValue $object ] + } + - Return [ boolean ] + } + } + } + + Class [ class V8\SymbolObject extends V8\ObjectValue implements V8\AdjustableExternalMemoryInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [111] { + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\SymbolValue $value ] + } + } + + Method [ public method valueOf ] { + + - Parameters [0] { + } + - Return [ V8\SymbolValue ] + } + + Method [ public method getContext ] { + + - Parameters [0] { + } + - Return [ V8\Context ] + } + + Method [ public method set ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + Parameter #2 [ V8\Value $value ] + } + } + + Method [ public method createDataProperty ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + Parameter #2 [ V8\Value $value ] + } + - Return [ boolean ] + } + + Method [ public method defineOwnProperty ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + Parameter #2 [ V8\Value $value ] + Parameter #3 [ $attributes ] + } + - Return [ boolean ] + } + + Method [ public method get ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getPropertyAttributes ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $key ] + } + - Return [ integer ] + } + + Method [ public method getOwnPropertyDescriptor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method has ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ boolean ] + } + + Method [ public method delete ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $key ] + } + - Return [ boolean ] + } + + Method [ public method setAccessor ] { + + - Parameters [6] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ callable or NULL $setter ] + Parameter #4 [ integer $settings ] + Parameter #5 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method setAccessorProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\NameValue $name ] + Parameter #1 [ V8\FunctionObject $getter ] + Parameter #2 [ V8\FunctionObject $setter ] + Parameter #3 [ integer $attributes ] + Parameter #4 [ integer $settings ] + } + } + + Method [ public method setNativeDataProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ callable or NULL $setter ] + Parameter #4 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method setLazyDataProperty ] { + + - Parameters [4] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $name ] + Parameter #2 [ callable $getter ] + Parameter #3 [ integer $attributes ] + } + - Return [ boolean ] + } + + Method [ public method getPropertyNames ] { + + - Parameters [5] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $mode ] + Parameter #2 [ integer $property_filter ] + Parameter #3 [ integer $index_filter ] + Parameter #4 [ boolean $convert_to_strings ] + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getOwnPropertyNames ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $filter ] + Parameter #2 [ boolean $convert_to_strings ] + } + - Return [ V8\ArrayObject ] + } + + Method [ public method getPrototype ] { + + - Parameters [0] { + } + - Return [ V8\Value ] + } + + Method [ public method setPrototype ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $prototype ] + } + - Return [ boolean ] + } + + Method [ public method findInstanceInPrototypeChain ] { + + - Parameters [1] { + Parameter #0 [ V8\FunctionTemplate $tmpl ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method objectProtoToString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method getConstructorName ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method setIntegrityLevel ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $level ] + } + - Return [ boolean ] + } + + Method [ public method hasOwnProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method hasRealNamedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method hasRealIndexedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ integer $index ] + } + - Return [ boolean ] + } + + Method [ public method hasRealNamedCallbackProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ boolean ] + } + + Method [ public method getRealNamedPropertyInPrototypeChain ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getRealNamedPropertyAttributesInPrototypeChain ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ integer ] + } + + Method [ public method getRealNamedProperty ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ V8\Value ] + } + + Method [ public method getRealNamedPropertyAttributes ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\NameValue $key ] + } + - Return [ integer ] + } + + Method [ public method hasNamedLookupInterceptor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method hasIndexedLookupInterceptor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method getIdentityHash ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method clone ] { + + - Parameters [0] { + } + - Return [ V8\ObjectValue ] + } + + Method [ public method isCallable ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isConstructor ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method callAsFunction ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $recv ] + Parameter #2 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method callAsConstructor ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ array $arguments ] + } + - Return [ V8\Value ] + } + + Method [ public method adjustExternalAllocatedMemory ] { + + - Parameters [1] { + Parameter #0 [ integer $change_in_bytes ] + } + - Return [ integer ] + } + + Method [ public method getExternalAllocatedMemory ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method isUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNull ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNullOrUndefined ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTrue ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFalse ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isName ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isString ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbol ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBoolean ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumber ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32 ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDate ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArgumentsObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBooleanObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNumberObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isStringObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSymbolObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isNativeError ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isRegExp ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isAsyncFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorFunction ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isGeneratorObject ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isPromise ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isMapIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSetIterator ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakMap ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isWeakSet ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isArrayBufferView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isTypedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint8ClampedArray ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt8Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt16Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isUint32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isInt32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat32Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isFloat64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigInt64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isBigUint64Array ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isDataView ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isSharedArrayBuffer ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method isProxy ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method toBoolean ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\BooleanValue ] + } + + Method [ public method toNumber ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\NumberValue ] + } + + Method [ public method toString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toDetailString ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\StringValue ] + } + + Method [ public method toObject ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method toInteger ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\IntegerValue ] + } + + Method [ public method toUint32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method toInt32 ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Int32Value ] + } + + Method [ public method toArrayIndex ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\Uint32Value ] + } + + Method [ public method booleanValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ boolean ] + } + + Method [ public method numberValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method integerValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ float ] + } + + Method [ public method int32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method uint32Value ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ integer ] + } + + Method [ public method equals ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $that ] + } + - Return [ boolean or NULL ] + } + + Method [ public method strictEquals ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method sameValue ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $that ] + } + - Return [ boolean ] + } + + Method [ public method typeOf ] { + + - Parameters [0] { + } + - Return [ V8\StringValue ] + } + + Method [ public method instanceOf ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\ObjectValue $object ] + } + - Return [ boolean ] + } + } + } + + Class [ abstract class V8\Template extends V8\Data ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [1] { + Property [ private $isolate ] + } + + - Methods [5] { + Method [ abstract public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ abstract public method set ] { + + - Parameters [3] { + Parameter #0 [ V8\NameValue $name ] + Parameter #1 [ V8\Data $value ] + Parameter #2 [ integer $attributes ] + } + } + + Method [ abstract public method setAccessorProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\NameValue $name ] + Parameter #1 [ V8\FunctionTemplate $getter ] + Parameter #2 [ V8\FunctionTemplate $setter ] + Parameter #3 [ integer $attributes ] + Parameter #4 [ integer $settings ] + } + } + + Method [ abstract public method setNativeDataProperty ] { + + - Parameters [6] { + Parameter #0 [ V8\NameValue $name ] + Parameter #1 [ callable $getter ] + Parameter #2 [ callable or NULL $setter ] + Parameter #3 [ integer $attributes ] + Parameter #4 [ V8\FunctionTemplate or NULL $receiver ] + Parameter #5 [ integer $settings ] + } + } + + Method [ abstract public method setLazyDataProperty ] { + + - Parameters [3] { + Parameter #0 [ V8\NameValue $name ] + Parameter #1 [ callable $getter ] + Parameter #2 [ integer $attributes ] + } + } + } + } + + Class [ class V8\ObjectTemplate extends V8\Template implements V8\AdjustableExternalMemoryInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [15] { + Method [ public method __construct ] { + + - Parameters [2] { + Parameter #0 [ V8\Isolate $isolate ] + Parameter #1 [ V8\FunctionTemplate or NULL $constructor ] + } + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method set ] { + + - Parameters [3] { + Parameter #0 [ V8\NameValue $name ] + Parameter #1 [ V8\Data $value ] + Parameter #2 [ integer $attributes ] + } + } + + Method [ public method setAccessorProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\NameValue $name ] + Parameter #1 [ V8\FunctionTemplate $getter ] + Parameter #2 [ V8\FunctionTemplate $setter ] + Parameter #3 [ integer $attributes ] + Parameter #4 [ integer $settings ] + } + } + + Method [ public method setNativeDataProperty ] { + + - Parameters [6] { + Parameter #0 [ V8\NameValue $name ] + Parameter #1 [ callable $getter ] + Parameter #2 [ callable or NULL $setter ] + Parameter #3 [ integer $attributes ] + Parameter #4 [ V8\FunctionTemplate or NULL $receiver ] + Parameter #5 [ integer $settings ] + } + } + + Method [ public method setLazyDataProperty ] { + + - Parameters [3] { + Parameter #0 [ V8\NameValue $name ] + Parameter #1 [ callable $getter ] + Parameter #2 [ integer $attributes ] + } + } + + Method [ public method newInstance ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $value ] + } + - Return [ V8\ObjectValue ] + } + + Method [ public method setAccessor ] { + + - Parameters [6] { + Parameter #0 [ V8\NameValue $name ] + Parameter #1 [ callable $getter ] + Parameter #2 [ callable or NULL $setter ] + Parameter #3 [ integer $settings ] + Parameter #4 [ integer $attributes ] + Parameter #5 [ V8\FunctionTemplate or NULL $receiver ] + } + } + + Method [ public method setHandlerForNamedProperty ] { + + - Parameters [1] { + Parameter #0 [ V8\NamedPropertyHandlerConfiguration $configuration ] + } + } + + Method [ public method setHandlerForIndexedProperty ] { + + - Parameters [1] { + Parameter #0 [ V8\IndexedPropertyHandlerConfiguration $configuration ] + } + } + + Method [ public method setCallAsFunctionHandler ] { + + - Parameters [1] { + Parameter #0 [ $callback ] + } + } + + Method [ public method isImmutableProto ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + + Method [ public method setImmutableProto ] { + + - Parameters [0] { + } + } + + Method [ public method adjustExternalAllocatedMemory ] { + + - Parameters [1] { + Parameter #0 [ integer $change_in_bytes ] + } + - Return [ integer ] + } + + Method [ public method getExternalAllocatedMemory ] { + + - Parameters [0] { + } + - Return [ integer ] + } + } + } + + Class [ class V8\FunctionTemplate extends V8\Template implements V8\AdjustableExternalMemoryInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [20] { + Method [ public method __construct ] { + + - Parameters [5] { + Parameter #0 [ V8\Isolate $isolate ] + Parameter #1 [ callable or NULL $callback ] + Parameter #2 [ V8\FunctionTemplate or NULL $receiver ] + Parameter #3 [ integer $length ] + Parameter #4 [ integer $behavior ] + } + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method set ] { + + - Parameters [3] { + Parameter #0 [ V8\NameValue $name ] + Parameter #1 [ V8\Data $value ] + Parameter #2 [ integer $attributes ] + } + } + + Method [ public method setAccessorProperty ] { + + - Parameters [5] { + Parameter #0 [ V8\NameValue $name ] + Parameter #1 [ V8\FunctionTemplate $getter ] + Parameter #2 [ V8\FunctionTemplate $setter ] + Parameter #3 [ integer $attributes ] + Parameter #4 [ integer $settings ] + } + } + + Method [ public method setNativeDataProperty ] { + + - Parameters [6] { + Parameter #0 [ V8\NameValue $name ] + Parameter #1 [ callable $getter ] + Parameter #2 [ callable or NULL $setter ] + Parameter #3 [ integer $attributes ] + Parameter #4 [ V8\FunctionTemplate or NULL $receiver ] + Parameter #5 [ integer $settings ] + } + } + + Method [ public method setLazyDataProperty ] { + + - Parameters [3] { + Parameter #0 [ V8\NameValue $name ] + Parameter #1 [ callable $getter ] + Parameter #2 [ integer $attributes ] + } + } + + Method [ public method getFunction ] { + + - Parameters [1] { + Parameter #0 [ V8\Context $context ] + } + - Return [ V8\FunctionObject ] + } + + Method [ public method setCallHandler ] { + + - Parameters [1] { + Parameter #0 [ callable $callback ] + } + } + + Method [ public method setLength ] { + + - Parameters [1] { + Parameter #0 [ integer $length ] + } + } + + Method [ public method instanceTemplate ] { + + - Parameters [0] { + } + - Return [ V8\ObjectTemplate ] + } + + Method [ public method inherit ] { + + - Parameters [1] { + Parameter #0 [ V8\FunctionTemplate $parent ] + } + } + + Method [ public method prototypeTemplate ] { + + - Parameters [0] { + } + - Return [ V8\ObjectTemplate ] + } + + Method [ public method setClassName ] { + + - Parameters [1] { + Parameter #0 [ V8\StringValue $name ] + } + } + + Method [ public method setAcceptAnyReceiver ] { + + - Parameters [1] { + Parameter #0 [ boolean $value ] + } + } + + Method [ public method setHiddenPrototype ] { + + - Parameters [1] { + Parameter #0 [ boolean $value ] + } + } + + Method [ public method readOnlyPrototype ] { + + - Parameters [0] { + } + } + + Method [ public method removePrototype ] { + + - Parameters [0] { + } + } + + Method [ public method hasInstance ] { + + - Parameters [1] { + Parameter #0 [ V8\ObjectValue $object ] + } + - Return [ boolean ] + } + + Method [ public method adjustExternalAllocatedMemory ] { + + - Parameters [1] { + Parameter #0 [ integer $change_in_bytes ] + } + - Return [ integer ] + } + + Method [ public method getExternalAllocatedMemory ] { + + - Parameters [0] { + } + - Return [ integer ] + } + } + } + + Class [ class V8\ReturnValue ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [2] { + Property [ private $isolate ] + Property [ private $context ] + } + + - Methods [11] { + Method [ public method get ] { + + - Parameters [0] { + } + - Return [ V8\Value ] + } + + Method [ public method set ] { + + - Parameters [1] { + Parameter #0 [ V8\Value $value ] + } + } + + Method [ public method setNull ] { + + - Parameters [0] { + } + } + + Method [ public method setUndefined ] { + + - Parameters [0] { + } + } + + Method [ public method setEmptyString ] { + + - Parameters [0] { + } + } + + Method [ public method setBool ] { + + - Parameters [1] { + Parameter #0 [ boolean $value ] + } + } + + Method [ public method setInteger ] { + + - Parameters [1] { + Parameter #0 [ integer $i ] + } + } + + Method [ public method setFloat ] { + + - Parameters [1] { + Parameter #0 [ float $i ] + } + } + + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method getContext ] { + + - Parameters [0] { + } + - Return [ V8\Context ] + } + + Method [ public method inContext ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + } + } + + Interface [ interface V8\CallbackInfoInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [5] { + Method [ abstract public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ abstract public method getContext ] { + + - Parameters [0] { + } + - Return [ V8\Context ] + } + + Method [ abstract public method this ] { + + - Parameters [0] { + } + - Return [ V8\ObjectValue ] + } + + Method [ abstract public method holder ] { + + - Parameters [0] { + } + - Return [ V8\ObjectValue ] + } + + Method [ abstract public method getReturnValue ] { + + - Parameters [0] { + } + - Return [ V8\ReturnValue ] + } + } + } + + Class [ class V8\PropertyCallbackInfo implements V8\CallbackInfoInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [6] { + Property [ private $isolate ] + Property [ private $context ] + Property [ private $this ] + Property [ private $holder ] + Property [ private $return_value ] + Property [ private $should_throw_on_error ] + } + + - Methods [6] { + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method getContext ] { + + - Parameters [0] { + } + - Return [ V8\Context ] + } + + Method [ public method this ] { + + - Parameters [0] { + } + - Return [ V8\ObjectValue ] + } + + Method [ public method holder ] { + + - Parameters [0] { + } + - Return [ V8\ObjectValue ] + } + + Method [ public method getReturnValue ] { + + - Parameters [0] { + } + - Return [ V8\ReturnValue ] + } + + Method [ public method shouldThrowOnError ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + } + } + + Class [ class V8\FunctionCallbackInfo implements V8\CallbackInfoInterface ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [8] { + Property [ private $isolate ] + Property [ private $context ] + Property [ private $this ] + Property [ private $holder ] + Property [ private $return_value ] + Property [ private $arguments ] + Property [ private $new_target ] + Property [ private $is_constructor_call ] + } + + - Methods [9] { + Method [ public method getIsolate ] { + + - Parameters [0] { + } + - Return [ V8\Isolate ] + } + + Method [ public method getContext ] { + + - Parameters [0] { + } + - Return [ V8\Context ] + } + + Method [ public method this ] { + + - Parameters [0] { + } + - Return [ V8\ObjectValue ] + } + + Method [ public method holder ] { + + - Parameters [0] { + } + - Return [ V8\ObjectValue ] + } + + Method [ public method getReturnValue ] { + + - Parameters [0] { + } + - Return [ V8\ReturnValue ] + } + + Method [ public method length ] { + + - Parameters [0] { + } + - Return [ integer ] + } + + Method [ public method arguments ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ public method newTarget ] { + + - Parameters [0] { + } + - Return [ V8\Value ] + } + + Method [ public method isConstructCall ] { + + - Parameters [0] { + } + - Return [ boolean ] + } + } + } + + Class [ class V8\NamedPropertyHandlerConfiguration ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ public method __construct ] { + + - Parameters [6] { + Parameter #0 [ callable $getter ] + Parameter #1 [ callable or NULL $setter ] + Parameter #2 [ callable or NULL $query ] + Parameter #3 [ callable or NULL $deleter ] + Parameter #4 [ callable or NULL $enumerator ] + Parameter #5 [ integer $flags ] + } + } + } + } + + Class [ class V8\IndexedPropertyHandlerConfiguration ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ public method __construct ] { + + - Parameters [6] { + Parameter #0 [ callable $getter ] + Parameter #1 [ callable or NULL $setter ] + Parameter #2 [ callable or NULL $query ] + Parameter #3 [ callable or NULL $deleter ] + Parameter #4 [ callable or NULL $enumerator ] + Parameter #5 [ integer $flags ] + } + } + } + } + + Class [ class V8\JSON ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [2] { + Method [ static public method parse ] { + + - Parameters [2] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\StringValue $json_string ] + } + - Return [ V8\Value ] + } + + Method [ static public method stringify ] { + + - Parameters [3] { + Parameter #0 [ V8\Context $context ] + Parameter #1 [ V8\Value $json_value ] + Parameter #2 [ V8\StringValue or NULL $gap ] + } + - Return [ string ] + } + } + + - Properties [0] { + } + + - Methods [0] { + } + } + } +} + diff --git a/php-pecl-v8.spec b/php-pecl-v8.spec new file mode 100644 index 0000000..ffb9689 --- /dev/null +++ b/php-pecl-v8.spec @@ -0,0 +1,249 @@ +# spec file for php-pecl-v8 +# +# Copyright (c) 2013-2019 Remi Collet +# License: CC-BY-SA +# http://creativecommons.org/licenses/by-sa/4.0/ +# +# Please, preserve the changelog entries +# +%if 0%{?scl:1} +%global sub_prefix %{scl_prefix} +%scl_package php-pecl-v8 +%else +%global _root_libdir %{_libdir} +%endif + +%global with_zts 0%{!?_without_zts:%{?__ztsphp:1}} +%global pecl_name v8 +%global ini_name 40-%{pecl_name}.ini + +Summary: V8 JavaScript engine API for PHP +Name: %{?sub_prefix}php-pecl-%{pecl_name} +Version: 0.2.2 +Release: 1%{?dist}%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')} +License: PHP +URL: http://pecl.php.net/package/%{pecl_name} +Source0: http://pecl.php.net/get/%{pecl_name}-%{version}.tgz + +# Use libnode instead of libv8 +Patch1: %{pecl_name}-hack.patch + +ExclusiveArch: %{ix86} x86_64 %{arm} ppc mipsel mips64el +BuildRequires: %{?dtsprefix}gcc +BuildRequires: %{?dtsprefix}gcc-c++ +BuildRequires: %{?scl_prefix}php-devel > 7.1 +BuildRequires: %{?scl_prefix}php-pear +# because of https://bugzilla.redhat.com/1378889 +# upstream minimal 6.6.313 +BuildRequires: nodejs-devel +BuildRequires: nodejs(v8-abi) >= 6.6 + +Requires: %{?scl_prefix}php(zend-abi) = %{php_zend_api} +Requires: %{?scl_prefix}php(api) = %{php_core_api} +%{?_sclreq:Requires: %{?scl_prefix}runtime%{?_sclreq}%{?_isa}} + +Provides: %{?scl_prefix}php-%{pecl_name} = %{version} +Provides: %{?scl_prefix}php-%{pecl_name}%{?_isa} = %{version} +Provides: %{?scl_prefix}php-pecl(%{pecl_name}) = %{version} +Provides: %{?scl_prefix}php-pecl(%{pecl_name})%{?_isa} = %{version} +%if "%{?scl_prefix}" != "%{?sub_prefix}" +Provides: %{?scl_prefix}php-pecl-%{pecl_name} = %{version}-%{release} +Provides: %{?scl_prefix}php-pecl-%{pecl_name}%{?_isa} = %{version}-%{release} +%endif + +%if "%{?vendor}" == "Remi Collet" && 0%{!?scl:1} && 0%{?rhel} +# Other third party repo stuff +Obsoletes: php71u-pecl-%{pecl_name} <= %{version} +Obsoletes: php71w-pecl-%{pecl_name} <= %{version} +%if "%{php_version}" > "7.2" +Obsoletes: php72u-pecl-%{pecl_name} <= %{version} +Obsoletes: php72w-pecl-%{pecl_name} <= %{version} +%endif +%if "%{php_version}" > "7.3" +Obsoletes: php73u-pecl-%{pecl_name} <= %{version} +Obsoletes: php73w-pecl-%{pecl_name} <= %{version} +%endif +%endif + +%if 0%{?fedora} < 20 && 0%{?rhel} < 7 +# Filter shared private +%{?filter_provides_in: %filter_provides_in %{_libdir}/.*\.so$} +%{?filter_setup} +%endif + + +%description +This extension brings V8 JavaScript engine API to PHP with some abstraction +in mind and provides an accurate native V8 C++ API implementation available +from PHP. + +Documentation: https://php-v8.readthedocs.io. + +Package built for PHP %(%{__php} -r 'echo PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')%{?scl: as Software Collection (%{scl} by %{?scl_vendor}%{!?scl_vendor:rh})}. + + +%prep +%setup -q -c +mv %{pecl_name}-%{version} NTS + +# Don't install/register tests +sed -e 's/role="test"/role="src"/' \ + %{?_licensedir:-e '/LICENSE/s/role="doc"/role="src"/' } \ + -i package.xml + +cd NTS +%patch1 -p1 -b .hack + +# Sanity check, really often broken +extver=$(sed -n '/#define PHP_V8_VERSION/{s/.* "//;s/".*$//;p}' php_v8.h) +if test "x${extver}" != "x%{version}%{?prever:-%{prever}}"; then + : Error: Upstream extension version is ${extver}, expecting %{version}%{?prever:-%{prever}}. + exit 1 +fi +cd .. + +%if %{with_zts} +# Duplicate source tree for NTS / ZTS build +cp -pr NTS ZTS +%endif + +# Create configuration file +cat << 'EOF' | tee %{ini_name} +; Enable %{pecl_name} extension module +extension=%{pecl_name}.so +EOF + + +%build +%{?dtsenable} + +cd NTS +%{_bindir}/phpize +%configure \ + --with-v8 \ + --with-libdir=%{_lib} \ + --with-php-config=%{_bindir}/php-config + +make %{?_smp_mflags} + +%if %{with_zts} +cd ../ZTS +%{_bindir}/zts-phpize +%configure \ + --with-v8 \ + --with-libdir=%{_lib} \ + --with-php-config=%{_bindir}/zts-php-config + +make %{?_smp_mflags} +%endif + + +%install +%{?dtsenable} + +make -C NTS install INSTALL_ROOT=%{buildroot} + +# install config file +install -D -m 644 %{ini_name} %{buildroot}%{php_inidir}/%{ini_name} + +# Install XML package description +install -D -m 644 package.xml %{buildroot}%{pecl_xmldir}/%{name}.xml + +%if %{with_zts} +make -C ZTS install INSTALL_ROOT=%{buildroot} + +install -D -m 644 %{ini_name} %{buildroot}%{php_ztsinidir}/%{ini_name} +%endif + +%{_bindir}/php --no-php-ini \ + --define extension=%{buildroot}%{php_extdir}/%{pecl_name}.so \ + --re %{pecl_name} > REFLECTION + +# Documentation +cd NTS +for i in $(grep 'role="doc"' ../package.xml | sed -e 's/^.*name="//;s/".*$//') +do install -Dpm 644 $i %{buildroot}%{pecl_docdir}/%{pecl_name}/$i +done + + +%if 0%{?fedora} < 24 && 0%{?rhel} < 8 +# when pear installed alone, after us +%triggerin -- %{?scl_prefix}php-pear +if [ -x %{__pecl} ] ; then + %{pecl_install} %{pecl_xmldir}/%{name}.xml >/dev/null || : +fi + +# posttrans as pear can be installed after us +%posttrans +if [ -x %{__pecl} ] ; then + %{pecl_install} %{pecl_xmldir}/%{name}.xml >/dev/null || : +fi + +%postun +if [ $1 -eq 0 -a -x %{__pecl} ] ; then + %{pecl_uninstall} %{pecl_name} >/dev/null || : +fi +%endif + + +%check +: Ignore known failed tests +rm ?TS/tests/001-extension_info.phpt +rm ?TS/tests/004-ICU-Intl_dateTimeFormat.phpt +rm ?TS/tests/004-ICU-Intl_numberFormat.phpt +rm ?TS/tests/Isolate_snapshot_mismatch.phpt + +%if %__isa_bits < 64 +export REPORT_EXIT_STATUS=0 +%else +%if "%{php_version}" > "7.3" +export REPORT_EXIT_STATUS=0 +%else +export REPORT_EXIT_STATUS=1 +%endif +%endif + +: Minimal load test for NTS extension +cd NTS +%{_bindir}/php --no-php-ini \ + --define extension=%{buildroot}%{php_extdir}/%{pecl_name}.so \ + --modules | grep %{pecl_name} + +: Upstream test suite for NTS extension +TEST_PHP_EXECUTABLE=%{_bindir}/php \ +TEST_PHP_ARGS="-n -d extension=$PWD/modules/%{pecl_name}.so" \ +%{_bindir}/php -n run-tests.php -q --show-diff + + +%if %{with_zts} +: Minimal load test for ZTS extension +cd ../ZTS +%{__ztsphp} --no-php-ini \ + --define extension=%{buildroot}%{php_ztsextdir}/%{pecl_name}.so \ + --modules | grep %{pecl_name} + +: Upstream test suite for ZTS extension +TEST_PHP_EXECUTABLE=%{__ztsphp} \ +TEST_PHP_ARGS="-n -d extension=$PWD/modules/%{pecl_name}.so" \ +%{__ztsphp} -n run-tests.php -q --show-diff +%endif + + +%files +%{?_licensedir:%license NTS/LICENSE} +%doc %{pecl_docdir}/%{pecl_name} +%{pecl_xmldir}/%{name}.xml +%config(noreplace) %{php_inidir}/%{ini_name} +%{php_extdir}/%{pecl_name}.so + +%if %{with_zts} +%config(noreplace) %{php_ztsinidir}/%{ini_name} +%{php_ztsextdir}/%{pecl_name}.so +%endif + + +%changelog +* Wed Apr 24 2019 Remi Collet - 0.2.2-1 +- initial package, version 0.2.2 (stable) +- add hack to switch from v8-devel to nodejs-devel +- ignore failed tests with 7.3 related to type names diff --git a/v8-hack.patch b/v8-hack.patch new file mode 100644 index 0000000..49f4563 --- /dev/null +++ b/v8-hack.patch @@ -0,0 +1,58 @@ +diff -up ./config.m4.hack ./config.m4 +--- ./config.m4.hack 2019-04-24 12:16:06.018817259 +0200 ++++ ./config.m4 2019-04-24 13:05:48.244406629 +0200 +@@ -17,7 +17,7 @@ if test "$PHP_V8" != "no"; then + V8_INCLUDE_DIR="" + + SEARCH_PATH="/usr/local /usr" +- SEARCH_FOR="include/v8.h" ++ SEARCH_FOR="include/node/v8.h" + + V8_MIN_API_VERSION_STR=6.6.313 + +@@ -25,7 +25,7 @@ if test "$PHP_V8" != "no"; then + + # Path where v8 from packages we recommend are installed, it's /opt/libv8-MAJOR.MINOR on Ubuntu + # and /usr/local/opt/v8@MAJOR.MINOR on macOS. For Docker image it's just /opt/libv8 +- PRIORITY_SEARCH_PATH="/opt/libv8-${DESIRED_V8_VERSION} /usr/local/opt/v8@${DESIRED_V8_VERSION} /opt/libv8" ++ PRIORITY_SEARCH_PATH="/opt/libv8-${DESIRED_V8_VERSION} /usr/local/opt/v8@${DESIRED_V8_VERSION} /opt/libv8 /usr" + SEARCH_PATH="${PRIORITY_SEARCH_PATH} ${SEARCH_PATH}" + + if test -r $PHP_V8/$SEARCH_FOR; then +@@ -47,7 +47,7 @@ if test "$PHP_V8" != "no"; then + fi + + V8_LIB_DIR=$V8_ROOT_DIR/$PHP_LIBDIR +- V8_INCLUDE_DIR=$V8_ROOT_DIR/include ++ V8_INCLUDE_DIR=$V8_ROOT_DIR/include/node + + AC_MSG_CHECKING([for ICU data file icudtl.dat]) + +@@ -63,16 +63,6 @@ if test "$PHP_V8" != "no"; then + + AC_DEFINE_UNQUOTED([PHP_V8_ICU_DATA_DIR], ["$PHP_V8_ICU_DATA_DIR"], [ICU data path (trailing slash is required)]) + +- case $host_os in +- darwin* ) +- # MacOS does not support --rpath +- LDFLAGS="-L$V8_LIB_DIR" +- ;; +- * ) +- LDFLAGS="-Wl,--rpath=$V8_LIB_DIR -L$V8_LIB_DIR" +- ;; +- esac +- + AC_CACHE_CHECK(for V8 version, ac_cv_v8_version, [ + if test -z "$V8_INCLUDE_DIR/v8-version.h"; then + AC_MSG_RESULT([not found]) +@@ -110,9 +100,7 @@ if test "$PHP_V8" != "no"; then + PHP_ADD_INCLUDE($V8_DIR) + PHP_ADD_INCLUDE($V8_INCLUDE_DIR) + +- PHP_ADD_LIBRARY_WITH_PATH(v8, $V8_LIB_DIR, V8_SHARED_LIBADD) +- PHP_ADD_LIBRARY_WITH_PATH(v8_libbase, $V8_LIB_DIR, V8_SHARED_LIBADD) +- PHP_ADD_LIBRARY_WITH_PATH(v8_libplatform, $V8_LIB_DIR, V8_SHARED_LIBADD) ++ PHP_ADD_LIBRARY_WITH_PATH(node, $V8_LIB_DIR, V8_SHARED_LIBADD) + + PHP_SUBST(V8_SHARED_LIBADD) + PHP_REQUIRE_CXX() -- cgit