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

public interface EvaluatedDeclaration extends EvaluatedType
  • Method Details

    • annotation

      <T extends Annotation> T annotation(Class<T> annotationType)
    • annotations

      List<Annotation> annotations()
      Return the annotations on this declaration.
      Returns:
      List of all annotations on this declaration.
    • modifiers

      int modifiers()
    • element

      AnnotatedElement element()