@Override public int hashCode() { int h = 1; h *= 1000003; h ^= this.kind.hashCode(); return h; }
@Override public int hashCode() { int h = 1; h *= 1000003; h ^= this.kind.hashCode(); return h; }
@Override public int hashCode() { int hash = 5; hash = 29 * hash + (this.kind != null ? this.kind.hashCode() : 0); return hash; }
int hashKind(int seed, TypeMirror t) { int result = seed * HASH_MULTIPLIER; result += t.getKind().hashCode(); return result; }
int hashKind(int seed, TypeMirror t) { int result = seed * HASH_MULTIPLIER; result += t.getKind().hashCode(); return result; }
int hashKind(int seed, TypeMirror t) { int result = seed * HASH_MULTIPLIER; result += t.getKind().hashCode(); return result; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((getterName == null) ? 0 : getterName.hashCode()); result = prime * result + ((kind == null) ? 0 : kind.hashCode()); result = prime * result + ((name == null) ? 0 : name.hashCode()); return result; }
public Integer visitType(final Type t, final Void ignored) { return t.getKind().hashCode(); }
public Integer visitType(final Type t, final Void ignored) { return t.getKind().hashCode(); }
public Integer visitType(final Type t, final Void ignored) { return t.getKind().hashCode(); }
@Override public Integer visitWildcardType(final Type t, final Void ignored) { int result = t.getKind().hashCode(); if (t.getExtendsBound() != null) { result *= 127; result += visit(t.getExtendsBound()); } return result; }
@Override public Integer visitWildcardType(final Type t, final Void ignored) { int result = t.getKind().hashCode(); if (t.getExtendsBound() != null) { result *= 127; result += visit(t.getExtendsBound()); } return result; }
@Override public Integer visitWildcardType(final Type t, final Void ignored) { int result = t.getKind().hashCode(); if (t.getSuperBound() != Type.Bottom) { result *= 127; result += visit(t.getSuperBound()); } else if (t.getExtendsBound() != Types.Object) { result *= 127; result += visit(t.getExtendsBound()); } return result; }