public class ProxyType extends Object implements ITypeModel
ProxyType class.
| Constructor and Description |
|---|
ProxyType(TypeModelRegistry registry,
String key)
Constructor for ProxyType.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
IAnnotationModel |
getAnnotation(String name) |
IAnnotationModel |
getAnnotationByCanonicalName(String name) |
IAnnotationModel[] |
getAnnotations()
getAnnotations.
|
String |
getAnnotationValue(String annotation) |
String[] |
getAnnotationValues(String annotation) |
String |
getDocumentation()
getDocumentation.
|
IFieldModel[] |
getFields() |
String |
getFullyQualifiedName()
getFullyQualifiedName.
|
ITypeModel[] |
getImplementedInterfaces() |
IMethodModel[] |
getMethods()
getMethods.
|
String |
getName()
getName.
|
ITypeModel |
getSuperClass() |
List<ITypeParameter> |
getTypeParameters() |
boolean |
hasAnnotation(String name) |
boolean |
hasAnnotationWithCanonicalName(String name) |
int |
hashCode() |
ITypeModel |
resolveClass(String qualifiedName) |
public ProxyType(TypeModelRegistry registry, String key)
Constructor for ProxyType.
registry - a TypeModelRegistry object.key - a String object.public String getName()
getName.
getName in interface IBasicModelString object.public String getDocumentation()
getDocumentation.
getDocumentation in interface IBasicModelString object.public IAnnotationModel[] getAnnotations()
getAnnotations.
getAnnotations in interface IBasicModelIAnnotationModel objects.public String getAnnotationValue(String annotation)
getAnnotationValue in interface IBasicModelpublic String[] getAnnotationValues(String annotation)
getAnnotationValues in interface IBasicModelpublic boolean hasAnnotation(String name)
hasAnnotation in interface IBasicModelpublic IAnnotationModel getAnnotation(String name)
getAnnotation in interface IBasicModelpublic IMethodModel[] getMethods()
getMethods.
getMethods in interface ITypeModelIMethodModel objects.public String getFullyQualifiedName()
getFullyQualifiedName.
getFullyQualifiedName in interface ITypeModelString object.public IFieldModel[] getFields()
getFields in interface ITypeModelpublic List<ITypeParameter> getTypeParameters()
getTypeParameters in interface IGenericElementpublic ITypeModel getSuperClass()
getSuperClass in interface ITypeModelpublic ITypeModel[] getImplementedInterfaces()
getImplementedInterfaces in interface ITypeModelpublic ITypeModel resolveClass(String qualifiedName)
resolveClass in interface ITypeModelpublic boolean hasAnnotationWithCanonicalName(String name)
hasAnnotationWithCanonicalName in interface IBasicModelpublic IAnnotationModel getAnnotationByCanonicalName(String name)
getAnnotationByCanonicalName in interface IBasicModelCopyright © 2015 Mulesoft. All rights reserved.