ClassDefinition |
ClassDefinition.addField(EnumSet<Access> access,
String name,
ParameterizedType type) |
static Parameter |
Parameter.arg(String name,
ParameterizedType type) |
BytecodeBlock |
BytecodeBlock.checkCast(ParameterizedType type) |
AnnotationDefinition |
MethodDefinition.declareAnnotation(ParameterizedType type) |
AnnotationDefinition |
FieldDefinition.declareAnnotation(ParameterizedType type) |
AnnotationDefinition |
ClassDefinition.declareAnnotation(ParameterizedType type) |
FieldDefinition |
ClassDefinition.declareField(EnumSet<Access> access,
String name,
ParameterizedType type) |
MethodDefinition |
ClassDefinition.declareMethod(EnumSet<Access> access,
String name,
ParameterizedType returnType,
Iterable<Parameter> parameters) |
MethodDefinition |
ClassDefinition.declareMethod(EnumSet<Access> access,
String name,
ParameterizedType returnType,
Parameter... parameters) |
AnnotationDefinition |
MethodDefinition.declareParameterAnnotation(ParameterizedType type,
int parameterIndex) |
Variable |
Scope.declareVariable(ParameterizedType type,
String variableName) |
static String |
ClassDefinition.genericClassSignature(ParameterizedType classType,
List<ParameterizedType> interfaceTypes) |
static String |
ClassDefinition.genericClassSignature(ParameterizedType classType,
ParameterizedType... interfaceTypes) |
static String |
ClassDefinition.genericClassSignature(ParameterizedType classType,
ParameterizedType... interfaceTypes) |
static String |
MethodDefinition.genericMethodSignature(ParameterizedType returnType,
List<ParameterizedType> parameterTypes) |
static String |
MethodDefinition.genericMethodSignature(ParameterizedType returnType,
ParameterizedType... parameterTypes) |
static String |
MethodDefinition.genericMethodSignature(ParameterizedType returnType,
ParameterizedType... parameterTypes) |
static ArrayOpCode |
ArrayOpCode.getArrayOpCode(ParameterizedType type) |
BytecodeBlock |
BytecodeBlock.getField(ParameterizedType target,
String fieldName,
ParameterizedType fieldType) |
BytecodeBlock |
BytecodeBlock.getStaticField(ParameterizedType target,
FieldDefinition field) |
BytecodeBlock |
BytecodeBlock.getStaticField(ParameterizedType target,
String fieldName,
ParameterizedType fieldType) |
BytecodeBlock |
BytecodeBlock.invokeConstructor(ParameterizedType type,
Iterable<ParameterizedType> parameterTypes) |
BytecodeBlock |
BytecodeBlock.invokeConstructor(ParameterizedType type,
ParameterizedType... parameterTypes) |
BytecodeBlock |
BytecodeBlock.invokeConstructor(ParameterizedType type,
ParameterizedType... parameterTypes) |
BytecodeNode |
BytecodeBlock.invokeDynamic(String name,
ParameterizedType returnType,
Iterable<ParameterizedType> parameterTypes,
Method bootstrapMethod,
List<Object> bootstrapArgs) |
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.invokeInterface(ParameterizedType type,
String name,
ParameterizedType returnType,
ParameterizedType... parameterTypes) |
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.invokeSpecial(ParameterizedType type,
String name,
ParameterizedType returnType,
ParameterizedType... parameterTypes) |
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.invokeStatic(ParameterizedType type,
String name,
ParameterizedType returnType,
ParameterizedType... parameterTypes) |
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.invokeVirtual(ParameterizedType type,
String name,
ParameterizedType returnType,
ParameterizedType... parameterTypes) |
BytecodeBlock |
BytecodeBlock.isInstanceOf(ParameterizedType type) |
ClassInfo |
ClassInfoLoader.loadClassInfo(ParameterizedType type) |
static String |
MethodDefinition.methodDescription(ParameterizedType returnType,
List<ParameterizedType> parameterTypes) |
static String |
MethodDefinition.methodDescription(ParameterizedType returnType,
ParameterizedType... parameterTypes) |
static String |
MethodDefinition.methodDescription(ParameterizedType returnType,
ParameterizedType... parameterTypes) |
BytecodeBlock |
BytecodeBlock.newObject(ParameterizedType type) |
BytecodeBlock |
BytecodeBlock.pop(ParameterizedType type) |
BytecodeBlock |
BytecodeBlock.push(ParameterizedType type) |
BytecodeBlock |
BytecodeBlock.putField(ParameterizedType target,
String fieldName,
ParameterizedType fieldType) |
BytecodeBlock |
BytecodeBlock.putStaticField(ParameterizedType target,
FieldDefinition field) |
BytecodeBlock |
BytecodeBlock.putStaticField(ParameterizedType target,
String fieldName,
ParameterizedType fieldType) |
BytecodeBlock |
BytecodeBlock.putVariable(Variable variable,
ParameterizedType type) |
AnnotationDefinition |
AnnotationDefinition.setValue(String name,
ParameterizedType value) |
static ParameterizedType |
ParameterizedType.type(Class<?> type,
ParameterizedType... parameters) |