[ https://issues.apache.org/jira/browse/GROOVY-7812?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16741377#comment-16741377 ]
Daniel Sun commented on GROOVY-7812: ------------------------------------ Fixed just now, but I want to tweak the PR later. It is too late for me to sleep(03:36 a.m now)... > Static inner classes cannot be accessed from other files when running by > 'groovy' command > ----------------------------------------------------------------------------------------- > > Key: GROOVY-7812 > URL: https://issues.apache.org/jira/browse/GROOVY-7812 > Project: Groovy > Issue Type: Bug > Components: Compiler > Affects Versions: 2.4.6 > Reporter: Nikolay Chashnikov > Priority: Major > Time Spent: 10m > Remaining Estimate: 0h > > Create the following files > {code:title=Outer.groovy} > class Outer { > static class Inner { > } > } > {code} > {code:title=Main.groovy} > println new Outer() > println new Outer.Inner() > {code} > and run 'groovy Main.groovy'. It'll fail with the following message: > {quote} > org.codehaus.groovy.control.MultipleCompilationErrorsException: startup > failed: > /home/.../Main.groovy: 2: unable to resolve class Outer.Inner > @ line 2, column 9. > println new Outer.Inner() > {quote} -- This message was sent by Atlassian JIRA (v7.6.3#76005)