Thodoris Sotiropoulos created GROOVY-10956: ----------------------------------------------
Summary: Initialization of non-static inner class fails Key: GROOVY-10956 URL: https://issues.apache.org/jira/browse/GROOVY-10956 Project: Groovy Issue Type: Bug Components: Static Type Checker Reporter: Thodoris Sotiropoulos I have the following program {code} class Foo { public class Bar { Bar() {} } } public class Test { void test() { Foo.Bar x = new Foo().new Bar(); // works Foo y = new Foo(); Foo.Bar z = y.new Bar(); // doesn't work } } {code} h3. Actual behavior {code} org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: test.groovy: 14: unable to resolve class Bar @ line 14, column 21. Foo.Bar z = y.new Bar(); // works ^ 1 error {code} h3. Expected behavior Compile successfully Tested against master (commit: c27927c1e99f9f814aea9fe26fb85c4e3a624978) -- This message was sent by Atlassian Jira (v8.20.10#820010)