object Names
- Alphabetic
- By Inheritance
- Names
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- final class ClassName extends Name with Comparable[ClassName]
The full name of a class.
The full name of a class.
A class name is non-empty sequence of
.
-separated simple names, where each simple name must be non-empty and can contain any Unicode code point except/ . ; [
. - final class FieldName extends Name with Comparable[FieldName]
The name of a field.
The name of a field.
Field names must be non-empty, and can contain any Unicode code point except
/ . ; [
. - final class LabelName extends Name with Comparable[LabelName]
The name of the label of a
Labeled
block.The name of the label of a
Labeled
block.Label names must be non-empty, and can contain any Unicode code point except
/ . ; [
. - final class LocalName extends Name with Comparable[LocalName]
The name of a local variable or capture parameter.
The name of a local variable or capture parameter.
Local names must be non-empty, and can contain any Unicode code point except
/ . ; [
. - final class MethodName extends Comparable[MethodName]
The full name of a method, including its simple name and its signature.
- sealed abstract class Name extends AnyRef
- final class SimpleMethodName extends Name with Comparable[SimpleMethodName]
The simple name of a method (excluding its signature).
The simple name of a method (excluding its signature).
Simple names must be non-empty, and can contain any Unicode code point except
/ . ; [
. In addition, they must not contain the code point<
unless they are one of<init>
,<stinit>
or<clinit>
.
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
- val ArithmeticExceptionClass: ClassName
The exception thrown by a division by 0.
- val ArrayIndexOutOfBoundsExceptionClass: ClassName
The exception thrown by an
ArraySelect
that is out of bounds. - val ArrayStoreExceptionClass: ClassName
The exception thrown by an
Assign(ArraySelect, ...)
where the value cannot be stored. - val BoxedBooleanClass: ClassName
- val BoxedByteClass: ClassName
- val BoxedCharacterClass: ClassName
- val BoxedDoubleClass: ClassName
- val BoxedFloatClass: ClassName
- val BoxedIntegerClass: ClassName
- val BoxedLongClass: ClassName
- val BoxedShortClass: ClassName
- val BoxedStringClass: ClassName
- val BoxedUnitClass: ClassName
- val ClassCastExceptionClass: ClassName
The exception thrown by an
AsInstanceOf
that fails. - val ClassClass: ClassName
The class of things returned by
ClassOf
andGetClass
. - final val ClassInitializerName: MethodName
Name of the class initializer method.
- val ClassInitializerSimpleName: SimpleMethodName
- val CloneableClass: ClassName
java.lang.Cloneable
, which is an ancestor of array classes and is used byClone
. - val ConstructorSimpleName: SimpleMethodName
- final val DefaultModuleID: String
ModuleID of the default module
- val HijackedClasses: Set[ClassName]
The set of all hijacked classes.
- val NegativeArraySizeExceptionClass: ClassName
The exception thrown by a
NewArray(...)
with a negative size. - final val NoArgConstructorName: MethodName
Name of a constructor without argument.
Name of a constructor without argument.
This is notably the signature of constructors of module classes.
- val NullPointerExceptionClass: ClassName
The exception thrown by a variety of nodes for
null
arguments.The exception thrown by a variety of nodes for
null
arguments.Apply
andApplyStatically
for the receiver,Select
for the qualifier,ArrayLength
andArraySelect
for the array,GetClass
,Clone
andUnwrapFromException
for their respective only arguments.
- final val ObjectArgConstructorName: MethodName
This is used to construct a java.lang.Class.
- val ObjectClass: ClassName
java.lang.Object
, the root of the class hierarchy. - val SerializableClass: ClassName
java.io.Serializable
, which is an ancestor of array classes. - final val StaticInitializerName: MethodName
Name of the static initializer method.
- val StaticInitializerSimpleName: SimpleMethodName
- val StringIndexOutOfBoundsExceptionClass: ClassName
The exception thrown by a
BinaryOp.String_charAt
that is out of bounds. - val ThrowableClass: ClassName
The superclass of all throwables.
The superclass of all throwables.
This is the result type of
WrapAsThrowable
nodes, as well as the input type ofUnwrapFromThrowable
. - 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()
- object ClassName
- object FieldName
- object LabelName
- object LocalName
- object MethodName
- object SimpleMethodName