ajwang / groovypptest

Automatically exported from code.google.com/p/groovypptest
0 stars 0 forks source link

In using leftShift op - BUG! ClassNode#getTypeClass is called before the type class is set #330

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Using g++ 0.4.97
-----------------------------------------------------
@Typed package test 

def results = []

results  << ['FAILURE', 'Http Response:', 0]
-----------------------------------------------------

fails with

-----------------------------------------------------
BUG! ClassNode#getTypeClass for test.TryGroovy$run$2 is called before the type 
class is set 
    at org.codehaus.groovy.ast.ClassNode.getTypeClass(ClassNode.java:1263)
    at org.mbte.groovypp.compiler.ClassNodeCache.getClassNodeInfo(ClassNodeCache.java:179)
    at org.mbte.groovypp.compiler.ClassNodeCache.getConstructors(ClassNodeCache.java:191)
    at org.mbte.groovypp.compiler.CompilerTransformer.findConstructor(CompilerTransformer.java:321)
    at org.mbte.groovypp.compiler.transformers.ConstructorCallExpressionTransformer.findConstructorVariatingArgs(ConstructorCallExpressionTransformer.java:412)
    at org.mbte.groovypp.compiler.transformers.ConstructorCallExpressionTransformer.findConstructorWithClosureCoercion(ConstructorCallExpressionTransformer.java:543)
....
....
-----------------------------------------------------

Original issue reported on code.google.com by roshanda...@gmail.com on 15 Dec 2010 at 5:08

GoogleCodeExporter commented 8 years ago

Original comment by alex.tka...@gmail.com on 15 Dec 2010 at 6:42