WIP: Unknown signatur with Groovy-Eclipse compiler
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.