CPD Results

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

Duplications

File Line
org/apache/maven/api/services/ArtifactCoordinateFactoryRequest.java 93
org/apache/maven/api/services/ArtifactFactoryRequest.java 78
.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 176
org/apache/maven/api/services/ArtifactFactoryRequest.java 159
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;
            }
        }
    }

}