class JavaXClass extends JavaXAnnotatedElement implements XClass
ACCESS_FIELD, ACCESS_PROPERTY, DEFAULT_FILTER| 构造器和说明 |
|---|
JavaXClass(Class clazz,
TypeEnvironment env,
JavaReflectionManager factory) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<XMethod> |
getDeclaredMethods()
Returns the Methods defined by this class.
|
List<XProperty> |
getDeclaredProperties(String accessType) |
List<XProperty> |
getDeclaredProperties(String accessType,
Filter filter) |
XClass[] |
getInterfaces() |
String |
getName() |
XClass |
getSuperclass() |
(专用程序包) TypeEnvironment |
getTypeEnvironment() |
boolean |
isAbstract() |
(专用程序包) boolean |
isArray() |
boolean |
isAssignableFrom(XClass c) |
boolean |
isEnum() |
boolean |
isInterface()
see Class#isInterface()
|
boolean |
isPrimitive() |
Class<?> |
toClass() |
String |
toString() |
equals, getAnnotation, getAnnotations, getFactory, hashCode, isAnnotationPresent, toAnnotatedElementequals, getAnnotation, getAnnotations, isAnnotationPresentpublic JavaXClass(Class clazz, TypeEnvironment env, JavaReflectionManager factory)
public XClass getSuperclass()
getSuperclass 在接口中 XClassClass.getSuperclass()public XClass[] getInterfaces()
getInterfaces 在接口中 XClassClass.getInterfaces()public boolean isInterface()
XClassisInterface 在接口中 XClasspublic boolean isAbstract()
isAbstract 在接口中 XClasspublic boolean isPrimitive()
isPrimitive 在接口中 XClasspublic List<XProperty> getDeclaredProperties(String accessType)
getDeclaredProperties 在接口中 XClasspublic List<XProperty> getDeclaredProperties(String accessType, Filter filter)
getDeclaredProperties 在接口中 XClasspublic List<XMethod> getDeclaredMethods()
XClassgetDeclaredMethods 在接口中 XClasspublic Class<?> toClass()
public boolean isAssignableFrom(XClass c)
isAssignableFrom 在接口中 XClassboolean isArray()
TypeEnvironment getTypeEnvironment()
public String toString()
toString 在类中 JavaXAnnotatedElementCopyright © 2020. All rights reserved.