@Beta public final class Parameter extends Objectimplements AnnotatedElement
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object
|
<A extends Annotation |
getAnnotation(Class
|
Annotation |
getAnnotations()
|
<A extends Annotation |
getAnnotationsByType(Class
|
<A extends Annotation |
getDeclaredAnnotation(Class
|
Annotation |
getDeclaredAnnotations()
|
<A extends Annotation |
getDeclaredAnnotationsByType(Class
|
Invokable |
getDeclaringInvokable()
Returns the
Invokable that declares this parameter.
|
TypeToken |
getType()
Returns the type of the parameter.
|
int |
hashCode()
|
boolean |
isAnnotationPresent(Class
|
String |
toString()
|
public TypeToken<?> getType()
public Invokable<? ,?> getDeclaringInvokable()
Invokable that declares this parameter.
public boolean isAnnotationPresent(Class<? extends Annotation > annotationType)
public <A extends Annotation> A getAnnotation(Class <A> annotationType)
public Annotation[] getAnnotations()
public <A extends Annotation> A[] getAnnotationsByType(Class <A> annotationType)
getAnnotationsByType in interface
AnnotatedElement
public Annotation[] getDeclaredAnnotations()
getDeclaredAnnotations in interface
AnnotatedElement
public <A extends Annotation> A getDeclaredAnnotation(Class <A> annotationType)
getDeclaredAnnotation in interface
AnnotatedElement
public <A extends Annotation> A[] getDeclaredAnnotationsByType(Class <A> annotationType)
getDeclaredAnnotationsByType in interface
AnnotatedElement
public boolean equals(Objectobj)
public int hashCode()
public StringtoString()