Packages

object Transients

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Transients
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class ArrayToTypedArray(expr: Tree, primRef: PrimRef) extends Value with Product with Serializable

    Copies a primitive Array into a new appropriate TypedArray.

    Copies a primitive Array into a new appropriate TypedArray.

    This node accepts null values for expr. Its implementation takes care of throwing NullPointerExceptions as required.

  2. final case class Cast(expr: Tree, tpe: Type) extends Value with Product with Serializable

    Casts expr to the given tpe, without any check.

    Casts expr to the given tpe, without any check.

    This operation is only valid if we know that expr is indeed a value of the given tpe.

    Cast behaves like an unchecked AsInstanceOf, except that it does not convert null to the zero of primitive types. Attempting to cast null to a primitive type (that is not NullType) is undefined behavior.

    Cast is not always a no-op. In some cases, a Cast may still have to be implemented using a conversion. For example, casting down from jl.Character to char requires to extract the primitive value from the box (although we know that the box is non-null, unlike with AsInstanceOf).

  3. final case class NativeArrayWrapper(elemClass: Tree, nativeArray: Tree)(tpe: Type) extends Value with Product with Serializable

    Intrinsic for the private method ArrayBuilder.generic.genericArrayBuilderResult.

    Intrinsic for the private method ArrayBuilder.generic.genericArrayBuilderResult.

    This node *assumes* that elemClass is non-null. It is the responsibility of whoever creates a NativeArrayWrapper to wrap that parameter with CheckNotNulls if necessary.

  4. final case class ObjectClassName(obj: Tree) extends Value with Product with Serializable

    Intrinsic for obj.getClass().getName().

    Intrinsic for obj.getClass().getName().

    This node accepts any value for obj, including null. Its implementation takes care of throwing NullPointerExceptions as required.

  5. final case class SystemArrayCopy(src: Tree, srcPos: Tree, dest: Tree, destPos: Tree, length: Tree) extends Value with Product with Serializable

    Intrinsic for System.arraycopy.

    Intrinsic for System.arraycopy.

    This node *assumes* that src and dest are non-null. It is the responsibility of whoever creates a SystemArrayCopy to wrap those parameters with CheckNotNulls if necessary.

  6. final case class TypedArrayToArray(expr: Tree, primRef: PrimRef) extends Value with Product with Serializable

    Copies a TypedArray into a new Array of the specified type.

    Copies a TypedArray into a new Array of the specified type.

    Invalid values of expr will cause TypeErrors or other JavaScript exceptions, in an implementation-dependent way. It does not protect itself against values forged to look like typed arrays without being actual typed arrays.

  7. final case class ZeroOf(runtimeClass: Tree) extends Value with Product with Serializable

    Intrinsic for the private method ArrayBuilder.generic.zeroOf.

    Intrinsic for the private method ArrayBuilder.generic.zeroOf.

    This node *assumes* that runtimeClass is non-null. It is the responsibility of whoever creates a ZeroOf to wrap that parameter with CheckNotNulls if necessary.

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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped