public interface XClass extends XAnnotatedElement
| Modifier and Type | Field and Description |
|---|---|
static String |
ACCESS_FIELD |
static String |
ACCESS_PROPERTY |
static Filter |
DEFAULT_FILTER |
| Modifier and Type | Method and Description |
|---|---|
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() |
boolean |
isAbstract() |
boolean |
isAssignableFrom(XClass c) |
boolean |
isEnum() |
boolean |
isInterface()
see Class#isInterface()
|
boolean |
isPrimitive() |
equals, getAnnotation, getAnnotations, isAnnotationPresentstatic final String ACCESS_PROPERTY
static final String ACCESS_FIELD
static final Filter DEFAULT_FILTER
String getName()
XClass getSuperclass()
Class.getSuperclass()XClass[] getInterfaces()
Class.getInterfaces()boolean isInterface()
boolean isAbstract()
boolean isPrimitive()
boolean isEnum()
boolean isAssignableFrom(XClass c)
Copyright © 2017 JBoss by Red Hat. All rights reserved.