程序包 org.huiche.util
接口 ReflectUtil
public interface ReflectUtil
- 作者:
- Maning
-
字段概要
字段 -
方法概要
静态方法修饰符和类型方法说明getAllFields(Class<?> clazz, Predicate<Field> predicate) getAllFieldsNotStaticOrTransient(Class<?> clazz) static <T> Constructor<T>getDefaultConstructor(Class<T> clazz) static <T> Constructor<T>getEntityConstructor(Class<T> clazz, boolean isRecord) getEntityFields(Class<?> clazz, boolean isRecord) static FieldgetFieldByMethodName(Class<?> clazz, String methodName) static Type[]getGenerics(Class<?> clazz) static Class<?>getGenericsClass(Class<?> clazz) getInstanceFunction(Constructor<?> constructor, List<Parameter> parameters, List<Field> fields, boolean isRecord) static <T> LambdaMethodgetLambdaMethod(SerializableFunction<T, ?> lambda) static <T> Constructor<T>getRecordConstructor(Class<T> clazz) static ParameterizedTypeparameterizedType(Class<?> raw, Type... args) scanClass(ClassLoader classLoader, String scanPackage, Predicate<Class<?>> filter) scanClassInJar(ClassLoader classLoader, String scanPackage, Predicate<Class<?>> filter) scanClassInSrc(ClassLoader classLoader, String scanPackage, Predicate<Class<?>> filter)
-
字段详细资料
-
LOGGER
-
-
方法详细资料
-
scanClassInJar
-
scanClass
-
scanClass
-
scanClassInSrc
-
getGenericsClass
-
getGenerics
-
parameterizedType
-
getRecordConstructor
-
getDefaultConstructor
-
getEntityConstructor
-
getEntityFields
-
getInstanceFunction
-
getAllFields
-
getAllFieldsNotStaticOrTransient
-
getLambdaMethod
-
getFieldByMethodName
-