public class JVM
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.util.logging.Logger |
log |
| Constructor and Description |
|---|
JVM() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.reflect.Constructor<?> |
copyConstructor(java.lang.reflect.Constructor<?> c) |
static java.lang.reflect.Field |
copyField(java.lang.reflect.Field field) |
static java.lang.reflect.Method |
copyMethod(java.lang.reflect.Method method) |
static void |
ensureMemberAccess(java.lang.Class<?> callerClass,
java.lang.Class<?> declaringClass,
java.lang.Object target,
int mods) |
static java.lang.reflect.Constructor<?> |
newConstructor(java.lang.Class<?> clazz,
java.lang.Class<?>[] params,
java.lang.Class<?>[] exceptions,
int modifiers,
java.lang.String signature) |
static java.lang.reflect.Field |
newField(java.lang.Class<?> declaring,
java.lang.Class<?> type,
int mods,
java.lang.String name,
java.lang.String sig) |
static java.lang.reflect.Method |
newMethod(java.lang.Class<?> clazz,
java.lang.String name,
java.lang.Class<?>[] params,
java.lang.Class<?> returnType,
java.lang.Class<?>[] exceptions,
int modifiers,
java.lang.String signature) |
static void |
setConstructorModifiers(java.lang.reflect.Constructor<?> c,
int modifiers) |
static void |
setFieldModifiers(java.lang.reflect.Field field,
int mods) |
static void |
setMethodModifiers(java.lang.reflect.Method method,
int modifiers) |
public static void ensureMemberAccess(java.lang.Class<?> callerClass,
java.lang.Class<?> declaringClass,
java.lang.Object target,
int mods)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionpublic static java.lang.reflect.Method newMethod(java.lang.Class<?> clazz,
java.lang.String name,
java.lang.Class<?>[] params,
java.lang.Class<?> returnType,
java.lang.Class<?>[] exceptions,
int modifiers,
java.lang.String signature)
public static java.lang.reflect.Method copyMethod(java.lang.reflect.Method method)
public static java.lang.reflect.Field copyField(java.lang.reflect.Field field)
public static java.lang.reflect.Constructor<?> copyConstructor(java.lang.reflect.Constructor<?> c)
public static void setMethodModifiers(java.lang.reflect.Method method,
int modifiers)
public static void setConstructorModifiers(java.lang.reflect.Constructor<?> c,
int modifiers)
public static void setFieldModifiers(java.lang.reflect.Field field,
int mods)
public static java.lang.reflect.Field newField(java.lang.Class<?> declaring,
java.lang.Class<?> type,
int mods,
java.lang.String name,
java.lang.String sig)
public static java.lang.reflect.Constructor<?> newConstructor(java.lang.Class<?> clazz,
java.lang.Class<?>[] params,
java.lang.Class<?>[] exceptions,
int modifiers,
java.lang.String signature)