static BytecodeExpression |
BytecodeExpressions.add(BytecodeExpression left,
BytecodeExpression right) |
static BytecodeExpression |
BytecodeExpressions.and(BytecodeExpression left,
BytecodeExpression right) |
static BytecodeExpression |
BytecodeExpressions.bitwiseAnd(BytecodeExpression left,
BytecodeExpression right) |
static BytecodeExpression |
BytecodeExpressions.bitwiseOr(BytecodeExpression left,
BytecodeExpression right) |
static BytecodeExpression |
BytecodeExpressions.bitwiseXor(BytecodeExpression left,
BytecodeExpression right) |
BytecodeExpression |
BytecodeExpression.cast(Class<?> type) |
BytecodeExpression |
BytecodeExpression.cast(ParameterizedType type) |
static BytecodeExpression |
BytecodeExpressions.constantBoolean(boolean value) |
static BytecodeExpression |
BytecodeExpressions.constantClass(Class<?> value) |
static BytecodeExpression |
BytecodeExpressions.constantClass(ParameterizedType value) |
static BytecodeExpression |
BytecodeExpressions.constantDouble(double value) |
static BytecodeExpression |
BytecodeExpressions.constantFalse() |
static BytecodeExpression |
BytecodeExpressions.constantFloat(float value) |
static BytecodeExpression |
BytecodeExpressions.constantInt(int value) |
static BytecodeExpression |
BytecodeExpressions.constantLong(long value) |
static BytecodeExpression |
BytecodeExpressions.constantNull(Class<?> type) |
static BytecodeExpression |
BytecodeExpressions.constantNull(ParameterizedType type) |
static BytecodeExpression |
BytecodeExpressions.constantNumber(Number value) |
static BytecodeExpression |
BytecodeExpressions.constantString(String value) |
static BytecodeExpression |
BytecodeExpressions.constantTrue() |
static BytecodeExpression |
ArithmeticBytecodeExpression.createArithmeticBytecodeExpression(OpCode baseOpCode,
BytecodeExpression left,
BytecodeExpression right) |
static BytecodeExpression |
BytecodeExpressions.defaultValue(Class<?> type) |
static BytecodeExpression |
BytecodeExpressions.defaultValue(ParameterizedType type) |
static BytecodeExpression |
BytecodeExpressions.divide(BytecodeExpression left,
BytecodeExpression right) |
static BytecodeExpression |
BytecodeExpressions.equal(BytecodeExpression left,
BytecodeExpression right) |
static BytecodeExpression |
BytecodeExpressions.get(BytecodeExpression instance,
BytecodeExpression index) |
BytecodeExpression |
BytecodeExpression.getElement(BytecodeExpression index) |
BytecodeExpression |
BytecodeExpression.getElement(int index) |
BytecodeExpression |
BytecodeExpression.getField(Class<?> declaringClass,
String name) |
BytecodeExpression |
BytecodeExpression.getField(Field field) |
BytecodeExpression |
BytecodeExpression.getField(FieldDefinition field) |
BytecodeExpression |
BytecodeExpression.getField(ParameterizedType declaringClass,
String name,
ParameterizedType type) |
BytecodeExpression |
BytecodeExpression.getField(String name,
Class<?> type) |
static BytecodeExpression |
BytecodeExpressions.getStatic(Class<?> declaringClass,
String name) |
static BytecodeExpression |
BytecodeExpressions.getStatic(Field staticField) |
static BytecodeExpression |
BytecodeExpressions.getStatic(FieldDefinition staticField) |
static BytecodeExpression |
BytecodeExpressions.getStatic(ParameterizedType declaringClass,
String name,
ParameterizedType type) |
static BytecodeExpression |
BytecodeExpressions.greaterThan(BytecodeExpression left,
BytecodeExpression right) |
static BytecodeExpression |
BytecodeExpressions.greaterThanOrEqual(BytecodeExpression left,
BytecodeExpression right) |
static BytecodeExpression |
BytecodeExpressions.inlineIf(BytecodeExpression condition,
BytecodeExpression ifTrue,
BytecodeExpression ifFalse) |
BytecodeExpression |
BytecodeExpression.instanceOf(Class<?> type) |
BytecodeExpression |
BytecodeExpression.invoke(Method method,
BytecodeExpression... parameters) |
BytecodeExpression |
BytecodeExpression.invoke(MethodDefinition method,
Iterable<? extends BytecodeExpression> parameters) |
BytecodeExpression |
BytecodeExpression.invoke(Method method,
Iterable<? extends BytecodeExpression> parameters) |
BytecodeExpression |
BytecodeExpression.invoke(String methodName,
Class<?> returnType,
BytecodeExpression... parameters) |
BytecodeExpression |
BytecodeExpression.invoke(String methodName,
Class<?> returnType,
Iterable<? extends BytecodeExpression> parameters) |
BytecodeExpression |
BytecodeExpression.invoke(String methodName,
Class<?> returnType,
Iterable<? extends Class<?>> parameterTypes,
BytecodeExpression... parameters) |
BytecodeExpression |
BytecodeExpression.invoke(String methodName,
ParameterizedType returnType,
Iterable<? extends BytecodeExpression> parameters) |
BytecodeExpression |
BytecodeExpression.invoke(String methodName,
ParameterizedType returnType,
Iterable<ParameterizedType> parameterTypes,
BytecodeExpression... parameters) |
BytecodeExpression |
BytecodeExpression.invoke(String methodName,
ParameterizedType returnType,
Iterable<ParameterizedType> parameterTypes,
Iterable<? extends BytecodeExpression> parameters) |
static BytecodeExpression |
BytecodeExpressions.invokeDynamic(Method bootstrapMethod,
Iterable<? extends Object> bootstrapArgs,
String methodName,
Class<?> returnType,
BytecodeExpression... parameters) |
static BytecodeExpression |
BytecodeExpressions.invokeDynamic(Method bootstrapMethod,
Iterable<? extends Object> bootstrapArgs,
String methodName,
Class<?> returnType,
Iterable<? extends BytecodeExpression> parameters) |
static BytecodeExpression |
BytecodeExpressions.invokeDynamic(Method bootstrapMethod,
Iterable<? extends Object> bootstrapArgs,
String methodName,
MethodType methodType,
BytecodeExpression... parameters) |
static BytecodeExpression |
BytecodeExpressions.invokeDynamic(Method bootstrapMethod,
Iterable<? extends Object> bootstrapArgs,
String methodName,
MethodType methodType,
Iterable<? extends BytecodeExpression> parameters) |
static BytecodeExpression |
BytecodeExpressions.invokeDynamic(Method bootstrapMethod,
Iterable<? extends Object> bootstrapArgs,
String methodName,
ParameterizedType returnType,
BytecodeExpression... parameters) |
static BytecodeExpression |
BytecodeExpressions.invokeDynamic(Method bootstrapMethod,
Iterable<? extends Object> bootstrapArgs,
String methodName,
ParameterizedType returnType,
Iterable<? extends BytecodeExpression> parameters) |
static BytecodeExpression |
BytecodeExpressions.invokeDynamic(Method bootstrapMethod,
Iterable<? extends Object> bootstrapArgs,
String methodName,
ParameterizedType returnType,
Iterable<ParameterizedType> parameterTypes,
Iterable<? extends BytecodeExpression> parameters) |
static BytecodeExpression |
BytecodeExpressions.invokeStatic(Class<?> methodTargetType,
String methodName,
Class<?> returnType,
BytecodeExpression... parameters) |
static BytecodeExpression |
BytecodeExpressions.invokeStatic(Class<?> methodTargetType,
String methodName,
Class<?> returnType,
Iterable<? extends BytecodeExpression> parameters) |
static BytecodeExpression |
BytecodeExpressions.invokeStatic(Class<?> methodTargetType,
String methodName,
Class<?> returnType,
Iterable<? extends Class<?>> parameterTypes,
BytecodeExpression... parameters) |
static BytecodeExpression |
BytecodeExpressions.invokeStatic(Method method,
BytecodeExpression... parameters) |
static BytecodeExpression |
BytecodeExpressions.invokeStatic(MethodDefinition method,
BytecodeExpression... parameters) |
static BytecodeExpression |
BytecodeExpressions.invokeStatic(Method method,
Iterable<? extends BytecodeExpression> parameters) |
static BytecodeExpression |
BytecodeExpressions.invokeStatic(ParameterizedType methodTargetType,
String methodName,
ParameterizedType returnType,
Iterable<? extends BytecodeExpression> parameters) |
static BytecodeExpression |
BytecodeExpressions.invokeStatic(ParameterizedType methodTargetType,
String methodName,
ParameterizedType returnType,
Iterable<ParameterizedType> parameterTypes,
BytecodeExpression... parameters) |
static BytecodeExpression |
BytecodeExpressions.invokeStatic(ParameterizedType methodTargetType,
String methodName,
ParameterizedType returnType,
Iterable<ParameterizedType> parameterTypes,
Iterable<? extends BytecodeExpression> parameters) |
static BytecodeExpression |
BytecodeExpressions.isNotNull(BytecodeExpression value) |
static BytecodeExpression |
BytecodeExpressions.isNull(BytecodeExpression value) |
BytecodeExpression |
BytecodeExpression.length() |
static BytecodeExpression |
BytecodeExpressions.length(BytecodeExpression instance) |
static BytecodeExpression |
BytecodeExpressions.lessThan(BytecodeExpression left,
BytecodeExpression right) |
static BytecodeExpression |
BytecodeExpressions.lessThanOrEqual(BytecodeExpression left,
BytecodeExpression right) |
static BytecodeExpression |
BytecodeExpressions.multiply(BytecodeExpression left,
BytecodeExpression right) |
static BytecodeExpression |
BytecodeExpressions.negate(BytecodeExpression value) |
static BytecodeExpression |
BytecodeExpressions.newArray(ParameterizedType type,
BytecodeExpression... elements) |
static BytecodeExpression |
BytecodeExpressions.newArray(ParameterizedType type,
BytecodeExpression length) |
static BytecodeExpression |
BytecodeExpressions.newArray(ParameterizedType type,
int length) |
static BytecodeExpression |
BytecodeExpressions.newArray(ParameterizedType type,
Iterable<? extends BytecodeExpression> elements) |
static BytecodeExpression |
BytecodeExpressions.newInstance(Class<?> returnType,
BytecodeExpression... parameters) |
static BytecodeExpression |
BytecodeExpressions.newInstance(Class<?> returnType,
Iterable<? extends BytecodeExpression> parameters) |
static BytecodeExpression |
BytecodeExpressions.newInstance(Class<?> returnType,
Iterable<? extends Class<?>> parameterTypes,
BytecodeExpression... parameters) |
static BytecodeExpression |
BytecodeExpressions.newInstance(Constructor<?> constructor,
BytecodeExpression... parameters) |
static BytecodeExpression |
BytecodeExpressions.newInstance(Constructor<?> constructor,
Iterable<? extends BytecodeExpression> parameters) |
static BytecodeExpression |
BytecodeExpressions.newInstance(ParameterizedType returnType,
BytecodeExpression... parameters) |
static BytecodeExpression |
BytecodeExpressions.newInstance(ParameterizedType returnType,
Iterable<? extends BytecodeExpression> parameters) |
static BytecodeExpression |
BytecodeExpressions.newInstance(ParameterizedType returnType,
Iterable<ParameterizedType> parameterTypes,
BytecodeExpression... parameters) |
static BytecodeExpression |
BytecodeExpressions.newInstance(ParameterizedType type,
Iterable<ParameterizedType> parameterTypes,
Iterable<? extends BytecodeExpression> parameters) |
static BytecodeExpression |
BytecodeExpressions.not(BytecodeExpression value) |
static BytecodeExpression |
BytecodeExpressions.notEqual(BytecodeExpression left,
BytecodeExpression right) |
static BytecodeExpression |
BytecodeExpressions.or(BytecodeExpression left,
BytecodeExpression right) |
BytecodeExpression |
BytecodeExpression.pop() |
static BytecodeExpression |
BytecodeExpressions.print(BytecodeExpression variable) |
static BytecodeExpression |
BytecodeExpressions.remainder(BytecodeExpression left,
BytecodeExpression right) |
BytecodeExpression |
BytecodeExpression.ret() |
static BytecodeExpression |
BytecodeExpressions.set(BytecodeExpression instance,
BytecodeExpression index,
BytecodeExpression value) |
BytecodeExpression |
BytecodeExpression.setElement(BytecodeExpression index,
BytecodeExpression value) |
BytecodeExpression |
BytecodeExpression.setElement(int index,
BytecodeExpression value) |
BytecodeExpression |
BytecodeExpression.setField(Field field,
BytecodeExpression value) |
BytecodeExpression |
BytecodeExpression.setField(FieldDefinition field,
BytecodeExpression value) |
BytecodeExpression |
BytecodeExpression.setField(String name,
BytecodeExpression value) |
static BytecodeExpression |
BytecodeExpressions.setStatic(Class<?> declaringClass,
String name,
BytecodeExpression value) |
static BytecodeExpression |
BytecodeExpressions.setStatic(Field staticField,
BytecodeExpression value) |
static BytecodeExpression |
BytecodeExpressions.setStatic(FieldDefinition staticField,
BytecodeExpression value) |
static BytecodeExpression |
BytecodeExpressions.setStatic(ParameterizedType declaringClass,
String name,
BytecodeExpression value) |
static BytecodeExpression |
BytecodeExpressions.shiftLeft(BytecodeExpression left,
BytecodeExpression right) |
static BytecodeExpression |
BytecodeExpressions.shiftRight(BytecodeExpression left,
BytecodeExpression right) |
static BytecodeExpression |
BytecodeExpressions.shiftRightUnsigned(BytecodeExpression left,
BytecodeExpression right) |
static BytecodeExpression |
BytecodeExpressions.subtract(BytecodeExpression left,
BytecodeExpression right) |