Names
Members list
Type members
Classlikes
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 / . ; [
.
Attributes
- Companion
- object
- Supertypes
The full name of a field, including its simple name and its enclosing class name.
The full name of a field, including its simple name and its enclosing class name.
Attributes
- Companion
- object
- Supertypes
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 / . ; [
.
Attributes
- Companion
- object
- Supertypes
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 / . ; [
.
As an exception, the local name ".this"
represents the this
binding. It cannot be used to declare variables (in VarDef
s or ParamDef
s) but can be referred to with a VarRef
.
Attributes
- Companion
- object
- Supertypes
The full name of a method, including its simple name and its signature.
The full name of a method, including its simple name and its signature.
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
- Self type
-
MethodName.type
Attributes
- Supertypes
- Known subtypes
The simple name of a field (excluding its enclosing class).
The simple name of a field (excluding its enclosing class).
Field names must be non-empty, and can contain any Unicode code point except / . ; [
.
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
- Self type
-
SimpleFieldName.type
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>
.
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
- Self type
-
SimpleMethodName.type
Value members
Deprecated methods
Attributes
- Deprecated
-
[Since version 1.14.0]
Use SimpleMethodName.ClassInitializer instead
Attributes
- Deprecated
-
[Since version 1.14.0]
Use SimpleMethodName.Constructor instead
Attributes
- Deprecated
-
[Since version 1.14.0]
Use SimpleMethodName.StaticInitializer instead