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 AssumeNotNull(obj: Tree) extends Value with Product with Serializable

    Assumes that obj ne null, and always returns obj.

    Assumes that obj ne null, and always returns obj.

    This is used by the optimizer to communicate to the emitter that an expression is known not to be null, so that it doesn't insert useless null checks.

    This node should not be used when NPEs are Unchecked.

  3. final case class CheckNotNull(obj: Tree) extends Value with Product with Serializable

    Checks that obj ne null, then returns obj.

    Checks that obj ne null, then returns obj.

    If obj eq null, throw a NullPointerException, or a corresponding UndefinedBehaviorError.

    This node must not be used when NPEs are Unchecked.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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