Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8213256

Clarify runtime vs compile time annotations for RoundEnvironment.getElementsAnnotatedWith(Class)

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Fixed
    • P4
    • 12
    • 12
    • core-libs

    Description

      The two RoundEnvironment methods:

      RoundEnvironment.getElementsAnnotatedWith​(Class<? extends Annotation> a)
      RoundEnvironment.getElementsAnnotatedWithAny​(Set<Class<? extends
      Annotation>> annotations)

      can expose a difference between annotation types available at runtime via Class objects versus the annotation types available at compile time as TypeElements.

      This hazard should be mentioned in the API docs.

      Attachments

        Issue Links

          Activity

            People

              darcy Joe Darcy
              darcy Joe Darcy
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: