CPD Results

The following document contains the results of PMD's CPD 6.55.0.

Duplications

File Line
org/eclipse/aether/util/artifact/ArtifactIdUtils.java 152
org/eclipse/aether/util/artifact/ArtifactIdUtils.java 180
  1. public static boolean equalsId(Artifact artifact1, Artifact artifact2) {
  2. if (artifact1 == null || artifact2 == null) {
  3. return false;
  4. }
  5. if (!Objects.equals(artifact1.getArtifactId(), artifact2.getArtifactId())) {
  6. return false;
  7. }
  8. if (!Objects.equals(artifact1.getGroupId(), artifact2.getGroupId())) {
  9. return false;
  10. }
  11. if (!Objects.equals(artifact1.getExtension(), artifact2.getExtension())) {
  12. return false;
  13. }
  14. if (!Objects.equals(artifact1.getClassifier(), artifact2.getClassifier())) {
  15. return false;
  16. }
  17. return Objects.equals(artifact1.getVersion(), artifact2.getVersion());
File Line
org/eclipse/aether/util/graph/manager/DefaultDependencyManager.java 48
org/eclipse/aether/util/graph/manager/TransitiveDependencyManager.java 45
  1. private DefaultDependencyManager(
  2. int depth,
  3. int deriveUntil,
  4. int applyFrom,
  5. Map<Object, String> managedVersions,
  6. Map<Object, String> managedScopes,
  7. Map<Object, Boolean> managedOptionals,
  8. Map<Object, String> managedLocalPaths,
  9. Map<Object, Collection<Exclusion>> managedExclusions) {
  10. super(
  11. depth,
  12. deriveUntil,
  13. applyFrom,
  14. managedVersions,
  15. managedScopes,
  16. managedOptionals,
  17. managedLocalPaths,
  18. managedExclusions);
  19. }
  20.  
  21. @Override
  22. protected DependencyManager newInstance(
  23. Map<Object, String> managedVersions,
  24. Map<Object, String> managedScopes,
  25. Map<Object, Boolean> managedOptionals,
  26. Map<Object, String> managedLocalPaths,
  27. Map<Object, Collection<Exclusion>> managedExclusions) {
  28. return new DefaultDependencyManager(
File Line
org/eclipse/aether/util/graph/manager/AbstractDependencyManager.java 275
org/eclipse/aether/util/graph/transformer/ConflictMarker.java 229
  1. }
  2.  
  3. @Override
  4. public boolean equals(Object obj) {
  5. if (obj == this) {
  6. return true;
  7. } else if (!(obj instanceof Key)) {
  8. return false;
  9. }
  10. Key that = (Key) obj;
  11. return artifact.getArtifactId().equals(that.artifact.getArtifactId())
  12. && artifact.getGroupId().equals(that.artifact.getGroupId())
  13. && artifact.getExtension().equals(that.artifact.getExtension())
  14. && artifact.getClassifier().equals(that.artifact.getClassifier());
  15. }
  16.  
  17. @Override
  18. public int hashCode() {