@Override public int hashCode() { int result = Arrays.hashCode(name); result = 31 * result + type.hashCode(); result = 31 * result + (int) flags; result = 31 * result + Arrays.hashCode(annotations); return result; }
@Override public int hashCode() { int hash = this.hash; if (hash != 0) { return hash; } hash = super.hashCode(); hash = 31 * hash + name.hashCode(); hash = 31 * hash + Arrays.hashCode(bounds); return this.hash = hash; } }
@Override public int hashCode() { int result = Arrays.hashCode(name); result = 31 * result + Arrays.deepHashCode(parameterNames); result = 31 * result + Arrays.hashCode(parameters); result = 31 * result + returnType.hashCode(); result = 31 * result + Arrays.hashCode(exceptions); result = 31 * result + (receiverType != null ? receiverType.hashCode() : 0); result = 31 * result + Arrays.hashCode(typeParameters); result = 31 * result + Arrays.hashCode(annotations); result = 31 * result + (int) flags; return result; }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + primitive.hashCode(); return result; }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + type.hashCode(); return result; } }