object Names
- Alphabetic
- By Inheritance
- Names
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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
CloneableClass: ClassName
java.lang.Cloneable
, which is an ancestor of array classes and is used byClone
. -
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
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( ... ) @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()
- object ClassName
- object FieldName
- object LabelName
- object LocalName
- object MethodName
- object SimpleMethodName
Deprecated Value Members
-
def
ClassInitializerSimpleName: SimpleMethodName
- Annotations
- @deprecated
- Deprecated
(Since version 1.14.0) Use SimpleMethodName.ClassInitializer instead
-
def
ConstructorSimpleName: SimpleMethodName
- Annotations
- @deprecated
- Deprecated
(Since version 1.14.0) Use SimpleMethodName.Constructor instead
-
def
StaticInitializerSimpleName: SimpleMethodName
- Annotations
- @deprecated
- Deprecated
(Since version 1.14.0) Use SimpleMethodName.StaticInitializer instead