接口 Reflect<T>
-
- 所有已知实现类:
ObjectReflect
public interface Reflect<T>
-
-
方法概要
修饰符和类型 方法 说明 default Reflect<T>accept(Consumer<T> consumer)<V> Reflect<V>cast(Class<V> type)Tget()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()
-