-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 2.5.6
-
Fix Version/s: 2.5.8, 3.0.0-rc-1
-
Component/s: Static compilation
-
Labels:None
I'm receiving the above error when attempting to compile certain classes that have @CompileStatic on either the class or a method within a dynamically compiled class. The project is a cross-compiled Java / Groovy project with all classes of both types defined in the "groovy" structure. The error can be reproduced when a Groovy class extends a Java class which extends a Groovy class, then a method in the Java class is called from an inner class of the Groovy class.
The simplest case I can derive to reproduce the failure is attached.
A is the class which fails to compile. A1 and A2 are the Java and Groovy superclasses, respectively.
- is related to
-
GROOVY-9265 ScriptMain.groovy: -1: Access to bugs.ClassWithInnerClass$InnerClass#obj is forbidden @ line -1, column -1.
-
- Closed
-