Skip to content

WIP: Unknown signatur with Groovy-Eclipse compiler

Tobias Gruetzmacher requested to merge tobias/asm:groovy-eclipse-bug into master

This shows a problem where the Groovy-Eclipse compiler creates a type signature of !+Ljava/lang/Object;, which asm cannot parse.

I'm not sure (and wasn't able to find information) about this problem (except reports where people have the same problem: https://github.com/johnrengelman/shadow/issues/379) or even about what those signatures (!+) are supposed to be.

Background: I encountered this problem with the maven-dependency-plugin while analysing a project compiled with the Groovy-Eclipse compiler, which contained this particular Lambda...

Any help would be appreciated.

PS: I submitted this as a merge request (and not an issue) to show the problem with a test case I built - If you need an additional issue, I can open one, too.

Merge request reports