From 7b346dae4e57afe851ff4a16e18f7cb58f0926a1 Mon Sep 17 00:00:00 2001 From: peter Date: Tue, 17 Jun 2014 19:00:47 +0200 Subject: [PATCH] user data maps: notNull, minor equals() optimization --- .../util/src/com/intellij/util/keyFMap/OneElementFMap.java | 4 ++-- .../util/src/com/intellij/util/keyFMap/PairElementsFMap.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/platform/util/src/com/intellij/util/keyFMap/OneElementFMap.java b/platform/util/src/com/intellij/util/keyFMap/OneElementFMap.java index d57d6903fd08..8bd2f343cb92 100644 --- a/platform/util/src/com/intellij/util/keyFMap/OneElementFMap.java +++ b/platform/util/src/com/intellij/util/keyFMap/OneElementFMap.java @@ -22,7 +22,7 @@ public class OneElementFMap implements KeyFMap { private final Key myKey; private final V myValue; - public OneElementFMap(Key key, @NotNull V value) { + public OneElementFMap(@NotNull Key key, @NotNull V value) { myKey = key; myValue = value; } @@ -71,7 +71,7 @@ public class OneElementFMap implements KeyFMap { OneElementFMap map = (OneElementFMap)o; - if (!myKey.equals(map.myKey)) return false; + if (myKey != map.myKey) return false; if (!myValue.equals(map.myValue)) return false; return true; diff --git a/platform/util/src/com/intellij/util/keyFMap/PairElementsFMap.java b/platform/util/src/com/intellij/util/keyFMap/PairElementsFMap.java index 800032e50456..bb8b8d0ace15 100644 --- a/platform/util/src/com/intellij/util/keyFMap/PairElementsFMap.java +++ b/platform/util/src/com/intellij/util/keyFMap/PairElementsFMap.java @@ -24,7 +24,7 @@ class PairElementsFMap implements KeyFMap { private final Object value1; private final Object value2; - PairElementsFMap(Key key1, @NotNull Object value1, Key key2, @NotNull Object value2) { + PairElementsFMap(@NotNull Key key1, @NotNull Object value1, @NotNull Key key2, @NotNull Object value2) { this.key1 = key1; this.value1 = value1; this.key2 = key2;