Nikolay Chashnikov created GROOVY-7812:
------------------------------------------

             Summary: 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


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
(v6.3.4#6332)

Reply via email to