eric-milles opened a new pull request #1587:
URL: https://github.com/apache/groovy/pull/1587


   Cycle errors are consistent with ecj, with a separate error message for 
implementing self or own inner.  Errors are now associated with the 
extended/implemented type instead of the primary type.  This allows distinct 
errors in the case of cycle issues with multiple super types.
   
   Each scenario added in the new test was lacking a cycle error.  There was 
one example of a type that implemented its own inner interface (GROOVY-8048), 
but it was not important for the bug.  I think it is safer to bar this kind of 
thing so we don't run into cycles when navigating outers, supers and interfaces.
   
   https://issues.apache.org/jira/browse/GROOVY-10113


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to