public int compare()

in jdtls.ext/com.microsoft.java.maven.plugin/src/main/java/com/microsoft/java/maven/ArtifactSearcher.java [157:170]


        public int compare(ArtifactResult r1, ArtifactResult r2) {
            if (r1.getKind() < r2.getKind() || (r1.getKind() == r2.getKind() && r1.getUsage() > r2.getUsage()) || 
                    (r1.getKind() == r2.getKind() && r1.getUsage() == r2.getUsage() && 
                    r1.getClassName().toLowerCase().compareTo(r2.getClassName().toLowerCase()) < 0)) {
                return -1;
            } else if (r2.getKind() < r1.getKind() || (r2.getKind() == r1.getKind() && 
                    r2.getUsage() > r1.getUsage()) || 
                    (r2.getKind() == r1.getKind() && r2.getUsage() == r1.getUsage() && 
                    r2.getClassName().toLowerCase().compareTo(r1.getClassName().toLowerCase()) < 0)) {
                return 1;
            } else {
                return 0;
            }
        }