diff --git a/guava/src/com/google/common/reflect/TypeToken.java b/guava/src/com/google/common/reflect/TypeToken.java index e9f61b0c489e..589885b9ce28 100644 --- a/guava/src/com/google/common/reflect/TypeToken.java +++ b/guava/src/com/google/common/reflect/TypeToken.java @@ -836,6 +836,9 @@ public boolean apply(TypeToken type) { */ @Override public boolean equals(@Nullable Object o) { + if (o == this) { + return true; + } if (o instanceof TypeToken) { TypeToken that = (TypeToken) o; return runtimeType.equals(that.runtimeType);