@Override public int hashCode() { return (this.fieldType.hashCode() * 29 + this.annotation.hashCode()); } }
@Override public int hashCode() { return annotation.hashCode(); }
@Override public int hashCode() { return annotation != null ? annotation.hashCode() : 0; }
@Override public int hashCode() { return 37 * annotation.hashCode(); }
@Override public int hashCode() { return annotation != null ? annotation.hashCode() : 0; }
@Override public int hashCode() { return annotation.hashCode(); }
@Override public int hashCode() { return (this.fieldType.hashCode() * 29 + this.annotation.hashCode()); } }
@Override public int hashCode() { int result = annotations != null ? Arrays.hashCode(annotations) : 0; result = 31 * result + (sourceAnnotation != null ? sourceAnnotation.hashCode() : 0); result = 31 * result + (source != null ? source.hashCode() : 0); result = 31 * result + (sourceName != null ? sourceName.hashCode() : 0); result = 31 * result + (encoded ? 1 : 0); result = 31 * result + (defaultValue != null ? defaultValue.hashCode() : 0); result = 31 * result + (rawType != null ? rawType.hashCode() : 0); result = 31 * result + (type != null ? type.hashCode() : 0); return result; } }
@Override public int hashCode() { int result = annotations != null ? Arrays.hashCode(annotations) : 0; result = 31 * result + (sourceAnnotation != null ? sourceAnnotation.hashCode() : 0); result = 31 * result + (source != null ? source.hashCode() : 0); result = 31 * result + (sourceName != null ? sourceName.hashCode() : 0); result = 31 * result + (encoded ? 1 : 0); result = 31 * result + (defaultValue != null ? defaultValue.hashCode() : 0); result = 31 * result + (rawType != null ? rawType.hashCode() : 0); result = 31 * result + (type != null ? type.hashCode() : 0); return result; } }
private final static int calcHash(Annotation[] annotations) { /* hmmh. Can't just base on Annotation type; chances are that Annotation * instances use identity hash, which has to do. */ final int len = annotations.length; int hash = len; for (int i = 0; i < len; ++i) { hash = (hash * 31) + annotations[i].hashCode(); } return hash; }
@Override public int hashCode() { return 37 * annotation.hashCode(); }
@Override public int hashCode() { return annotation.hashCode(); }
@Override public int hashCode() { return annotation != null ? annotation.hashCode() : 0; }
@Override public int hashCode() { int result = annotations != null ? Arrays.hashCode(annotations) : 0; result = 31 * result + (sourceAnnotation != null ? sourceAnnotation.hashCode() : 0); result = 31 * result + (source != null ? source.hashCode() : 0); result = 31 * result + (sourceName != null ? sourceName.hashCode() : 0); result = 31 * result + (encoded ? 1 : 0); result = 31 * result + (defaultValue != null ? defaultValue.hashCode() : 0); result = 31 * result + (rawType != null ? rawType.hashCode() : 0); result = 31 * result + (type != null ? type.hashCode() : 0); return result; } }
private final static int calcHash(Annotation[] annotations) { /* hmmh. Can't just base on Annotation type; chances are that Annotation * instances use identity hash, which has to do. */ final int len = annotations.length; int hash = len; for (int i = 0; i < len; ++i) { hash = (hash * 31) + annotations[i].hashCode(); } return hash; }
@Override public int hashCode() { int result = qualifier != null ? qualifier.hashCode() : 0; result = 31 * result + instance.hashCode(); return result; }
@Override public int hashCode() { int result = annotation.hashCode(); result = 31 * result + processorClass.hashCode(); result = 31 * result + (method != null ? method.hashCode() : 0); return result; }
@Override public int hashCode() { int result = source.hashCode(); if (annotation != null) { result = 31 * result + annotation.hashCode(); } else { result = 31 * result + (annotationType != null ? annotationType.hashCode() : 0); } return result; }
@Override public int hashCode() { int result = type != null ? type.hashCode() : 0; result = 31 * result + (member != null ? member.hashCode() : 0); result = 31 * result + (clazz != null ? clazz.hashCode() : 0); result = 31 * result + (annotation != null ? annotation.hashCode() : 0); return result; } }
@Override public int hashCode() { int result = type != null ? type.hashCode() : 0; result = 31 * result + (member != null ? member.hashCode() : 0); result = 31 * result + (clazz != null ? clazz.hashCode() : 0); result = 31 * result + (annotation != null ? annotation.hashCode() : 0); return result; } }