public class ReflectUtil extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ReflectUtil.ConstructorRef |
static class |
ReflectUtil.FieldRef |
static class |
ReflectUtil.LiveFieldRef |
static class |
ReflectUtil.LiveMethodRef |
static class |
ReflectUtil.MethodRef |
static class |
ReflectUtil.WithNull
Utility to access live methods and fields with possible null return value if not found
|
| Constructor and Description |
|---|
ReflectUtil() |
| Modifier and Type | Method and Description |
|---|---|
static ReflectUtil.ConstructorRef |
constructor(Class<?> cls,
Class<?>... params) |
static ReflectUtil.ConstructorRef |
constructor(String fqn,
Class<?>... params) |
static ReflectUtil.FieldRef |
field(Class<?> cls,
String name) |
static ReflectUtil.LiveFieldRef |
field(Object receiver,
String name) |
static ReflectUtil.FieldRef |
field(String fqn,
String name) |
static ReflectUtil.MethodRef |
method(Class<?> cls,
String name,
Class... params) |
static ReflectUtil.LiveMethodRef |
method(Object receiver,
String name,
Class... params) |
static ReflectUtil.MethodRef |
method(String fqn,
String name,
Class... params) |
static void |
setAccessible(Constructor c) |
static void |
setAccessible(Field f) |
static void |
setAccessible(Member m) |
static void |
setAccessible(Method m) |
static Class<?> |
type(String fqn) |
static Class<?> |
type(String fqn,
ClassLoader cl) |
public static Class<?> type(String fqn, ClassLoader cl)
public static ReflectUtil.LiveMethodRef method(Object receiver, String name, Class... params)
public static ReflectUtil.MethodRef method(String fqn, String name, Class... params)
public static ReflectUtil.MethodRef method(Class<?> cls, String name, Class... params)
public static ReflectUtil.LiveFieldRef field(Object receiver, String name)
public static ReflectUtil.FieldRef field(String fqn, String name)
public static ReflectUtil.FieldRef field(Class<?> cls, String name)
public static ReflectUtil.ConstructorRef constructor(String fqn, Class<?>... params)
public static ReflectUtil.ConstructorRef constructor(Class<?> cls, Class<?>... params)
public static void setAccessible(Field f)
public static void setAccessible(Method m)
public static void setAccessible(Constructor c)
public static void setAccessible(Member m)
Copyright © 2018. All rights reserved.