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 / . ; [
.
The name of a field.
The name of a field.
Field names must be non-empty, and can contain any Unicode code point
except / . ; [
.
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 / . ; [
.
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 / . ; [
.
The full name of a method, including its simple name and its signature.
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 the string <init>
or the string <clinit>
.
The class of things returned by ClassOf
and GetClass
.
The set of all hijacked classes.
Name of a constructor without argument.
Name of a constructor without argument.
This is notably the signature of constructors of module classes.
java.lang.Object
, the root of the class hierarchy.
Name of the static initializer method.