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, isAnnotationPresent
static 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 © 2021 JBoss by Red Hat. All rights reserved.