Skip to content

Commit

Permalink
Replace identical definitions of hashCode() in all subtypes of `Val…
Browse files Browse the repository at this point in the history
…ueType` with a base class definition.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=201957447
  • Loading branch information
nreid260 authored and brad4d committed Jun 26, 2018
1 parent 875623b commit 3b44cea
Show file tree
Hide file tree
Showing 7 changed files with 5 additions and 30 deletions.
5 changes: 0 additions & 5 deletions src/com/google/javascript/rhino/jstype/BooleanType.java
Expand Up @@ -112,9 +112,4 @@ public BooleanLiteralSet getPossibleToBooleanOutcomes() {
public <T> T visit(Visitor<T> visitor) { public <T> T visit(Visitor<T> visitor) {
return visitor.caseBooleanType(); return visitor.caseBooleanType();
} }

@Override
public int hashCode() {
return System.identityHashCode(this);
}
} }
5 changes: 0 additions & 5 deletions src/com/google/javascript/rhino/jstype/NullType.java
Expand Up @@ -118,9 +118,4 @@ public BooleanLiteralSet getPossibleToBooleanOutcomes() {
public <T> T visit(Visitor<T> visitor) { public <T> T visit(Visitor<T> visitor) {
return visitor.caseNullType(); return visitor.caseNullType();
} }

@Override
public int hashCode() {
return System.identityHashCode(this);
}
} }
5 changes: 0 additions & 5 deletions src/com/google/javascript/rhino/jstype/NumberType.java
Expand Up @@ -111,9 +111,4 @@ public <T> T visit(Visitor<T> visitor) {
public JSType autoboxesTo() { public JSType autoboxesTo() {
return getNativeType(JSTypeNative.NUMBER_OBJECT_TYPE); return getNativeType(JSTypeNative.NUMBER_OBJECT_TYPE);
} }

@Override
public int hashCode() {
return System.identityHashCode(this);
}
} }
5 changes: 0 additions & 5 deletions src/com/google/javascript/rhino/jstype/StringType.java
Expand Up @@ -111,9 +111,4 @@ public BooleanLiteralSet getPossibleToBooleanOutcomes() {
public <T> T visit(Visitor<T> visitor) { public <T> T visit(Visitor<T> visitor) {
return visitor.caseStringType(); return visitor.caseStringType();
} }

@Override
public int hashCode() {
return System.identityHashCode(this);
}
} }
5 changes: 0 additions & 5 deletions src/com/google/javascript/rhino/jstype/SymbolType.java
Expand Up @@ -118,9 +118,4 @@ public BooleanLiteralSet getPossibleToBooleanOutcomes() {
public <T> T visit(Visitor<T> visitor) { public <T> T visit(Visitor<T> visitor) {
return visitor.caseSymbolType(); return visitor.caseSymbolType();
} }

@Override
public int hashCode() {
return System.identityHashCode(this);
}
} }
5 changes: 5 additions & 0 deletions src/com/google/javascript/rhino/jstype/ValueType.java
Expand Up @@ -75,4 +75,9 @@ public HasPropertyKind getPropertyKind(String propertyName, boolean autobox) {
return super.getPropertyKind(propertyName, autobox); return super.getPropertyKind(propertyName, autobox);
} }
} }

@Override
public final int hashCode() {
return System.identityHashCode(this);
}
} }
5 changes: 0 additions & 5 deletions src/com/google/javascript/rhino/jstype/VoidType.java
Expand Up @@ -119,9 +119,4 @@ public BooleanLiteralSet getPossibleToBooleanOutcomes() {
public <T> T visit(Visitor<T> visitor) { public <T> T visit(Visitor<T> visitor) {
return visitor.caseVoidType(); return visitor.caseVoidType();
} }

@Override
public int hashCode() {
return System.identityHashCode(this);
}
} }

0 comments on commit 3b44cea

Please sign in to comment.