MethodDefinition |
MethodDefinition.addException(Class<? extends Throwable> exceptionClass) |
MethodDefinition |
MethodDefinition.addInstruction(org.objectweb.asm.tree.AbstractInsnNode node) |
MethodDefinition |
MethodDefinition.checkCast(ParameterizedType type) |
MethodDefinition |
MethodDefinition.dup() |
MethodDefinition |
MethodDefinition.getField(Class<?> target,
FieldDefinition field) |
MethodDefinition |
MethodDefinition.getField(Class<?> target,
String fieldName,
Class<?> fieldType) |
MethodDefinition |
MethodDefinition.getField(Field field) |
MethodDefinition |
MethodDefinition.getField(ParameterizedType target,
FieldDefinition field) |
MethodDefinition |
MethodDefinition.getField(ParameterizedType target,
String fieldName,
ParameterizedType fieldType) |
MethodDefinition |
MethodDefinition.getStaticField(ParameterizedType target,
FieldDefinition field) |
MethodDefinition |
MethodDefinition.getStaticField(ParameterizedType target,
String fieldName,
ParameterizedType fieldType) |
MethodDefinition |
MethodDefinition.gotoLabel(String name) |
MethodDefinition |
MethodDefinition.ifNotNullGoto(String name) |
MethodDefinition |
MethodDefinition.ifNullGoto(String name) |
MethodDefinition |
MethodDefinition.ifZeroGoto(String name) |
MethodDefinition |
MethodDefinition.initializeLocalVariable(LocalVariableDefinition variable) |
MethodDefinition |
MethodDefinition.invokeConstructor(Class<?> type,
Class<?>... parameterTypes) |
MethodDefinition |
MethodDefinition.invokeConstructor(Constructor<?> constructor) |
MethodDefinition |
MethodDefinition.invokeConstructor(ParameterizedType type,
List<ParameterizedType> parameterTypes) |
MethodDefinition |
MethodDefinition.invokeConstructor(ParameterizedType type,
ParameterizedType... parameterTypes) |
MethodDefinition |
MethodDefinition.invokeSpecial(ParameterizedType type,
String name,
ParameterizedType returnType,
List<ParameterizedType> parameterTypes) |
MethodDefinition |
MethodDefinition.invokeStatic(Method method) |
MethodDefinition |
MethodDefinition.invokeVirtual(Class<?> type,
String name,
Class<?> returnType,
Class<?>... parameterTypes) |
MethodDefinition |
MethodDefinition.invokeVirtual(Method method) |
MethodDefinition |
MethodDefinition.invokeVirtual(ParameterizedType type,
String name,
ParameterizedType returnType,
ParameterizedType... parameterTypes) |
MethodDefinition |
MethodDefinition.loadConstant(Class<?> type) |
MethodDefinition |
MethodDefinition.loadConstant(int value) |
MethodDefinition |
MethodDefinition.loadConstant(ParameterizedType type) |
MethodDefinition |
MethodDefinition.loadConstant(String value) |
MethodDefinition |
MethodDefinition.loadNull() |
MethodDefinition |
MethodDefinition.loadObject(int slot) |
MethodDefinition |
MethodDefinition.loadObject(int slot,
ParameterizedType type) |
MethodDefinition |
MethodDefinition.loadThis() |
MethodDefinition |
MethodDefinition.loadVariable(LocalVariableDefinition variable) |
MethodDefinition |
MethodDefinition.loadVariable(String name) |
MethodDefinition |
MethodDefinition.loadVariable(String name,
ParameterizedType type) |
MethodDefinition |
MethodDefinition.newObject(Class<?> type) |
MethodDefinition |
MethodDefinition.newObject(ParameterizedType type) |
MethodDefinition |
MethodDefinition.pop() |
MethodDefinition |
MethodDefinition.putField(Class<?> target,
FieldDefinition field) |
MethodDefinition |
MethodDefinition.putField(Class<?> target,
String fieldName,
Class<?> fieldType) |
MethodDefinition |
MethodDefinition.putField(Field field) |
MethodDefinition |
MethodDefinition.putField(ParameterizedType target,
FieldDefinition field) |
MethodDefinition |
MethodDefinition.putField(ParameterizedType target,
String fieldName,
ParameterizedType fieldType) |
MethodDefinition |
MethodDefinition.putStaticField(ParameterizedType target,
FieldDefinition field) |
MethodDefinition |
MethodDefinition.putStaticField(ParameterizedType target,
String fieldName,
ParameterizedType fieldType) |
MethodDefinition |
MethodDefinition.ret() |
MethodDefinition |
MethodDefinition.retObject() |
MethodDefinition |
MethodDefinition.storeVariable(LocalVariableDefinition variable) |
MethodDefinition |
MethodDefinition.storeVariable(String name) |
MethodDefinition |
MethodDefinition.swap() |
MethodDefinition |
MethodDefinition.switchStatement(String defaultCase,
CaseStatement... cases) |
MethodDefinition |
MethodDefinition.switchStatement(String defaultCase,
List<CaseStatement> cases) |
MethodDefinition |
MethodDefinition.throwException() |
MethodDefinition |
MethodDefinition.visitLabel(String name) |