Use of Class.getSimpleName() in java.lang.invoke and InnerClass attribute verification

Remi Forax forax at
Wed Dec 2 11:03:39 UTC 2020

Most of the error message form the error that can be thrown by classes of java.lang.invoke are using Class.getSimpleName() which makes debugging hidden classes painful because getSimpleName() scrubs the hexadecimal number part of a hidden class name.

It also seems that the VM has a zealot stance on the InnerClass attribute verification, which i think is wrong.


More information about the valhalla-spec-observers mailing list