From e158affacc34f9862345f6ddc9acfb62f6ddcc35 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Tue, 23 Apr 2013 17:59:52 +0400 Subject: [PATCH] Optimization (after profiling): getClass() not needed in a final class' equals() --- .../src/org/jetbrains/jet/util/slicedmap/SlicedMapKey.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/frontend/src/org/jetbrains/jet/util/slicedmap/SlicedMapKey.java b/compiler/frontend/src/org/jetbrains/jet/util/slicedmap/SlicedMapKey.java index 20097add296..e0ed846b95d 100644 --- a/compiler/frontend/src/org/jetbrains/jet/util/slicedmap/SlicedMapKey.java +++ b/compiler/frontend/src/org/jetbrains/jet/util/slicedmap/SlicedMapKey.java @@ -39,7 +39,7 @@ public final class SlicedMapKey { @Override public boolean equals(Object o) { if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; + if (!(o instanceof SlicedMapKey)) return false; SlicedMapKey that = (SlicedMapKey) o;