public boolean equals()

in indexer-core/src/main/java/org/apache/maven/index/artifact/Gav.java [210:232]


    public boolean equals(Object o) {
        if (this == o) {
            return true;
        }
        if (o == null || getClass() != o.getClass()) {
            return false;
        }
        Gav gav = (Gav) o;
        return snapshot == gav.snapshot
                && hash == gav.hash
                && signature == gav.signature
                && Objects.equals(groupId, gav.groupId)
                && Objects.equals(artifactId, gav.artifactId)
                && Objects.equals(version, gav.version)
                && Objects.equals(baseVersion, gav.baseVersion)
                && Objects.equals(classifier, gav.classifier)
                && Objects.equals(extension, gav.extension)
                && Objects.equals(snapshotBuildNumber, gav.snapshotBuildNumber)
                && Objects.equals(snapshotTimeStamp, gav.snapshotTimeStamp)
                && Objects.equals(name, gav.name)
                && hashType == gav.hashType
                && signatureType == gav.signatureType;
    }