接口 Reflect<T>
-
- 所有已知实现类:
ObjectReflect
public interface Reflect<T>
-
-
方法概要
修饰符和类型 方法 说明 default Reflect<T>
accept(Consumer<T> consumer)
<V> Reflect<V>
cast(Class<V> type)
T
get()
default RField<T,?>
getField(String name)
<V> RField<T,V>
getField(String name, Class<V> type)
RMethod<T,?>
getMethod(String name, Class[] types)
<R> RMethod<T,R>
getMethod(String name, Class<R> returnType, Class... types)
RMethod<T,?>[]
getMethods(String name)
Reflect<?>
invoke(String name, Class[] types, Object... values)
Reflect<?>
invoke(String name, Object... values)
static <W> Reflect<W>
ofClass(Class<W> clazz)
static <W> Reflect<W>
ofObject(W value)
default Optional<T>
toOptional()
Reflect<T>
toRoot()
-