All Methods Static Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
<T> T |
accept(BytecodeNode parent,
BytecodeVisitor<T> visitor) |
void |
accept(org.objectweb.asm.MethodVisitor visitor,
MethodGenerationContext generationContext) |
List<BytecodeNode> |
getChildNodes() |
String |
getMethodDescription() |
String |
getName() |
OpCode |
getOpCode() |
List<ParameterizedType> |
getParameterTypes() |
ParameterizedType |
getReturnType() |
ParameterizedType |
getTarget() |
static InstructionNode |
invokeConstructor(Class<?> target,
Class<?>... parameterTypes) |
static InstructionNode |
invokeConstructor(Class<?> target,
Iterable<Class<?>> parameterTypes) |
static InstructionNode |
invokeConstructor(Constructor<?> constructor) |
static InstructionNode |
invokeConstructor(ParameterizedType target,
Iterable<ParameterizedType> parameterTypes) |
static InstructionNode |
invokeConstructor(ParameterizedType target,
ParameterizedType... parameterTypes) |
static InstructionNode |
invokeDynamic(String name,
MethodType methodType,
Method bootstrapMethod,
Iterable<Object> bootstrapArguments) |
static InstructionNode |
invokeDynamic(String name,
MethodType methodType,
Method bootstrapMethod,
Object... bootstrapArguments) |
static InstructionNode |
invokeDynamic(String name,
ParameterizedType returnType,
Iterable<ParameterizedType> parameterTypes,
Method bootstrapMethod,
Iterable<Object> bootstrapArguments) |
static InstructionNode |
invokeDynamic(String name,
ParameterizedType returnType,
Iterable<ParameterizedType> parameterTypes,
Method bootstrapMethod,
Object... bootstrapArguments) |
static InstructionNode |
invokeInterface(Class<?> target,
String name,
Class<?> returnType,
Class<?>... parameterTypes) |
static InstructionNode |
invokeInterface(Class<?> target,
String name,
Class<?> returnType,
Iterable<Class<?>> parameterTypes) |
static InstructionNode |
invokeInterface(Method method) |
static InstructionNode |
invokeInterface(MethodDefinition method) |
static InstructionNode |
invokeInterface(ParameterizedType target,
String name,
ParameterizedType returnType,
Iterable<ParameterizedType> parameterTypes) |
static InstructionNode |
invokeInterface(ParameterizedType target,
String name,
ParameterizedType returnType,
ParameterizedType... parameterTypes) |
static InstructionNode |
invokeSpecial(Class<?> target,
String name,
Class<?> returnType,
Class<?>... parameterTypes) |
static InstructionNode |
invokeSpecial(Class<?> target,
String name,
Class<?> returnType,
Iterable<Class<?>> parameterTypes) |
static InstructionNode |
invokeSpecial(Method method) |
static InstructionNode |
invokeSpecial(MethodDefinition method) |
static InstructionNode |
invokeSpecial(ParameterizedType target,
String name,
ParameterizedType returnType,
Iterable<ParameterizedType> parameterTypes) |
static InstructionNode |
invokeSpecial(ParameterizedType target,
String name,
ParameterizedType returnType,
ParameterizedType... parameterTypes) |
static InstructionNode |
invokeStatic(Class<?> target,
String name,
Class<?> returnType,
Class<?>... parameterTypes) |
static InstructionNode |
invokeStatic(Class<?> target,
String name,
Class<?> returnType,
Iterable<Class<?>> parameterTypes) |
static InstructionNode |
invokeStatic(Method method) |
static InstructionNode |
invokeStatic(MethodDefinition method) |
static InstructionNode |
invokeStatic(ParameterizedType target,
String name,
ParameterizedType returnType,
Iterable<ParameterizedType> parameterTypes) |
static InstructionNode |
invokeStatic(ParameterizedType target,
String name,
ParameterizedType returnType,
ParameterizedType... parameterTypes) |
static InstructionNode |
invokeVirtual(Class<?> target,
String name,
Class<?> returnType,
Class<?>... parameterTypes) |
static InstructionNode |
invokeVirtual(Class<?> target,
String name,
Class<?> returnType,
Iterable<Class<?>> parameterTypes) |
static InstructionNode |
invokeVirtual(Method method) |
static InstructionNode |
invokeVirtual(MethodDefinition method) |
static InstructionNode |
invokeVirtual(ParameterizedType target,
String name,
ParameterizedType returnType,
Iterable<ParameterizedType> parameterTypes) |
static InstructionNode |
invokeVirtual(ParameterizedType target,
String name,
ParameterizedType returnType,
ParameterizedType... parameterTypes) |