object Transients
- Alphabetic
- By Inheritance
- Transients
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- 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( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()