[Retrace] Use signature kind instead of class for type equality check
Change-Id: Ice68bd2a535be2380c97d2e1d2f2989a2e05ee7b
diff --git a/src/main/java/com/android/tools/r8/naming/ProguardMapReader.java b/src/main/java/com/android/tools/r8/naming/ProguardMapReader.java
index 749f1ea..14a6a22 100644
--- a/src/main/java/com/android/tools/r8/naming/ProguardMapReader.java
+++ b/src/main/java/com/android/tools/r8/naming/ProguardMapReader.java
@@ -590,7 +590,7 @@
private Signature getResidualSignatureForMemberNaming(
Box<Signature> residualSignature, Signature originalSignature, String renamedName) {
if (residualSignature.isSet()) {
- if (residualSignature.get().getClass() != originalSignature.getClass()) {
+ if (residualSignature.get().kind() != originalSignature.kind()) {
diagnosticsHandler.warning(
MappingInformationDiagnostics.invalidResidualSignatureType(
residualSignature.get().toString(), lineNo));