[ https://issues.apache.org/jira/browse/GROOVY-7916?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Paul King closed GROOVY-7916. ----------------------------- > MissingPropertyException when accessing a static inner class member from a > sub class > ------------------------------------------------------------------------------------ > > Key: GROOVY-7916 > URL: https://issues.apache.org/jira/browse/GROOVY-7916 > Project: Groovy > Issue Type: Bug > Components: class generator > Affects Versions: 2.4.7 > Reporter: Caleb Ott > Assignee: Paul King > Fix For: 2.4.8 > > > Run the following code in groovy to get the error. > {code:java} > class Base { > static class Inner { > static final String CONST = "Hello World"; > } > } > class Derived extends Base { > // empty for this example > } > println Derived.Inner.CONST > {code} > Error: > {code} > Caught: groovy.lang.MissingPropertyException: No such property: Inner for > class: Derived > groovy.lang.MissingPropertyException: No such property: Inner for class: > Derived > {code} > 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... > {code}println Derived.Inner.CONST{code} > ...because I tried writing the two classes in Java and still have the same > issue. -- This message was sent by Atlassian JIRA (v6.3.15#6346)