[ 
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)

Reply via email to