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

   For the dynamic side of 8283, field can be selected in `MetaClassImpl`.  If 
access method is declared by an interface, the interface method is the one 
indexed so it is considered pervasive in the type hierarchy (cannot be safely 
hidden).  Not sure if this kind of name hiding should be extended to inner 
classes; hopefully the commit is enough of a first step to determine if this 
protocol should be changed or left alone.
   
   @blackdrag @paulk-asert 
   
   TODO:
   - setter method
   - STC selection of field vs method (verify what `StaticTypeCheckingVisitor` 
does vs `MetaClassImpl`)
   - static compiler classgen -- I think it currently selects the method
   
   https://issues.apache.org/jira/browse/GROOVY-8283


-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to