public class TypeMetadata extends AbstractMetadata
Modifier and Type | Class and Description |
---|---|
static class |
TypeMetadata.Type |
Modifier | Constructor and Description |
---|---|
protected |
TypeMetadata(String name,
TypeMetadata.Type type) |
Modifier and Type | Method and Description |
---|---|
static TypeMetadata |
classType(String name) |
static EnumMetadata |
enumType(String name) |
List<FieldMetadata> |
getFields()
Gets a ordered lists of
FieldMetadata from the unit. |
List<String> |
getInterfaceNames() |
List<MethodMetadata> |
getMethods()
Gets all
MethodMetadata from the unit. |
String |
getSuperTypeName() |
TypeMetadata.Type |
getType() |
static TypeMetadata |
interfaceType(String name) |
void |
setSuperTypeName(String superTypeName) |
getAnnotations, getModifiers, getName, hasAbstractModifier, hasFinalModifier, hasNativeModifier, hasPrivateVisibility, hasProtectedVisibility, hasPublicVisibility, hasStaticModifier, hasStrictFPModifier, hasSynchronizedModifier, hasTransientModifier, hasVolatileModifier, setName
protected TypeMetadata(String name, TypeMetadata.Type type)
public List<FieldMetadata> getFields()
FieldMetadata
from the unit.public List<MethodMetadata> getMethods()
MethodMetadata
from the unit.public TypeMetadata.Type getType()
public String getSuperTypeName()
public void setSuperTypeName(String superTypeName)
public static TypeMetadata classType(String name)
public static EnumMetadata enumType(String name)
public static TypeMetadata interfaceType(String name)
Copyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.