BytecodeBlock |
BytecodeBlock.append(BytecodeNode node) |
BytecodeBlock |
BytecodeBlock.checkCast(Class<?> type) |
BytecodeBlock |
BytecodeBlock.checkCast(ParameterizedType type) |
BytecodeBlock |
BytecodeBlock.comment(String comment) |
BytecodeBlock |
BytecodeBlock.comment(String comment,
Object... args) |
BytecodeBlock |
BytecodeBlock.doubleCompareNanGreater()
Compare two doubles.
|
BytecodeBlock |
BytecodeBlock.doubleCompareNanLess()
Compare two doubles.
|
BytecodeBlock |
BytecodeBlock.dup() |
BytecodeBlock |
BytecodeBlock.dup(Class<?> type) |
BytecodeBlock |
MethodDefinition.getBody() |
BytecodeBlock |
BytecodeBlock.getField(Class<?> target,
String fieldName,
Class<?> fieldType) |
BytecodeBlock |
BytecodeBlock.getField(Field field) |
BytecodeBlock |
BytecodeBlock.getField(FieldDefinition field) |
BytecodeBlock |
BytecodeBlock.getField(ParameterizedType target,
String fieldName,
ParameterizedType fieldType) |
BytecodeBlock |
BytecodeBlock.getIntArrayElement() |
BytecodeBlock |
BytecodeBlock.getObjectArrayElement() |
BytecodeBlock |
BytecodeBlock.getStaticField(Class<?> target,
String fieldName,
Class<?> fieldType) |
BytecodeBlock |
BytecodeBlock.getStaticField(Field field) |
BytecodeBlock |
BytecodeBlock.getStaticField(FieldDefinition field) |
BytecodeBlock |
BytecodeBlock.getStaticField(ParameterizedType target,
FieldDefinition field) |
BytecodeBlock |
BytecodeBlock.getStaticField(ParameterizedType target,
String fieldName,
ParameterizedType fieldType) |
BytecodeBlock |
BytecodeBlock.getVariable(Variable variable) |
BytecodeBlock |
BytecodeBlock.gotoLabel(LabelNode label) |
BytecodeBlock |
BytecodeBlock.ifFalseGoto(LabelNode label) |
BytecodeBlock |
BytecodeBlock.ifNotNullGoto(LabelNode label) |
BytecodeBlock |
BytecodeBlock.ifNotZeroGoto(LabelNode label) |
BytecodeBlock |
BytecodeBlock.ifNullGoto(LabelNode label) |
BytecodeBlock |
BytecodeBlock.ifTrueGoto(LabelNode label) |
BytecodeBlock |
BytecodeBlock.ifZeroGoto(LabelNode label) |
BytecodeBlock |
BytecodeBlock.incrementVariable(Variable variable,
byte increment) |
BytecodeBlock |
BytecodeBlock.initializeVariable(Variable variable) |
BytecodeBlock |
BytecodeBlock.intAdd() |
BytecodeBlock |
BytecodeBlock.intBitAnd() |
BytecodeBlock |
BytecodeBlock.intBitOr() |
BytecodeBlock |
BytecodeBlock.intBitXor() |
BytecodeBlock |
BytecodeBlock.intLeftShift() |
BytecodeBlock |
BytecodeBlock.intNegate() |
BytecodeBlock |
BytecodeBlock.intRightShift() |
BytecodeBlock |
BytecodeBlock.intToLong() |
BytecodeBlock |
BytecodeBlock.invokeConstructor(Class<?> type,
Class<?>... parameterTypes) |
BytecodeBlock |
BytecodeBlock.invokeConstructor(Class<?> type,
Iterable<Class<?>> parameterTypes) |
BytecodeBlock |
BytecodeBlock.invokeConstructor(Constructor<?> constructor) |
BytecodeBlock |
BytecodeBlock.invokeConstructor(ParameterizedType type,
Iterable<ParameterizedType> parameterTypes) |
BytecodeBlock |
BytecodeBlock.invokeConstructor(ParameterizedType type,
ParameterizedType... parameterTypes) |
BytecodeBlock |
BytecodeBlock.invokeDynamic(String name,
MethodType methodType,
Method bootstrapMethod,
Object... defaultBootstrapArguments) |
BytecodeBlock |
BytecodeBlock.invokeInterface(Class<?> type,
String name,
Class<?> returnType,
Class<?>... parameterTypes) |
BytecodeBlock |
BytecodeBlock.invokeInterface(Class<?> type,
String name,
Class<?> returnType,
Iterable<Class<?>> parameterTypes) |
BytecodeBlock |
BytecodeBlock.invokeInterface(Method method) |
BytecodeBlock |
BytecodeBlock.invokeInterface(MethodDefinition method) |
BytecodeBlock |
BytecodeBlock.invokeInterface(ParameterizedType type,
String name,
ParameterizedType returnType,
Iterable<ParameterizedType> parameterTypes) |
BytecodeBlock |
BytecodeBlock.invokeInterface(ParameterizedType type,
String name,
ParameterizedType returnType,
ParameterizedType... parameterTypes) |
BytecodeBlock |
BytecodeBlock.invokeSpecial(Class<?> type,
String name,
Class<?> returnType,
Class<?>... parameterTypes) |
BytecodeBlock |
BytecodeBlock.invokeSpecial(Class<?> type,
String name,
Class<?> returnType,
Iterable<Class<?>> parameterTypes) |
BytecodeBlock |
BytecodeBlock.invokeSpecial(Method method) |
BytecodeBlock |
BytecodeBlock.invokeSpecial(MethodDefinition method) |
BytecodeBlock |
BytecodeBlock.invokeSpecial(ParameterizedType type,
String name,
ParameterizedType returnType,
Iterable<ParameterizedType> parameterTypes) |
BytecodeBlock |
BytecodeBlock.invokeSpecial(ParameterizedType type,
String name,
ParameterizedType returnType,
ParameterizedType... parameterTypes) |
BytecodeBlock |
BytecodeBlock.invokeStatic(Class<?> type,
String name,
Class<?> returnType,
Class<?>... parameterTypes) |
BytecodeBlock |
BytecodeBlock.invokeStatic(Class<?> type,
String name,
Class<?> returnType,
Iterable<Class<?>> parameterTypes) |
BytecodeBlock |
BytecodeBlock.invokeStatic(Method method) |
BytecodeBlock |
BytecodeBlock.invokeStatic(MethodDefinition method) |
BytecodeBlock |
BytecodeBlock.invokeStatic(ParameterizedType type,
String name,
ParameterizedType returnType,
Iterable<ParameterizedType> parameterTypes) |
BytecodeBlock |
BytecodeBlock.invokeStatic(ParameterizedType type,
String name,
ParameterizedType returnType,
ParameterizedType... parameterTypes) |
BytecodeBlock |
BytecodeBlock.invokeVirtual(Class<?> type,
String name,
Class<?> returnType,
Class<?>... parameterTypes) |
BytecodeBlock |
BytecodeBlock.invokeVirtual(Class<?> type,
String name,
Class<?> returnType,
Iterable<Class<?>> parameterTypes) |
BytecodeBlock |
BytecodeBlock.invokeVirtual(Method method) |
BytecodeBlock |
BytecodeBlock.invokeVirtual(MethodDefinition method) |
BytecodeBlock |
BytecodeBlock.invokeVirtual(ParameterizedType type,
String name,
ParameterizedType returnType,
Iterable<ParameterizedType> parameterTypes) |
BytecodeBlock |
BytecodeBlock.invokeVirtual(ParameterizedType type,
String name,
ParameterizedType returnType,
ParameterizedType... parameterTypes) |
BytecodeBlock |
BytecodeBlock.isInstanceOf(Class<?> type) |
BytecodeBlock |
BytecodeBlock.isInstanceOf(ParameterizedType type) |
BytecodeBlock |
BytecodeBlock.longAdd() |
BytecodeBlock |
BytecodeBlock.longBitAnd() |
BytecodeBlock |
BytecodeBlock.longBitOr() |
BytecodeBlock |
BytecodeBlock.longBitXor() |
BytecodeBlock |
BytecodeBlock.longCompare() |
BytecodeBlock |
BytecodeBlock.longLeftShift() |
BytecodeBlock |
BytecodeBlock.longNegate() |
BytecodeBlock |
BytecodeBlock.longRightShift() |
BytecodeBlock |
BytecodeBlock.longToInt() |
BytecodeBlock |
BytecodeBlock.newArray(Class<?> type) |
BytecodeBlock |
BytecodeBlock.newObject(Class<?> type) |
BytecodeBlock |
BytecodeBlock.newObject(ParameterizedType type) |
BytecodeBlock |
BytecodeBlock.pop() |
BytecodeBlock |
BytecodeBlock.pop(Class<?> type) |
BytecodeBlock |
BytecodeBlock.pop(ParameterizedType type) |
BytecodeBlock |
BytecodeBlock.push(boolean value) |
BytecodeBlock |
BytecodeBlock.push(Class<?> type) |
BytecodeBlock |
BytecodeBlock.push(int value) |
BytecodeBlock |
BytecodeBlock.push(Number value) |
BytecodeBlock |
BytecodeBlock.push(ParameterizedType type) |
BytecodeBlock |
BytecodeBlock.push(String value) |
BytecodeBlock |
BytecodeBlock.pushJavaDefault(Class<?> type) |
BytecodeBlock |
BytecodeBlock.pushNull() |
BytecodeBlock |
BytecodeBlock.putField(Class<?> target,
String fieldName,
Class<?> fieldType) |
BytecodeBlock |
BytecodeBlock.putField(Field field) |
BytecodeBlock |
BytecodeBlock.putField(FieldDefinition field) |
BytecodeBlock |
BytecodeBlock.putField(ParameterizedType target,
String fieldName,
ParameterizedType fieldType) |
BytecodeBlock |
BytecodeBlock.putIntArrayElement() |
BytecodeBlock |
BytecodeBlock.putObjectArrayElement() |
BytecodeBlock |
BytecodeBlock.putStaticField(FieldDefinition field) |
BytecodeBlock |
BytecodeBlock.putStaticField(ParameterizedType target,
FieldDefinition field) |
BytecodeBlock |
BytecodeBlock.putStaticField(ParameterizedType target,
String fieldName,
ParameterizedType fieldType) |
BytecodeBlock |
BytecodeBlock.putVariable(Variable variable) |
BytecodeBlock |
BytecodeBlock.putVariable(Variable variable,
boolean value) |
BytecodeBlock |
BytecodeBlock.putVariable(Variable variable,
Class<?> type) |
BytecodeBlock |
BytecodeBlock.putVariable(Variable variable,
int value) |
BytecodeBlock |
BytecodeBlock.putVariable(Variable variable,
Number value) |
BytecodeBlock |
BytecodeBlock.putVariable(Variable variable,
ParameterizedType type) |
BytecodeBlock |
BytecodeBlock.putVariable(Variable variable,
String value) |
BytecodeBlock |
BytecodeBlock.ret() |
BytecodeBlock |
BytecodeBlock.ret(Class<?> type) |
BytecodeBlock |
BytecodeBlock.retBoolean() |
BytecodeBlock |
BytecodeBlock.retDouble() |
BytecodeBlock |
BytecodeBlock.retFloat() |
BytecodeBlock |
BytecodeBlock.retInt() |
BytecodeBlock |
BytecodeBlock.retLong() |
BytecodeBlock |
BytecodeBlock.retObject() |
BytecodeBlock |
BytecodeBlock.setDescription(String description) |
BytecodeBlock |
BytecodeBlock.swap() |
BytecodeBlock |
BytecodeBlock.throwObject() |
BytecodeBlock |
BytecodeBlock.unsignedIntRightShift() |
BytecodeBlock |
BytecodeBlock.unsignedLongRightShift() |
BytecodeBlock |
BytecodeBlock.visitLabel(LabelNode label) |
BytecodeBlock |
BytecodeBlock.visitLineNumber(int currentLineNumber) |