public interface ClassInfoHelper
Modifier and Type | Method and Description |
---|---|
TypeInfo[] |
getActualTypeArguments(ParameterizedClassInfo classInfo)
Get the actual type parameters
|
TypeInfo |
getComponentType(ClassInfo classInfo)
Get the component type for a collection
|
ConstructorInfoImpl[] |
getConstructors(ClassInfoImpl classInfo)
Get the constructors
|
FieldInfoImpl[] |
getFields(ClassInfoImpl classInfo)
Get the fields
|
InterfaceInfo[] |
getGenericInterfaces(ClassInfoImpl classInfo)
Get the generic interfaces
|
ClassInfo |
getGenericSuperClass(ClassInfoImpl classInfo)
Get the generic super class
|
InterfaceInfo[] |
getInterfaces(ClassInfoImpl classInfo)
Get the interfaces
|
TypeInfo |
getKeyType(ClassInfo classInfo)
Get the key type for a map
|
MethodInfoImpl[] |
getMethods(ClassInfoImpl classInfo)
Get the methods
|
TypeInfo |
getOwnerType(ParameterizedClassInfo classInfo)
Get the owner type
|
PackageInfo |
getPackage(ClassInfoImpl classInfo)
Get the package for class
|
ClassInfoImpl |
getSuperClass(ClassInfoImpl classInfo)
Get the super class
|
TypeInfo |
getTypeInfo(Class<?> clazz)
Get a type info
|
TypeInfo |
getValueType(ClassInfo classInfo)
Get the value type for a map
|
ClassInfoImpl getSuperClass(ClassInfoImpl classInfo)
classInfo
- the class infoClassInfo getGenericSuperClass(ClassInfoImpl classInfo)
classInfo
- the class infoInterfaceInfo[] getInterfaces(ClassInfoImpl classInfo)
classInfo
- the class infoInterfaceInfo[] getGenericInterfaces(ClassInfoImpl classInfo)
classInfo
- the class infoConstructorInfoImpl[] getConstructors(ClassInfoImpl classInfo)
classInfo
- the class infoFieldInfoImpl[] getFields(ClassInfoImpl classInfo)
classInfo
- the class infoMethodInfoImpl[] getMethods(ClassInfoImpl classInfo)
classInfo
- the class infoTypeInfo getTypeInfo(Class<?> clazz)
clazz
- the classTypeInfo[] getActualTypeArguments(ParameterizedClassInfo classInfo)
classInfo
- the parameterized class infoTypeInfo getOwnerType(ParameterizedClassInfo classInfo)
classInfo
- the parameterized class infoTypeInfo getComponentType(ClassInfo classInfo)
classInfo
- the class infoTypeInfo getKeyType(ClassInfo classInfo)
classInfo
- the class infoTypeInfo getValueType(ClassInfo classInfo)
classInfo
- the class infoPackageInfo getPackage(ClassInfoImpl classInfo)
classInfo
- the class infoCopyright © 2017 JBoss by Red Hat. All rights reserved.