org.apache.tapestry5.plastic

## Interface AnnotationAccess

- All Known Subinterfaces:
    MethodInvocation, MethodParameter, PlasticClass, PlasticField, PlasticMethod
  All Known Implementing Classes:
    AbstractMethodInvocation, DelegatingAnnotationAccess, EmptyAnnotationAccess, PlasticClassImpl

      public interface AnnotationAccess

  Interface implemented by members that may hold annotations.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `<T extends Annotation> T` | `getAnnotation(Class<T> annotationType)` Returns an instantiated annotation, or null if the target does not have the indicated annotation.
    `<T extends Annotation> boolean` | `hasAnnotation(Class<T> annotationType)` Checks to see if the target has an annotation of the given type.

- - ### Method Detail

    - #### hasAnnotation

          <T extends Annotation> boolean hasAnnotation(Class<T> annotationType)

      Checks to see if the target has an annotation of the given type.

    - #### getAnnotation

          <T extends Annotation> T getAnnotation(Class<T> annotationType)

      Returns an instantiated annotation, or null if the target does not have the indicated annotation.

5.6.4 - Copyright © 2003-2021 The Apache Software Foundation.