diff --git a/gson/src/main/java/com/google/gson/internal/Pair.java b/gson/src/main/java/com/google/gson/internal/Pair.java deleted file mode 100644 index 205ae295..00000000 --- a/gson/src/main/java/com/google/gson/internal/Pair.java +++ /dev/null @@ -1,61 +0,0 @@ -/* - * Copyright (C) 2009 Google Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.gson.internal; - -/** - * A simple object that holds onto a pair of object references, first and second. - * - * @author Inderjeet Singh - * @author Joel Leitch - * - * @param - * @param - */ -public final class Pair { - public final FIRST first; - public final SECOND second; - - public Pair(FIRST first, SECOND second) { - this.first = first; - this.second = second; - } - - @Override - public int hashCode() { - return 17 * ((first != null) ? first.hashCode() : 0) - + 17 * ((second != null) ? second.hashCode() : 0); - } - - @Override - public boolean equals(Object o) { - if (!(o instanceof Pair)) { - return false; - } - - Pair that = (Pair) o; - return equal(this.first, that.first) && equal(this.second, that.second); - } - - private static boolean equal(Object a, Object b) { - return a == b || (a != null && a.equals(b)); - } - - @Override - public String toString() { - return String.format("{%s,%s}", first, second); - } -} \ No newline at end of file diff --git a/gson/src/main/java/com/google/gson/internal/Primitives.java b/gson/src/main/java/com/google/gson/internal/Primitives.java index c9285470..b797139b 100644 --- a/gson/src/main/java/com/google/gson/internal/Primitives.java +++ b/gson/src/main/java/com/google/gson/internal/Primitives.java @@ -17,7 +17,6 @@ package com.google.gson.internal; -import com.google.gson.internal.$Gson$Preconditions; import java.lang.reflect.Type; import java.util.Collections; import java.util.HashMap;