Test MetaUtil methods toInternalName & internalNameToJava
Removes the previous test that was comparing the internal name's suffix that returned by toJavaName(). As of 7cc13710 InnerClassLambdaMetafactory is generating hidden classes instead of anonymous ones for lambdas and in hidden classes the internal name's suffix needs to be converted. E.g. Foo$$Lambda$217.0x0000000800d40df0 in com/example/Foo$$Lambda$217.0x0000000800d40df0 needs to become Foo$$Lambda$217/0x0000000800d40df0, while previously it was already Foo$$Lambda$217/0x0000000800d40df0
Loading
Please register or sign in to comment