Methods
Modifier and Type |
Method and Description |
ClassGenerator |
addDefaultConstructor() |
ClassGenerator |
addDefaultConstructor(ClassGenerator.MethodBody body,
Class<?>... args) |
ClassGenerator |
addField(int access,
String name,
Class<?> type) |
ClassGenerator |
addField(int access,
String name,
Class<?> type,
String signature) |
ClassGenerator |
addMethod(int access,
String name,
String desc) |
ClassGenerator |
addMethod(int access,
String name,
String desc,
ClassGenerator.MethodBody body) |
ClassGenerator |
addMethod(int access,
String name,
String desc,
String[] exceptions,
ClassGenerator.MethodBody body) |
ClassGenerator |
addMethod(int access,
String name,
String desc,
String signature,
ClassGenerator.MethodBody body) |
ClassGenerator |
addMethod(int access,
String name,
String desc,
String signature,
String[] exceptions,
ClassGenerator.MethodBody body) |
ClassGenerator |
addStaticField(int access,
String name,
Class<?> type,
Object value) |
ClassGenerator |
addStaticField(int access,
String name,
Class<?> type,
String signature,
Object value) |
ClassGenerator |
addStaticInitBlock(ClassGenerator.MethodBody body) |
static org.mvel2.asm.ClassWriter |
createClassWriter(ClassLoader classLoader,
int access,
String name,
String signature,
String superName,
String[] interfaces) |
void |
dumpGeneratedClass() |
byte[] |
generateBytecode() |
String |
getClassDescriptor() |
String |
getClassName() |
String |
getInternalClassName() |
String |
getSuperClassDescriptor() |
String |
methodDescr(Class<?> type,
Class<?>... args) |
<T> T |
newInstance() |
<T> T |
newInstance(Class paramType,
Object param) |
<T> T |
newInstance(Class paramType1,
Object param1,
Class paramType2,
Object param2) |
ClassGenerator |
setAccess(int access) |
ClassGenerator |
setInterfaces(Class<?>... interfaces) |
ClassGenerator |
setSignature(String signature) |
ClassGenerator |
setSuperClass(Class superClass) |
String |
toInteralName(Class<?> clazz) |
String |
toInteralName(String className) |
String |
toTypeDescriptor(Class<?> clazz) |
String |
toTypeDescriptor(String className) |