public class ParameterImpl<O extends JavaSource<O>> extends Object implements Parameter<O>
| Constructor and Description |
|---|
ParameterImpl(O parent,
Object internal) |
| Modifier and Type | Method and Description |
|---|---|
Annotation<O> |
addAnnotation() |
Annotation<O> |
addAnnotation(Class<? extends Annotation> clazz) |
Annotation<O> |
addAnnotation(String className) |
Annotation<O> |
getAnnotation(Class<? extends Annotation> type) |
Annotation<O> |
getAnnotation(String type) |
List<Annotation<O>> |
getAnnotations() |
Object |
getInternal() |
String |
getName() |
O |
getOrigin() |
String |
getType() |
Type<?> |
getTypeInspector() |
boolean |
hasAnnotation(Class<? extends Annotation> type) |
boolean |
hasAnnotation(String type) |
Parameter<O> |
removeAnnotation(Annotation<O> annotation) |
String |
toString() |
public String getName()
getName in interface Parameter<O extends JavaSource<O>>public String getType()
getType in interface Parameter<O extends JavaSource<O>>public Type<?> getTypeInspector()
getTypeInspector in interface Parameter<O extends JavaSource<O>>public Annotation<O> addAnnotation()
addAnnotation in interface AnnotationTarget<O extends JavaSource<O>,Parameter<O extends JavaSource<O>>>public Annotation<O> addAnnotation(Class<? extends Annotation> clazz)
addAnnotation in interface AnnotationTarget<O extends JavaSource<O>,Parameter<O extends JavaSource<O>>>public Annotation<O> addAnnotation(String className)
addAnnotation in interface AnnotationTarget<O extends JavaSource<O>,Parameter<O extends JavaSource<O>>>public List<Annotation<O>> getAnnotations()
getAnnotations in interface AnnotationTarget<O extends JavaSource<O>,Parameter<O extends JavaSource<O>>>public boolean hasAnnotation(Class<? extends Annotation> type)
hasAnnotation in interface AnnotationTarget<O extends JavaSource<O>,Parameter<O extends JavaSource<O>>>public boolean hasAnnotation(String type)
hasAnnotation in interface AnnotationTarget<O extends JavaSource<O>,Parameter<O extends JavaSource<O>>>public Annotation<O> getAnnotation(Class<? extends Annotation> type)
getAnnotation in interface AnnotationTarget<O extends JavaSource<O>,Parameter<O extends JavaSource<O>>>public Annotation<O> getAnnotation(String type)
getAnnotation in interface AnnotationTarget<O extends JavaSource<O>,Parameter<O extends JavaSource<O>>>public Parameter<O> removeAnnotation(Annotation<O> annotation)
removeAnnotation in interface AnnotationTarget<O extends JavaSource<O>,Parameter<O extends JavaSource<O>>>public Object getInternal()
getInternal in interface InternalCopyright © 2013 JBoss by Red Hat. All Rights Reserved.