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 one of <init>
, <stinit>
or <clinit>
.
The exception thrown by a division by 0.
The exception thrown by an ArraySelect
that is out of bounds.
The exception thrown by an Assign(ArraySelect, ...)
where the value cannot be stored.
The exception thrown by an AsInstanceOf
that fails.
The class of things returned by ClassOf
and GetClass
.
Name of the class initializer method.
java.lang.Cloneable
, which is an ancestor of array classes and is used
by Clone
.
ModuleID of the default module
The set of all hijacked classes.
The exception thrown by a NewArray(...)
with a negative size.
Name of a constructor without argument.
Name of a constructor without argument.
This is notably the signature of constructors of module classes.
This is used to construct a java.lang.Class.
java.lang.Object
, the root of the class hierarchy.
java.io.Serializable
, which is an ancestor of array classes.
Name of the static initializer method.
The exception thrown by a BinaryOp.String_charAt
that is out of bounds.
The superclass of all throwables.
The superclass of all throwables.
This is the result type of WrapAsThrowable
nodes, as well as the input
type of UnwrapFromThrowable
.