object Transients
- Alphabetic
- By Inheritance
- Transients
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- final case class ArrayToTypedArray(expr: Tree, primRef: PrimRef) extends Value with Product with Serializable
Copies a primitive
Arrayinto a new appropriateTypedArray.Copies a primitive
Arrayinto a new appropriateTypedArray.This node accepts
nullvalues forexpr. Its implementation takes care of throwingNullPointerExceptions as required. - final case class AssumeNotNull(obj: Tree) extends Value with Product with Serializable
Assumes that
obj ne null, and always returnsobj.Assumes that
obj ne null, and always returnsobj.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 uselessnullchecks.This node should not be used when NPEs are Unchecked.
- final case class CheckNotNull(obj: Tree) extends Value with Product with Serializable
Checks that
obj ne null, then returnsobj.Checks that
obj ne null, then returnsobj.If
obj eq null, throw aNullPointerException, or a correspondingUndefinedBehaviorError.This node must not be used when NPEs are Unchecked.
- 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
elemClassis non-null. It is the responsibility of whoever creates aNativeArrayWrapperto wrap that parameter withCheckNotNulls if necessary. - 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, includingnull. Its implementation takes care of throwingNullPointerExceptions as required. - 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
srcanddestare non-null. It is the responsibility of whoever creates aSystemArrayCopyto wrap those parameters withCheckNotNulls if necessary. - final case class TypedArrayToArray(expr: Tree, primRef: PrimRef) extends Value with Product with Serializable
Copies a
TypedArrayinto a newArrayof the specified type.Copies a
TypedArrayinto a newArrayof the specified type.Invalid values of
exprwill causeTypeErrors 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. - 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
runtimeClassis non-null. It is the responsibility of whoever creates aZeroOfto wrap that parameter withCheckNotNulls if necessary.
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()