You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue was discovered while working with ClassGraph to do bytecode analysis: classgraph/classgraph#495 (comment)
You can read up on the details from the linked comment onwards.
At first we thought the type signature parser of ClassGraph was missing something, but we're confident that the bytecode generated by Scala is invalid. Later on in that issue you can see that javac even rejects the classfile generated by Scala due to it being invalid: classgraph/classgraph#495 (comment)
Attached is a minimal Scala/Maven project that produces the said invalid classfile for the class mentioned above: ClassGraphMinimalExample.zip