Add this variable with another variable or a constant, and assign the result to a new
variable.
Access an element from this array.
Access the length of this array.
Compute the bitwise and of this variable with another variable or a constant, and assign
the result to a new variable.
Box this primitive variable into its object peer.
Cast this variable to another type, and assign the result to a new variable.
Define an exception handler here, which catches exceptions between the given labels.
Define an exception handler here, which catches exceptions between the given labels.
Returns a variable of type
Class
which represents the enclosing class of this
method.
Assign a value of 0, false, or null to this variable, depending on its type.
Compute the bitwise complement of this variable and assign the result to a new variable.
Concatenate variables and constants together into a new
String
in the same
matter as the Java concatenation operator.
Divide this variable with another variable or a constant, and assign the result to a
new variable.
Determine if this variable is equal to another variable or constant, and assign
the result to a new boolean variable.
Determine if this variable is greater than or equal to another variable or constant, and
assign the result to a new boolean variable.
Return a new variable with the same type and value as this one.
Access the field using acquire mode.
Access the field using opaque mode.
Access the field using plain mode, ignoring any volatile declaration.
Access the field as if it was declared volatile.
Determine if this variable is greater than another variable or constant, and assign
the result to a new boolean variable.
Determine if this variable is an instance of the given class or interface, and assign
the result to a new boolean variable.
Invoke a dynamically generated constant, or a dynamically generated method that has no
parameters.
Invoke a dynamically generated method.
Invoke a static or instance method on the enclosing object of this method.
Invoke a static or instance method on the object referenced by this variable.
Invoke a static or instance method on the object referenced by this variable.
Determine if this variable is less than or equal to another variable or constant, and
assign the result to a new boolean variable.
Determine if this variable is less than another variable or constant, and assign the
result to a new boolean variable.
Returns a
MethodHandle
variable which can invoke a static or instance method on
the object referenced by this variable.
Returns a
MethodHandle
variable for getting the field value.
Returns a
MethodHandle
variable for setting the field value.
Multiply this variable with another variable or a constant, and assign the result to a
new variable.
Optionally assign a variable name.
Determine if this variable is not equal to another variable or constant, and assign the
result to a new boolean variable.
Negate the value of this variable and assign the result to a new variable.
Compute the logical negation of this boolean variable, and assign the result to a new
variable.
Compute the bitwise or of this variable with another variable or a constant, and assign
the result to a new variable.
MethodMaker.param(int index)
Returns a variable which accesses a parameter of the method being built.
Compute the division remainder of this variable with another variable or a constant,
and assign the result to a new variable.
Assign a value to this variable, either from another variable or from a constant.
Assign an exact object instance to this variable, supported only when the class is built
dynamically instead of loaded from a file.
Compute the bitwise left shift of this variable with another variable or a constant, and
assign the result to a new variable.
Compute the bitwise right shift of this variable with another variable or a constant,
and assign the result to a new variable.
Define a signature for this named variable, which is a string for supporting generic
types.
Subtract this variable with another variable or a constant, and assign the result to a
new variable.
Returns a variable which is used for invoking superclass methods.
Returns a variable which accesses the enclosing object of this method.
Unbox this object variable into its primitive peer.
Compute the bitwise unsigned right shift of this variable with another variable or a
constant, and assign the result to a new variable.
Returns a new uninitialized variable with the given type.
Returns a
VarHandle
variable which accesses the field.
Compute the bitwise xor of this variable with another variable or a constant, and assign
the result to a new variable.