public class WrapperParameterModel extends Object implements IParameterModel
| Constructor and Description |
|---|
WrapperParameterModel(ITypeModel ownerType,
IMethodModel ownerMethod,
IParameterModel originalParameter) |
| Modifier and Type | Method and Description |
|---|---|
IAnnotationModel |
getAnnotation(String name)
getAnnotation.
|
IAnnotationModel |
getAnnotationByCanonicalName(String name)
getAnnotation.
|
IAnnotationModel[] |
getAnnotations()
getAnnotations.
|
String |
getAnnotationValue(String annotation)
getAnnotationValue.
|
String[] |
getAnnotationValues(String annotation)
getAnnotationValues.
|
String |
getDocumentation()
getDocumentation.
|
String |
getName()
getName.
|
String |
getParameterType()
getParameterType.
|
boolean |
hasAnnotation(String name)
hasAnnotation.
|
boolean |
hasAnnotationWithCanonicalName(String name)
hasAnnotation.
|
boolean |
required()
required.
|
public WrapperParameterModel(ITypeModel ownerType, IMethodModel ownerMethod, IParameterModel originalParameter)
public String getName()
IBasicModelgetName.
getName in interface IBasicModelpublic String getDocumentation()
IBasicModelgetDocumentation.
getDocumentation in interface IBasicModelpublic IAnnotationModel[] getAnnotations()
IBasicModelgetAnnotations.
getAnnotations in interface IBasicModelpublic String getAnnotationValue(String annotation)
IBasicModelgetAnnotationValue.
getAnnotationValue in interface IBasicModelannotation - a String object.public String[] getAnnotationValues(String annotation)
IBasicModelgetAnnotationValues.
getAnnotationValues in interface IBasicModelannotation - a String object.public boolean hasAnnotation(String name)
IBasicModelhasAnnotation.
hasAnnotation in interface IBasicModelname - a String object.public IAnnotationModel getAnnotation(String name)
IBasicModelgetAnnotation.
getAnnotation in interface IBasicModelname - a String object.IAnnotationModel for annotation with given name if present, null otherwisepublic boolean hasAnnotationWithCanonicalName(String name)
IBasicModelhasAnnotation.
hasAnnotationWithCanonicalName in interface IBasicModelname - a String object.public IAnnotationModel getAnnotationByCanonicalName(String name)
IBasicModelgetAnnotation.
getAnnotationByCanonicalName in interface IBasicModelname - a String object.IAnnotationModel for annotation with given canonical name if present, null otherwisepublic String getParameterType()
IParameterModelgetParameterType.
getParameterType in interface IParameterModelpublic boolean required()
IParameterModelrequired.
required in interface IParameterModelCopyright © 2015 Mulesoft. All rights reserved.