Package org.glassfish.gmbal.typelib
Interface EvaluatedDeclaration
- All Superinterfaces:
EvaluatedType
- All Known Subinterfaces:
EvaluatedAccessibleDeclaration
,EvaluatedClassDeclaration
,EvaluatedFieldDeclaration
,EvaluatedMethodDeclaration
- All Known Implementing Classes:
DeclarationFactory.EvaluatedClassDeclarationImpl
,DeclarationFactory.EvaluatedFieldDeclarationImpl
,DeclarationFactory.EvaluatedMethodDeclarationImpl
,EvaluatedClassDeclarationBase
,EvaluatedDeclarationBase
,EvaluatedFieldDeclarationBase
,EvaluatedMethodDeclarationBase
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescription<T extends Annotation>
Tannotation
(Class<T> annotationType) Return the annotations on this declaration.element()
int
Methods inherited from interface org.glassfish.gmbal.typelib.EvaluatedType
accept, isImmutable, name
-
Method Details
-
annotation
-
annotations
List<Annotation> annotations()Return the annotations on this declaration.- Returns:
- List of all annotations on this declaration.
-
modifiers
int modifiers() -
element
AnnotatedElement element()
-