[ https://issues.apache.org/jira/browse/GROOVY-8359?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Daniil Ovchinnikov updated GROOVY-8359: --------------------------------------- Description: {code:title=classes.groovy} package bugs class CurrentParent { static class Target {} } {code} {code:title=bug.groovy} package bugs class Current extends CurrentParent { static usage() { new Target() } } {code} This works if files are compiled together, but fails if files are compiled one by one with {{Error:(5, 5) Groovyc: unable to resolve class Target}} was: {code:title=classes.groovy} package bugs class CurrentParent { static class Target {} } {code} {code:title=bug.groovy} package bugs class Current extends CurrentParent { static usage() { new Target() } } {code} This works if files are compiled together, but fails if files are compiled one by one with {{// Error:(5, 5) Groovyc: unable to resolve class Target}} > Inner class is not resolved if compiled separately > -------------------------------------------------- > > Key: GROOVY-8359 > URL: https://issues.apache.org/jira/browse/GROOVY-8359 > Project: Groovy > Issue Type: Bug > Reporter: Daniil Ovchinnikov > Priority: Critical > > {code:title=classes.groovy} > package bugs > class CurrentParent { > static class Target {} > } > {code} > {code:title=bug.groovy} > package bugs > class Current extends CurrentParent { > static usage() { > new Target() > } > } > {code} > This works if files are compiled together, but fails if files are compiled > one by one with {{Error:(5, 5) Groovyc: unable to resolve class Target}} -- This message was sent by Atlassian JIRA (v6.4.14#64029)