Reflect |
Reflect.call(java.lang.String name) |
Call a method by its name.
|
Reflect |
Reflect.call(java.lang.String name,
java.lang.Object... args) |
Call a method by its name.
|
static Reflect |
Reflect.compile(java.lang.String name,
java.lang.String content) |
Compile a class at runtime and reflect on it.
|
static Reflect |
Reflect.compile(java.lang.String name,
java.lang.String content,
CompileOptions options) |
Compile a class at runtime and reflect on it.
|
Reflect |
Reflect.create() |
Call a constructor.
|
Reflect |
Reflect.create(java.lang.Object... args) |
Call a constructor.
|
Reflect |
Reflect.field(java.lang.String name) |
Get a wrapped field.
|
private java.lang.reflect.Field |
Reflect.field0(java.lang.String name) |
|
private static java.lang.Class<?> |
Reflect.forName(java.lang.String name) |
Load a class
|
private static java.lang.Class<?> |
Reflect.forName(java.lang.String name,
java.lang.ClassLoader classLoader) |
|
<T> T |
Reflect.get(java.lang.String name) |
Get a field value.
|
private static Reflect |
Reflect.on(java.lang.reflect.Constructor<?> constructor,
java.lang.Object... args) |
Wrap an object created from a constructor
|
private static Reflect |
Reflect.on(java.lang.reflect.Method method,
java.lang.Object object,
java.lang.Object... args) |
Wrap an object returned from a method
|
static Reflect |
Reflect.on(java.lang.String name) |
Deprecated.
|
static Reflect |
Reflect.on(java.lang.String name,
java.lang.ClassLoader classLoader) |
Deprecated.
|
static Reflect |
Reflect.onClass(java.lang.String name) |
Wrap a class name.
|
static Reflect |
Reflect.onClass(java.lang.String name,
java.lang.ClassLoader classLoader) |
Wrap a class name, loading it via a given class loader.
|
static void |
Reflect.process(java.lang.String name,
java.lang.String content) |
Annotation-process a class at runtime.
|
static void |
Reflect.process(java.lang.String name,
java.lang.String content,
CompileOptions options) |
Annotation-process a class at runtime.
|
Reflect |
Reflect.set(java.lang.String name,
java.lang.Object value) |
Set a field value.
|