Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.4.7
-
None
Description
Run the following code in groovy to get the error.
class Base { static class Inner { static final String CONST = "Hello World"; } } class Derived extends Base { // empty for this example } println Derived.Inner.CONST
Error:
Caught: groovy.lang.MissingPropertyException: No such property: Inner for class: Derived groovy.lang.MissingPropertyException: No such property: Inner for class: Derived
This code can be easily converted to Java and in Java everything works as it should.
GROOVY-7762 seems to be a related issue.
I've verified the issue is on this line...
println Derived.Inner.CONST
...because I tried writing the two classes in Java and still have the same issue.
Attachments
Issue Links
- links to