[ https://issues.apache.org/jira/browse/GROOVY-9581?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Paul King updated GROOVY-9581: ------------------------------ Affects Version/s: 2.5.12 > コンパイラで、クロージャから静的クラス変数を参照できない. > ----------------------------- > > Key: GROOVY-9581 > URL: https://issues.apache.org/jira/browse/GROOVY-9581 > Project: Groovy > Issue Type: Bug > Components: Compiler > Affects Versions: 3.0.4, 2.5.12 > Environment: groovy-3.0.4, jdk-14.0.1 > Reporter: Kunio Himei > Priority: Critical > Fix For: 3.x > > > /* > ERROR:Groovyc: While compiling XXX: BUG! > exception in phase 'class generation' in source unit 'Test.groovy' > Trying to access private field [Test1#foo] from inner class > */ > class Test1 { > // boolean foo // OK > static boolean foo // Ng > } > class Test2 extends Test1 { > def bar() { > Closure baz = { > assert foo // Compilation error > } > } > } -- This message was sent by Atlassian Jira (v8.3.4#803005)