Packages

object v8Mod

Source
v8Mod.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. v8Mod
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. class DefaultDeserializer extends Deserializer

    A subclass of Serializer that serializes TypedArray (in particular Buffer) and DataView objects as host objects, and only stores the part of their underlying ArrayBuffers that they are referring to.

    A subclass of Serializer that serializes TypedArray (in particular Buffer) and DataView objects as host objects, and only stores the part of their underlying ArrayBuffers that they are referring to.

    Annotations
    @JSType() @JSImport("v8", "DefaultDeserializer") @native()
  2. class DefaultSerializer extends Serializer

    A subclass of Serializer that serializes TypedArray (in particular Buffer) and DataView objects as host objects, and only stores the part of their underlying ArrayBuffers that they are referring to.

    A subclass of Serializer that serializes TypedArray (in particular Buffer) and DataView objects as host objects, and only stores the part of their underlying ArrayBuffers that they are referring to.

    Annotations
    @JSType() @JSImport("v8", "DefaultSerializer") @native()
  3. class Deserializer extends Object with StObject
    Annotations
    @JSType() @JSImport("v8", "Deserializer") @native()
  4. trait DoesZapCodeSpaceFlag extends Object with StObject
    Annotations
    @JSType()
  5. trait HeapCodeStatistics extends Object with StObject
    Annotations
    @JSType() @native()
  6. trait HeapInfo extends Object with StObject
    Annotations
    @JSType() @native()
  7. trait HeapSpaceInfo extends Object with StObject
    Annotations
    @JSType() @native()
  8. class Serializer extends Object with StObject
    Annotations
    @JSType() @JSImport("v8", "Serializer") @native()

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val ^: Any
    Annotations
    @JSImport("v8", JSImport.Namespace) @native()
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def cachedDataVersionTag(): Double

    Returns an integer representing a "version tag" derived from the V8 version, command line flags and detected CPU features.

    Returns an integer representing a "version tag" derived from the V8 version, command line flags and detected CPU features. This is useful for determining whether a vm.Script cachedData buffer is compatible with this instance of V8.

    Annotations
    @inline()
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  8. def deserialize(data: TypedArray): Any

    Uses a DefaultDeserializer with default options to read a JS value from a buffer.

    Uses a DefaultDeserializer with default options to read a JS value from a buffer.

    Annotations
    @inline()
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  12. def getHeapCodeStatistics(): HeapCodeStatistics
    Annotations
    @inline()
  13. def getHeapSnapshot(): Readable

    Generates a snapshot of the current V8 heap and returns a Readable Stream that may be used to read the JSON serialized representation.

    Generates a snapshot of the current V8 heap and returns a Readable Stream that may be used to read the JSON serialized representation. This conversation was marked as resolved by joyeecheung This JSON stream format is intended to be used with tools such as Chrome DevTools. The JSON schema is undocumented and specific to the V8 engine, and may change from one version of V8 to the next.

    Annotations
    @inline()
  14. def getHeapSpaceStatistics(): Array[HeapSpaceInfo]
    Annotations
    @inline()
  15. def getHeapStatistics(): HeapInfo
    Annotations
    @inline()
  16. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  21. def serialize(value: Any): Buffer

    Uses a DefaultSerializer to serialize value into a buffer.

    Uses a DefaultSerializer to serialize value into a buffer.

    Annotations
    @inline()
  22. def setFlagsFromString(flags: java.lang.String): Unit
    Annotations
    @inline()
  23. def stopCoverage(): Unit

    Stops writing coverage report.

    Stops writing coverage report.

    Annotations
    @inline()
  24. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  25. def takeCoverage(): Unit

    Begins writing coverage report based on the NODE_V8_COVERAGE env var.

    Begins writing coverage report based on the NODE_V8_COVERAGE env var. Noop is the env var is not set.

    Annotations
    @inline()
  26. def toString(): java.lang.String
    Definition Classes
    AnyRef → Any
  27. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  28. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  29. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  30. def writeHeapSnapshot(fileName: java.lang.String): java.lang.String
    Annotations
    @inline()
  31. def writeHeapSnapshot(): java.lang.String

    Annotations
    @inline()
  32. object DoesZapCodeSpaceFlag
  33. object HeapCodeStatistics
  34. object HeapInfo
  35. object HeapSpaceInfo

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped