[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));