Make sure to create one ajc$inlineAccessMethod per identically named (overloaded) private aspect method in BcelAccessForInlineMunger.createOrGetInlineAccessorForMethod.
Bugs1920Tests.test_GitHub_250 reproduces the original problem before the bugfix and serves as a regression test.
Also improve the error message in LazyClassGen.getJavaClassBytesIncludingReweavable, i.e. no longer report "Unable to find ASM classes", if simply an ASM processing error occurred. In that case, report "Error processing class file".
Make sure to create one
ajc$inlineAccessMethod
per identically named (overloaded) private aspect method inBcelAccessForInlineMunger.createOrGetInlineAccessorForMethod
.Bugs1920Tests.test_GitHub_250
reproduces the original problem before the bugfix and serves as a regression test.Also improve the error message in
LazyClassGen.getJavaClassBytesIncludingReweavable
, i.e. no longer report "Unable to find ASM classes", if simply an ASM processing error occurred. In that case, report "Error processing class file".Fixes #250.