proguard
proguard copied to clipboard
Wrong result for `x.class.getName()`
Assuming class/interface Abc is obfuscated to a, the call Abc.class.getName() is then changed to a.class.getName() with is incorrect, the result no longer equals.
This still occurred with 6.2.2, I think a better result would optimize it to the result string like Abc, or print a warning when no rule is specified for the class/interface name.