From 3146b7e1b020260d46af44b8c41478764026c74e Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Fri, 6 Mar 2015 18:08:12 +0300 Subject: [PATCH] Rename .java file to .kt --- ...porter.java => TraceBasedErrorReporter.kt} | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) rename compiler/frontend.java/src/org/jetbrains/kotlin/load/java/components/{TraceBasedErrorReporter.java => TraceBasedErrorReporter.kt} (83%) diff --git a/compiler/frontend.java/src/org/jetbrains/kotlin/load/java/components/TraceBasedErrorReporter.java b/compiler/frontend.java/src/org/jetbrains/kotlin/load/java/components/TraceBasedErrorReporter.kt similarity index 83% rename from compiler/frontend.java/src/org/jetbrains/kotlin/load/java/components/TraceBasedErrorReporter.java rename to compiler/frontend.java/src/org/jetbrains/kotlin/load/java/components/TraceBasedErrorReporter.kt index 2c7f2b1a452..bea48dd3bfb 100644 --- a/compiler/frontend.java/src/org/jetbrains/kotlin/load/java/components/TraceBasedErrorReporter.java +++ b/compiler/frontend.java/src/org/jetbrains/kotlin/load/java/components/TraceBasedErrorReporter.kt @@ -42,6 +42,26 @@ public class TraceBasedErrorReporter implements ErrorReporter { this.actualVersion = actualVersion; this.classId = classId; } + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + + AbiVersionErrorData data = (AbiVersionErrorData) o; + + if (actualVersion != data.actualVersion) return false; + if (!classId.equals(data.classId)) return false; + + return true; + } + + @Override + public int hashCode() { + int result = actualVersion; + result = 31 * result + classId.hashCode(); + return result; + } } public static final WritableSlice ABI_VERSION_ERRORS = Slices.createCollectiveSlice();