Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.0-JSR-5
-
Fix Version/s: 1.0-RC-1
-
Component/s: class generator
-
Labels:None
-
Number of attachments :
Description
Calling a closure property like:
class A {
@Property callable =
}
class B extends A {
def execute =
}
Results in:
[groovy] Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsExce
ption: startup failed, General error during class generation: org.codehaus.groov
y.ast.expr.NamedArgumentListExpression
[groovy] 1 Error
[groovy] at org.codehaus.groovy.control.ErrorCollector.failIfErrors(Error
Collector.java:325)
[groovy] at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryCla
ssNodes(CompilationUnit.java:1021)
[groovy] at org.codehaus.groovy.control.CompilationUnit.classgen(Compilat
ionUnit.java:665)
[groovy] at org.codehaus.groovy.control.CompilationUnit.compile(Compilati
onUnit.java:460)
[groovy] at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.ja
va:290)
[groovy] at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.ja
va:255)
[groovy] at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.ja
va:250)
[groovy] at groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.jav
a:518)
[groovy] at groovy.lang.GroovyClassLoader.loadClass(GroovyClassLoader.jav
a:448)
Issue Links
- is depended upon by
-
GROOVY-1381
new MOP implementation task
-
Test case attached