@Override public int hashCode() { int h = 1; h *= 1000003; h ^= this.name.hashCode(); return h; }
@Override public int hashCode() { int h = 1; h *= 1000003; h ^= this.name.hashCode(); h *= 1000003; h ^= this.type.hashCode(); h *= 1000003; h ^= this.varArgs ? 1231 : 1237; return h; }
@Override public int hashCode() { return name.hashCode() * 31 + params; }
@Override public int hashCode() { int h = 1; h *= 1000003; h ^= this.name.hashCode(); return h; }
@Override public int hashCode() { return name.hashCode() * 31 + params; }
@Override public int hashCode() { return qualifiedName.hashCode(); }
@Override public int hashCode() { return qualifiedName.hashCode(); }
@Override public int hashCode() { int h = 1; h *= 1000003; h ^= this.name.hashCode(); h *= 1000003; h ^= this.type.hashCode(); h *= 1000003; h ^= this.varArgs ? 1231 : 1237; return h; }
@Override public int hashCode() { return getQualifiedName().hashCode(); }
@Override public int hashCode() { return getQualifiedName().hashCode(); }
@Override public int hashCode() { return this.element.getSimpleName().hashCode() + this.element.getKind().toString().hashCode() + this.element.asType().toString().hashCode(); }
@Override public int hashCode() { return getTypeElement().getQualifiedName().hashCode() + getTypeElement().getKind().toString().hashCode() + getTypeElement().asType().toString().hashCode(); }