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

Cyclic dependency between annotateTypeLater and attribType

    XMLWordPrintable

    Details

      Description

      Presently, annotateTypeLater needs to operate on a type that has been attributed, so that it can correctly generate type paths. However, attribType requires that annotation types have been attributed, which creates a cyclic dependency.

      This causes two problems: first, it requires that all annotation handling be deferred. Second, it requires that attribType and annotateTypeLater for a given type be close to eachother, and contained within enterStart/enterDone.

      If possible, this dependency should be removed.

        Attachments

          Activity

            People

            Assignee:
            emc Eric Mccorkle
            Reporter:
            emc Eric Mccorkle
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: