public class JParameter extends Object implements JParameter
Modifier and Type | Method and Description |
---|---|
<T extends Annotation> |
getAnnotation(Class<T> annotationClass)
Returns an instance of the specified annotation type if it is present on
this element or
null if it is not. |
Annotation[] |
getAnnotations()
Returns all the annotations present on this element.
|
Annotation[] |
getDeclaredAnnotations()
Returns the annotations declared directly on this element; does not include
any inherited annotations.
|
JAbstractMethod |
getEnclosingMethod() |
String[][] |
getMetaData(String tagName)
Deprecated.
|
String[] |
getMetaDataTags()
Deprecated.
|
String |
getName() |
JType |
getType() |
boolean |
isAnnotationPresent(Class<? extends Annotation> annotationClass)
Returns
true if this item has an annotation of the specified
type. |
String |
toString() |
public <T extends Annotation> T getAnnotation(Class<T> annotationClass)
HasAnnotations
null
if it is not. For a class, this will
look for annotations on supertypes as well.getAnnotation
in interface HasAnnotations
annotationClass
- annotation type to search fornull
if it is notpublic Annotation[] getAnnotations()
HasAnnotations
getAnnotations
in interface HasAnnotations
public Annotation[] getDeclaredAnnotations()
HasAnnotations
getDeclaredAnnotations
in interface HasAnnotations
public JAbstractMethod getEnclosingMethod()
getEnclosingMethod
in interface JParameter
@Deprecated public final String[][] getMetaData(String tagName)
HasMetaData
getMetaData
in interface HasMetaData
@Deprecated public final String[] getMetaDataTags()
HasMetaData
getMetaDataTags
in interface HasMetaData
public String getName()
getName
in interface JParameter
public JType getType()
getType
in interface JParameter
public boolean isAnnotationPresent(Class<? extends Annotation> annotationClass)
HasAnnotations
true
if this item has an annotation of the specified
type. For a class, this will look at supertypes as well.isAnnotationPresent
in interface HasAnnotations
true
if this item has an annotation of the specified
typeCopyright © 2018. All rights reserved.