public class ClassDefiner<T>
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static <T> ClassDefiner<T> |
defineAnonymousClass(byte[] bytecode) |
static java.lang.String |
generateClassName(java.lang.String name) |
java.lang.Class<?> |
getClazz() |
T |
newInstance() |
T |
newInstance(java.lang.Class<?>[] types,
java.lang.Object[] values) |
T |
newInstance(java.lang.Object... args) |
public static java.lang.String generateClassName(java.lang.String name)
public static <T> ClassDefiner<T> defineAnonymousClass(byte[] bytecode)
public java.lang.Class<?> getClazz()
public T newInstance() throws java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodException, java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetExceptionjava.lang.NoSuchMethodExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionpublic T newInstance(java.lang.Object... args) throws java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodException, java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetExceptionjava.lang.NoSuchMethodExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionpublic T newInstance(java.lang.Class<?>[] types, java.lang.Object[] values) throws java.lang.NoSuchMethodException, java.lang.reflect.InvocationTargetException, java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.NoSuchMethodExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessException