CPD Results
The following document contains the results of PMD's  CPD 6.49.0.
Duplications
| File | Line | 
| org/apache/maven/api/services/ArtifactCoordinateFactoryRequest.java | 94 | 
| org/apache/maven/api/services/ArtifactFactoryRequest.java | 79 | 
| 
.extension(coordinate.getExtension())
                .build();
    }
    static ArtifactFactoryRequestBuilder builder() {
        return new ArtifactFactoryRequestBuilder();
    }
    @NotThreadSafe
    class ArtifactFactoryRequestBuilder {
        private Session session;
        private String groupId;
        private String artifactId;
        private String version;
        private String classifier;
        private String extension;
        private String type;
        ArtifactFactoryRequestBuilder() {}
        public ArtifactFactoryRequestBuilder session(Session session) {
            this.session = session;
            return this;
        }
        public ArtifactFactoryRequestBuilder groupId(String groupId) {
            this.groupId = groupId;
            return this;
        }
        public ArtifactFactoryRequestBuilder artifactId(String artifactId) {
            this.artifactId = artifactId;
            return this;
        }
        public ArtifactFactoryRequestBuilder version(String version) {
            this.version = version;
            return this;
        }
        public ArtifactFactoryRequestBuilder classifier(String classifier) {
            this.classifier = classifier;
            return this;
        }
        public ArtifactFactoryRequestBuilder extension(String extension) {
            this.extension = extension;
            return this;
        }
        public ArtifactFactoryRequestBuilder type(String type) {
            this.type = type;
            return this;
        }
        public ArtifactCoordinateFactoryRequest build() { | 
| File | Line | 
| org/apache/maven/api/services/ArtifactCoordinateFactoryRequest.java | 163 | 
| org/apache/maven/api/services/ArtifactFactoryRequest.java | 147 | 
| 
DefaultArtifactFactoryRequestArtifact(
                    @Nonnull Session session,
                    String groupId,
                    String artifactId,
                    String version,
                    String classifier,
                    String extension,
                    String type) {
                super(session);
                this.groupId = groupId;
                this.artifactId = artifactId;
                this.version = version;
                this.classifier = classifier;
                this.extension = extension;
                this.type = type;
            }
            @Override
            public String getGroupId() {
                return groupId;
            }
            @Override
            public String getArtifactId() {
                return artifactId;
            }
            @Override
            public String getVersion() {
                return version;
            }
            @Override
            public String getClassifier() {
                return classifier;
            }
            @Override
            public String getExtension() {
                return extension;
            }
            @Override
            public String getType() {
                return type;
            }
        }
    }
} |