Description
ASM 5.0.2 has a bug which corrupts inner class tables. A workaround was written for GROOVY-6750 but it itself produces a corrupt inner class table. This can be highlighted with the following test case:
class Foo { Closure cl = { println 'foo' } } Class c = Class.forName('Foo$_closure1') c.isAnonymousClass()
Attachments
Issue Links
- relates to
-
GROOVY-6750 java.lang.IncompatibleClassChangeError: MyClass and MyClass$MyInnerClass disagree on InnerClasses attribute with indy
- Closed