static InstructionNode |
TypeInstruction.cast(Class<?> type) |
static InstructionNode |
TypeInstruction.cast(ParameterizedType type) |
static InstructionNode |
VariableInstruction.incrementVariable(Variable variable,
byte increment) |
static InstructionNode |
TypeInstruction.instanceOf(Class<?> type) |
static InstructionNode |
TypeInstruction.instanceOf(ParameterizedType type) |
static InstructionNode |
InvokeInstruction.invokeConstructor(Class<?> target,
Class<?>... parameterTypes) |
static InstructionNode |
InvokeInstruction.invokeConstructor(Class<?> target,
Iterable<Class<?>> parameterTypes) |
static InstructionNode |
InvokeInstruction.invokeConstructor(Constructor<?> constructor) |
static InstructionNode |
InvokeInstruction.invokeConstructor(ParameterizedType target,
Iterable<ParameterizedType> parameterTypes) |
static InstructionNode |
InvokeInstruction.invokeConstructor(ParameterizedType target,
ParameterizedType... parameterTypes) |
static InstructionNode |
InvokeInstruction.invokeDynamic(String name,
MethodType methodType,
Method bootstrapMethod,
Iterable<Object> bootstrapArguments) |
static InstructionNode |
InvokeInstruction.invokeDynamic(String name,
MethodType methodType,
Method bootstrapMethod,
Object... bootstrapArguments) |
static InstructionNode |
InvokeInstruction.invokeDynamic(String name,
ParameterizedType returnType,
Iterable<ParameterizedType> parameterTypes,
Method bootstrapMethod,
Iterable<Object> bootstrapArguments) |
static InstructionNode |
InvokeInstruction.invokeDynamic(String name,
ParameterizedType returnType,
Iterable<ParameterizedType> parameterTypes,
Method bootstrapMethod,
Object... bootstrapArguments) |
static InstructionNode |
InvokeInstruction.invokeInterface(Class<?> target,
String name,
Class<?> returnType,
Class<?>... parameterTypes) |
static InstructionNode |
InvokeInstruction.invokeInterface(Class<?> target,
String name,
Class<?> returnType,
Iterable<Class<?>> parameterTypes) |
static InstructionNode |
InvokeInstruction.invokeInterface(Method method) |
static InstructionNode |
InvokeInstruction.invokeInterface(MethodDefinition method) |
static InstructionNode |
InvokeInstruction.invokeInterface(ParameterizedType target,
String name,
ParameterizedType returnType,
Iterable<ParameterizedType> parameterTypes) |
static InstructionNode |
InvokeInstruction.invokeInterface(ParameterizedType target,
String name,
ParameterizedType returnType,
ParameterizedType... parameterTypes) |
static InstructionNode |
InvokeInstruction.invokeSpecial(Class<?> target,
String name,
Class<?> returnType,
Class<?>... parameterTypes) |
static InstructionNode |
InvokeInstruction.invokeSpecial(Class<?> target,
String name,
Class<?> returnType,
Iterable<Class<?>> parameterTypes) |
static InstructionNode |
InvokeInstruction.invokeSpecial(Method method) |
static InstructionNode |
InvokeInstruction.invokeSpecial(MethodDefinition method) |
static InstructionNode |
InvokeInstruction.invokeSpecial(ParameterizedType target,
String name,
ParameterizedType returnType,
Iterable<ParameterizedType> parameterTypes) |
static InstructionNode |
InvokeInstruction.invokeSpecial(ParameterizedType target,
String name,
ParameterizedType returnType,
ParameterizedType... parameterTypes) |
static InstructionNode |
InvokeInstruction.invokeStatic(Class<?> target,
String name,
Class<?> returnType,
Class<?>... parameterTypes) |
static InstructionNode |
InvokeInstruction.invokeStatic(Class<?> target,
String name,
Class<?> returnType,
Iterable<Class<?>> parameterTypes) |
static InstructionNode |
InvokeInstruction.invokeStatic(Method method) |
static InstructionNode |
InvokeInstruction.invokeStatic(MethodDefinition method) |
static InstructionNode |
InvokeInstruction.invokeStatic(ParameterizedType target,
String name,
ParameterizedType returnType,
Iterable<ParameterizedType> parameterTypes) |
static InstructionNode |
InvokeInstruction.invokeStatic(ParameterizedType target,
String name,
ParameterizedType returnType,
ParameterizedType... parameterTypes) |
static InstructionNode |
InvokeInstruction.invokeVirtual(Class<?> target,
String name,
Class<?> returnType,
Class<?>... parameterTypes) |
static InstructionNode |
InvokeInstruction.invokeVirtual(Class<?> target,
String name,
Class<?> returnType,
Iterable<Class<?>> parameterTypes) |
static InstructionNode |
InvokeInstruction.invokeVirtual(Method method) |
static InstructionNode |
InvokeInstruction.invokeVirtual(MethodDefinition method) |
static InstructionNode |
InvokeInstruction.invokeVirtual(ParameterizedType target,
String name,
ParameterizedType returnType,
Iterable<ParameterizedType> parameterTypes) |
static InstructionNode |
InvokeInstruction.invokeVirtual(ParameterizedType target,
String name,
ParameterizedType returnType,
ParameterizedType... parameterTypes) |
static InstructionNode |
JumpInstruction.jump(LabelNode label) |
static InstructionNode |
JumpInstruction.jumpIfEqualZero(LabelNode label) |
static InstructionNode |
JumpInstruction.jumpIfGreaterThanZero(LabelNode label) |
static InstructionNode |
JumpInstruction.jumpIfIntEqual(LabelNode label) |
static InstructionNode |
JumpInstruction.jumpIfIntGreaterThan(LabelNode label) |
static InstructionNode |
JumpInstruction.jumpIfIntGreaterThanOrEqualZero(LabelNode label) |
static InstructionNode |
JumpInstruction.jumpIfIntLessThan(LabelNode label) |
static InstructionNode |
JumpInstruction.jumpIfIntLessThanOrEqual(LabelNode label) |
static InstructionNode |
JumpInstruction.jumpIfIntNotEqual(LabelNode label) |
static InstructionNode |
JumpInstruction.jumpIfLessThanOrEqualZero(LabelNode label) |
static InstructionNode |
JumpInstruction.jumpIfLessThanZero(LabelNode label) |
static InstructionNode |
JumpInstruction.jumpIfNotEqualZero(LabelNode label) |
static InstructionNode |
JumpInstruction.jumpIfNotNull(LabelNode label) |
static InstructionNode |
JumpInstruction.jumpIfNull(LabelNode label) |
static InstructionNode |
JumpInstruction.jumpIfObjectNotSame(LabelNode label) |
static InstructionNode |
JumpInstruction.jumpIfObjectSame(LabelNode label) |
static InstructionNode |
VariableInstruction.loadVariable(Variable variable) |
static InstructionNode |
TypeInstruction.newObject(Class<?> type) |
static InstructionNode |
TypeInstruction.newObject(ParameterizedType type) |
static InstructionNode |
TypeInstruction.newObjectArray(Class<?> type) |
static InstructionNode |
TypeInstruction.newObjectArray(ParameterizedType type) |
static InstructionNode |
TypeInstruction.newPrimitiveArray(ParameterizedType type) |
static InstructionNode |
VariableInstruction.storeVariable(Variable variable) |