Uploaded image for project: 'Groovy'
  1. Groovy
  2. GROOVY-4047

Cyclic inheritence check - scattered across multiple compilation phases

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 1.8-beta-1
    • 1.6.8, 1.7.1, 1.8-beta-1
    • None
    • None

    Description

      Currently the check for cyclic inheritance happens at 2 places - ResolveVisitor#checkCyclicInheritence() and Verifier#visitClass().

      Both are very similar checks and may be both can be done in ResolveVisitor. It's anyway something that can be caught earlier than verifier.

      Attachments

        Activity

          People

            roshandawrani Roshan Dawrani
            roshandawrani Roshan Dawrani
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: