接口 ReflectClass<T>
-
- 所有超级接口:
ReflectAnnotatedElement
public interface ReflectClass<T> extends ReflectAnnotatedElement
-
-
方法概要
-
从接口继承的方法 com.antgroup.antchain.myjava.metaprogramming.reflect.ReflectAnnotatedElement
getAnnotation
-
-
-
-
方法详细资料
-
isPrimitive
boolean isPrimitive()
-
isInterface
boolean isInterface()
-
isArray
boolean isArray()
-
isAnnotation
boolean isAnnotation()
-
isEnum
boolean isEnum()
-
getEnumConstants
T[] getEnumConstants()
-
getModifiers
int getModifiers()
-
getComponentType
ReflectClass<?> getComponentType()
-
getName
String getName()
-
getSuperclass
ReflectClass<? super T> getSuperclass()
-
getInterfaces
ReflectClass<? super T>[] getInterfaces()
-
isInstance
boolean isInstance(Object obj)
-
asSubclass
<U> ReflectClass<U> asSubclass(Class<U> cls)
-
isAssignableFrom
boolean isAssignableFrom(ReflectClass<?> cls)
-
isAssignableFrom
boolean isAssignableFrom(Class<?> cls)
-
getDeclaredMethods
ReflectMethod[] getDeclaredMethods()
-
getMethods
ReflectMethod[] getMethods()
-
getDeclaredMethod
ReflectMethod getDeclaredMethod(String name, ReflectClass<?>... parameterTypes)
-
getDeclaredJMethod
ReflectMethod getDeclaredJMethod(String name, Class<?>... parameterTypes)
-
getMethod
ReflectMethod getMethod(String name, ReflectClass<?>... parameterTypes)
-
getJMethod
ReflectMethod getJMethod(String name, Class<?>... parameterTypes)
-
getDeclaredFields
ReflectField[] getDeclaredFields()
-
getFields
ReflectField[] getFields()
-
getDeclaredField
ReflectField getDeclaredField(String name)
-
getField
ReflectField getField(String name)
-
createArray
T[] createArray(int size)
-
getArrayLength
int getArrayLength(Object array)
-
-