This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven.git


The following commit(s) were added to refs/heads/master by this push:
     new fc9a7d8da3 Add missing @Override annotations
fc9a7d8da3 is described below

commit fc9a7d8da38c5fe679d158c9514defcbc8be7207
Author: Guillaume Nodet <[email protected]>
AuthorDate: Fri Feb 9 20:20:54 2024 +0100

    Add missing @Override annotations
---
 .../main/java/org/apache/maven/api/Dependency.java |  1 +
 .../org/apache/maven/artifact/DefaultArtifact.java | 47 ++++++++++++++++++++++
 .../artifact/handler/ArtifactHandlerMock.java      |  7 ++++
 .../maven/repository/TestArtifactHandler.java      |  7 ++++
 .../manager/DefaultArtifactHandlerManager.java     |  2 +
 .../maven/internal/impl/AbstractSession.java       | 18 +++++++++
 .../impl/TransformedArtifactHandler.java           |  7 ++++
 .../maven/project/artifact/PluginArtifact.java     |  7 ++++
 .../maven/project/artifact/ProjectArtifact.java    |  7 ++++
 .../maven/internal/impl/TestArtifactHandler.java   |  7 ++++
 10 files changed, 110 insertions(+)

diff --git 
a/api/maven-api-core/src/main/java/org/apache/maven/api/Dependency.java 
b/api/maven-api-core/src/main/java/org/apache/maven/api/Dependency.java
index b64fffc0d5..d0906581b6 100644
--- a/api/maven-api-core/src/main/java/org/apache/maven/api/Dependency.java
+++ b/api/maven-api-core/src/main/java/org/apache/maven/api/Dependency.java
@@ -41,5 +41,6 @@ public interface Dependency extends Artifact {
      * @return a {@link DependencyCoordinate}
      */
     @Nonnull
+    @Override
     DependencyCoordinate toCoordinate();
 }
diff --git 
a/maven-artifact/src/main/java/org/apache/maven/artifact/DefaultArtifact.java 
b/maven-artifact/src/main/java/org/apache/maven/artifact/DefaultArtifact.java
index 9a1ca1f433..44f2615790 100644
--- 
a/maven-artifact/src/main/java/org/apache/maven/artifact/DefaultArtifact.java
+++ 
b/maven-artifact/src/main/java/org/apache/maven/artifact/DefaultArtifact.java
@@ -181,52 +181,64 @@ public class DefaultArtifact implements Artifact {
         return (value == null) || (value.trim().length() < 1);
     }
 
+    @Override
     public String getClassifier() {
         return classifier;
     }
 
+    @Override
     public boolean hasClassifier() {
         return classifier != null && !classifier.isEmpty();
     }
 
+    @Override
     public String getScope() {
         return scope;
     }
 
+    @Override
     public String getGroupId() {
         return groupId;
     }
 
+    @Override
     public String getArtifactId() {
         return artifactId;
     }
 
+    @Override
     public String getVersion() {
         return version;
     }
 
+    @Override
     public void setVersion(String version) {
         this.version = version;
         setBaseVersionInternal(version);
         versionRange = null;
     }
 
+    @Override
     public String getType() {
         return type;
     }
 
+    @Override
     public void setFile(File file) {
         this.file = file;
     }
 
+    @Override
     public File getFile() {
         return file;
     }
 
+    @Override
     public ArtifactRepository getRepository() {
         return repository;
     }
 
+    @Override
     public void setRepository(ArtifactRepository repository) {
         this.repository = repository;
     }
@@ -235,10 +247,12 @@ public class DefaultArtifact implements Artifact {
     //
     // ----------------------------------------------------------------------
 
+    @Override
     public String getId() {
         return getDependencyConflictId() + ":" + getBaseVersion();
     }
 
+    @Override
     public String getDependencyConflictId() {
         StringBuilder sb = new StringBuilder(128);
         sb.append(getGroupId());
@@ -257,6 +271,7 @@ public class DefaultArtifact implements Artifact {
         }
     }
 
+    @Override
     public void addMetadata(ArtifactMetadata metadata) {
         if (metadataMap == null) {
             metadataMap = new HashMap<>();
@@ -270,6 +285,7 @@ public class DefaultArtifact implements Artifact {
         }
     }
 
+    @Override
     public Collection<ArtifactMetadata> getMetadataList() {
         if (metadataMap == null) {
             return Collections.emptyList();
@@ -282,6 +298,7 @@ public class DefaultArtifact implements Artifact {
     // Object overrides
     // ----------------------------------------------------------------------
 
+    @Override
     public String toString() {
         StringBuilder sb = new StringBuilder();
         if (getGroupId() != null) {
@@ -323,6 +340,7 @@ public class DefaultArtifact implements Artifact {
         return Objects.hash(groupId, artifactId, type, classifier, version);
     }
 
+    @Override
     public String getBaseVersion() {
         if (baseVersion == null && version != null) {
             setBaseVersionInternal(version);
@@ -339,6 +357,7 @@ public class DefaultArtifact implements Artifact {
         return baseVersion;
     }
 
+    @Override
     public void setBaseVersion(String baseVersion) {
         setBaseVersionInternal(baseVersion);
     }
@@ -347,6 +366,7 @@ public class DefaultArtifact implements Artifact {
         this.baseVersion = ArtifactUtils.toSnapshotVersion(baseVersion);
     }
 
+    @Override
     public int compareTo(Artifact a) {
         int result = groupId.compareTo(a.getGroupId());
         if (result == 0) {
@@ -376,47 +396,58 @@ public class DefaultArtifact implements Artifact {
         return result;
     }
 
+    @Override
     public void updateVersion(String version, ArtifactRepository 
localRepository) {
         setResolvedVersion(version);
         setFile(new File(localRepository.getBasedir(), 
localRepository.pathOf(this)));
     }
 
+    @Override
     public String getDownloadUrl() {
         return downloadUrl;
     }
 
+    @Override
     public void setDownloadUrl(String downloadUrl) {
         this.downloadUrl = downloadUrl;
     }
 
+    @Override
     public ArtifactFilter getDependencyFilter() {
         return dependencyFilter;
     }
 
+    @Override
     public void setDependencyFilter(ArtifactFilter artifactFilter) {
         dependencyFilter = artifactFilter;
     }
 
+    @Override
     public ArtifactHandler getArtifactHandler() {
         return artifactHandler;
     }
 
+    @Override
     public List<String> getDependencyTrail() {
         return dependencyTrail;
     }
 
+    @Override
     public void setDependencyTrail(List<String> dependencyTrail) {
         this.dependencyTrail = dependencyTrail;
     }
 
+    @Override
     public void setScope(String scope) {
         this.scope = scope;
     }
 
+    @Override
     public VersionRange getVersionRange() {
         return versionRange;
     }
 
+    @Override
     public void setVersionRange(VersionRange versionRange) {
         this.versionRange = versionRange;
         selectVersionFromNewRangeIfAvailable();
@@ -431,70 +462,86 @@ public class DefaultArtifact implements Artifact {
         }
     }
 
+    @Override
     public void selectVersion(String version) {
         this.version = version;
         setBaseVersionInternal(version);
     }
 
+    @Override
     public void setGroupId(String groupId) {
         this.groupId = groupId;
     }
 
+    @Override
     public void setArtifactId(String artifactId) {
         this.artifactId = artifactId;
     }
 
+    @Override
     public boolean isSnapshot() {
         return getBaseVersion() != null
                 && (getBaseVersion().endsWith(SNAPSHOT_VERSION)
                         || getBaseVersion().equals(LATEST_VERSION));
     }
 
+    @Override
     public void setResolved(boolean resolved) {
         this.resolved = resolved;
     }
 
+    @Override
     public boolean isResolved() {
         return resolved;
     }
 
+    @Override
     public void setResolvedVersion(String version) {
         this.version = version;
         // retain baseVersion
     }
 
+    @Override
     public void setArtifactHandler(ArtifactHandler artifactHandler) {
         this.artifactHandler = artifactHandler;
     }
 
+    @Override
     public void setRelease(boolean release) {
         this.release = release;
     }
 
+    @Override
     public boolean isRelease() {
         return release;
     }
 
+    @Override
     public List<ArtifactVersion> getAvailableVersions() {
         return availableVersions;
     }
 
+    @Override
     public void setAvailableVersions(List<ArtifactVersion> availableVersions) {
         this.availableVersions = availableVersions;
     }
 
+    @Override
     public boolean isOptional() {
         return optional;
     }
 
+    @Override
     public ArtifactVersion getSelectedVersion() throws 
OverConstrainedVersionException {
         return versionRange.getSelectedVersion(this);
     }
 
+    @Override
     public boolean isSelectedVersionKnown() throws 
OverConstrainedVersionException {
         return versionRange.isSelectedVersionKnown(this);
     }
 
+    @Override
     public void setOptional(boolean optional) {
         this.optional = optional;
     }
diff --git 
a/maven-artifact/src/test/java/org/apache/maven/artifact/handler/ArtifactHandlerMock.java
 
b/maven-artifact/src/test/java/org/apache/maven/artifact/handler/ArtifactHandlerMock.java
index deb3e77c54..8f8dd820e0 100644
--- 
a/maven-artifact/src/test/java/org/apache/maven/artifact/handler/ArtifactHandlerMock.java
+++ 
b/maven-artifact/src/test/java/org/apache/maven/artifact/handler/ArtifactHandlerMock.java
@@ -27,6 +27,7 @@ public class ArtifactHandlerMock implements ArtifactHandler {
         this.extension = extension;
     }
 
+    @Override
     public String getExtension() {
         return extension;
     }
@@ -35,6 +36,7 @@ public class ArtifactHandlerMock implements ArtifactHandler {
         this.directory = directory;
     }
 
+    @Override
     public String getDirectory() {
         return directory;
     }
@@ -43,6 +45,7 @@ public class ArtifactHandlerMock implements ArtifactHandler {
         this.classifier = classifier;
     }
 
+    @Override
     public String getClassifier() {
         return classifier;
     }
@@ -51,6 +54,7 @@ public class ArtifactHandlerMock implements ArtifactHandler {
         this.packaging = packaging;
     }
 
+    @Override
     public String getPackaging() {
         return packaging;
     }
@@ -59,6 +63,7 @@ public class ArtifactHandlerMock implements ArtifactHandler {
         this.includesDependencies = includesDependencies;
     }
 
+    @Override
     public boolean isIncludesDependencies() {
         return includesDependencies;
     }
@@ -67,6 +72,7 @@ public class ArtifactHandlerMock implements ArtifactHandler {
         this.language = language;
     }
 
+    @Override
     public String getLanguage() {
         return language;
     }
@@ -75,6 +81,7 @@ public class ArtifactHandlerMock implements ArtifactHandler {
         this.addedToClasspath = addedToClasspath;
     }
 
+    @Override
     public boolean isAddedToClasspath() {
         return addedToClasspath;
     }
diff --git 
a/maven-compat/src/test/java/org/apache/maven/repository/TestArtifactHandler.java
 
b/maven-compat/src/test/java/org/apache/maven/repository/TestArtifactHandler.java
index 860fbe3fb5..5e02488d07 100644
--- 
a/maven-compat/src/test/java/org/apache/maven/repository/TestArtifactHandler.java
+++ 
b/maven-compat/src/test/java/org/apache/maven/repository/TestArtifactHandler.java
@@ -39,30 +39,37 @@ class TestArtifactHandler implements ArtifactHandler {
         this.extension = extension;
     }
 
+    @Override
     public String getClassifier() {
         return null;
     }
 
+    @Override
     public String getDirectory() {
         return getPackaging() + "s";
     }
 
+    @Override
     public String getExtension() {
         return extension;
     }
 
+    @Override
     public String getLanguage() {
         return "java";
     }
 
+    @Override
     public String getPackaging() {
         return type;
     }
 
+    @Override
     public boolean isAddedToClasspath() {
         return true;
     }
 
+    @Override
     public boolean isIncludesDependencies() {
         return false;
     }
diff --git 
a/maven-core/src/main/java/org/apache/maven/artifact/handler/manager/DefaultArtifactHandlerManager.java
 
b/maven-core/src/main/java/org/apache/maven/artifact/handler/manager/DefaultArtifactHandlerManager.java
index 3a0c1a234f..1084d8617f 100644
--- 
a/maven-core/src/main/java/org/apache/maven/artifact/handler/manager/DefaultArtifactHandlerManager.java
+++ 
b/maven-core/src/main/java/org/apache/maven/artifact/handler/manager/DefaultArtifactHandlerManager.java
@@ -60,6 +60,7 @@ public class DefaultArtifactHandlerManager extends 
AbstractEventSpy implements A
         }
     }
 
+    @Override
     public ArtifactHandler getArtifactHandler(String id) {
         return allHandlers.computeIfAbsent(id, k -> {
             Type type = typeRegistry.require(id);
@@ -79,6 +80,7 @@ public class DefaultArtifactHandlerManager extends 
AbstractEventSpy implements A
         // but to create those, proper filtering should happen via Type 
properties.
     }
 
+    @Override
     public void addHandlers(Map<String, ArtifactHandler> handlers) {
         throw new UnsupportedOperationException("Adding handlers 
programmatically is not supported anymore");
     }
diff --git 
a/maven-core/src/main/java/org/apache/maven/internal/impl/AbstractSession.java 
b/maven-core/src/main/java/org/apache/maven/internal/impl/AbstractSession.java
index de4d19a066..f3bdb2be33 100644
--- 
a/maven-core/src/main/java/org/apache/maven/internal/impl/AbstractSession.java
+++ 
b/maven-core/src/main/java/org/apache/maven/internal/impl/AbstractSession.java
@@ -53,40 +53,49 @@ public abstract class AbstractSession implements 
InternalSession {
     private final Map<org.eclipse.aether.graph.Dependency, Dependency> 
allDependencies =
             Collections.synchronizedMap(new WeakHashMap<>());
 
+    @Override
     public RemoteRepository 
getRemoteRepository(org.eclipse.aether.repository.RemoteRepository repository) {
         return allRepositories.computeIfAbsent(repository, 
DefaultRemoteRepository::new);
     }
 
+    @Override
     public Node getNode(org.eclipse.aether.graph.DependencyNode node) {
         return getNode(node, false);
     }
 
+    @Override
     public Node getNode(org.eclipse.aether.graph.DependencyNode node, boolean 
verbose) {
         return allNodes.computeIfAbsent(node, n -> new DefaultNode(this, n, 
verbose));
     }
 
     @Nonnull
+    @Override
     public Artifact getArtifact(@Nonnull org.eclipse.aether.artifact.Artifact 
artifact) {
         return allArtifacts.computeIfAbsent(artifact, a -> new 
DefaultArtifact(this, a));
     }
 
     @Nonnull
+    @Override
     public Dependency getDependency(@Nonnull 
org.eclipse.aether.graph.Dependency dependency) {
         return allDependencies.computeIfAbsent(dependency, d -> new 
DefaultDependency(this, d));
     }
 
+    @Override
     public List<Project> getProjects(List<MavenProject> projects) {
         return projects == null ? null : map(projects, this::getProject);
     }
 
+    @Override
     public Project getProject(MavenProject project) {
         return allProjects.computeIfAbsent(project.getId(), id -> new 
DefaultProject(this, project));
     }
 
+    @Override
     public List<org.eclipse.aether.repository.RemoteRepository> 
toRepositories(List<RemoteRepository> repositories) {
         return repositories == null ? null : map(repositories, 
this::toRepository);
     }
 
+    @Override
     public org.eclipse.aether.repository.RemoteRepository 
toRepository(RemoteRepository repository) {
         if (repository instanceof DefaultRemoteRepository) {
             return ((DefaultRemoteRepository) repository).getRepository();
@@ -96,6 +105,7 @@ public abstract class AbstractSession implements 
InternalSession {
         }
     }
 
+    @Override
     public org.eclipse.aether.repository.LocalRepository 
toRepository(LocalRepository repository) {
         if (repository instanceof DefaultLocalRepository) {
             return ((DefaultLocalRepository) repository).getRepository();
@@ -105,23 +115,29 @@ public abstract class AbstractSession implements 
InternalSession {
         }
     }
 
+    @Override
     public List<ArtifactRepository> 
toArtifactRepositories(List<RemoteRepository> repositories) {
         return repositories == null ? null : map(repositories, 
this::toArtifactRepository);
     }
 
+    @Override
     public abstract ArtifactRepository toArtifactRepository(RemoteRepository 
repository);
 
+    @Override
     public List<org.eclipse.aether.graph.Dependency> toDependencies(
             Collection<DependencyCoordinate> dependencies, boolean managed) {
         return dependencies == null ? null : map(dependencies, d -> 
toDependency(d, managed));
     }
 
+    @Override
     public abstract org.eclipse.aether.graph.Dependency 
toDependency(DependencyCoordinate dependency, boolean managed);
 
+    @Override
     public List<org.eclipse.aether.artifact.Artifact> 
toArtifacts(Collection<Artifact> artifacts) {
         return artifacts == null ? null : map(artifacts, this::toArtifact);
     }
 
+    @Override
     public org.eclipse.aether.artifact.Artifact toArtifact(Artifact artifact) {
         File file = getService(ArtifactManager.class)
                 .getPath(artifact)
@@ -143,6 +159,7 @@ public abstract class AbstractSession implements 
InternalSession {
                 file);
     }
 
+    @Override
     public org.eclipse.aether.artifact.Artifact toArtifact(ArtifactCoordinate 
coord) {
         if (coord instanceof DefaultArtifactCoordinate) {
             return ((DefaultArtifactCoordinate) coord).getCoordinate();
@@ -421,6 +438,7 @@ public abstract class AbstractSession implements 
InternalSession {
      * @see DependencyCoordinateFactory#create(Session, ArtifactCoordinate)
      */
     @Nonnull
+    @Override
     public DependencyCoordinate createDependencyCoordinate(@Nonnull Dependency 
dependency) {
         return getService(DependencyCoordinateFactory.class).create(this, 
dependency);
     }
diff --git 
a/maven-core/src/main/java/org/apache/maven/internal/transformation/impl/TransformedArtifactHandler.java
 
b/maven-core/src/main/java/org/apache/maven/internal/transformation/impl/TransformedArtifactHandler.java
index 80ba4e7cdf..b2a1f9c274 100644
--- 
a/maven-core/src/main/java/org/apache/maven/internal/transformation/impl/TransformedArtifactHandler.java
+++ 
b/maven-core/src/main/java/org/apache/maven/internal/transformation/impl/TransformedArtifactHandler.java
@@ -36,30 +36,37 @@ class TransformedArtifactHandler implements ArtifactHandler 
{
         this.packaging = requireNonNull(packaging);
     }
 
+    @Override
     public String getClassifier() {
         return classifier;
     }
 
+    @Override
     public String getDirectory() {
         return null;
     }
 
+    @Override
     public String getExtension() {
         return extension;
     }
 
+    @Override
     public String getLanguage() {
         return "none";
     }
 
+    @Override
     public String getPackaging() {
         return packaging;
     }
 
+    @Override
     public boolean isAddedToClasspath() {
         return false;
     }
 
+    @Override
     public boolean isIncludesDependencies() {
         return false;
     }
diff --git 
a/maven-core/src/main/java/org/apache/maven/project/artifact/PluginArtifact.java
 
b/maven-core/src/main/java/org/apache/maven/project/artifact/PluginArtifact.java
index d5bb916664..bf266e717f 100644
--- 
a/maven-core/src/main/java/org/apache/maven/project/artifact/PluginArtifact.java
+++ 
b/maven-core/src/main/java/org/apache/maven/project/artifact/PluginArtifact.java
@@ -57,30 +57,37 @@ public class PluginArtifact extends DefaultArtifact 
implements ArtifactWithDepen
 
     // TODO: this is duplicate of MavenPluginArtifactHandlerProvider provided 
one
     static class PluginArtifactHandler implements ArtifactHandler {
+        @Override
         public String getClassifier() {
             return null;
         }
 
+        @Override
         public String getDirectory() {
             return null;
         }
 
+        @Override
         public String getExtension() {
             return "jar";
         }
 
+        @Override
         public String getLanguage() {
             return "none";
         }
 
+        @Override
         public String getPackaging() {
             return "maven-plugin";
         }
 
+        @Override
         public boolean isAddedToClasspath() {
             return true;
         }
 
+        @Override
         public boolean isIncludesDependencies() {
             return false;
         }
diff --git 
a/maven-core/src/main/java/org/apache/maven/project/artifact/ProjectArtifact.java
 
b/maven-core/src/main/java/org/apache/maven/project/artifact/ProjectArtifact.java
index 8d75eb76c5..965b370970 100644
--- 
a/maven-core/src/main/java/org/apache/maven/project/artifact/ProjectArtifact.java
+++ 
b/maven-core/src/main/java/org/apache/maven/project/artifact/ProjectArtifact.java
@@ -62,30 +62,37 @@ public class ProjectArtifact extends DefaultArtifact 
implements ArtifactWithDepe
 
     // TODO: this is duplicate of PomArtifactHandlerProvider provided one
     static class PomArtifactHandler implements ArtifactHandler {
+        @Override
         public String getClassifier() {
             return null;
         }
 
+        @Override
         public String getDirectory() {
             return null;
         }
 
+        @Override
         public String getExtension() {
             return "pom";
         }
 
+        @Override
         public String getLanguage() {
             return "none";
         }
 
+        @Override
         public String getPackaging() {
             return "pom";
         }
 
+        @Override
         public boolean isAddedToClasspath() {
             return false;
         }
 
+        @Override
         public boolean isIncludesDependencies() {
             return false;
         }
diff --git 
a/maven-core/src/test/java/org/apache/maven/internal/impl/TestArtifactHandler.java
 
b/maven-core/src/test/java/org/apache/maven/internal/impl/TestArtifactHandler.java
index cb86c6efdb..68281e9169 100644
--- 
a/maven-core/src/test/java/org/apache/maven/internal/impl/TestArtifactHandler.java
+++ 
b/maven-core/src/test/java/org/apache/maven/internal/impl/TestArtifactHandler.java
@@ -39,30 +39,37 @@ class TestArtifactHandler implements ArtifactHandler {
         this.extension = extension;
     }
 
+    @Override
     public String getClassifier() {
         return null;
     }
 
+    @Override
     public String getDirectory() {
         return getPackaging() + "s";
     }
 
+    @Override
     public String getExtension() {
         return extension;
     }
 
+    @Override
     public String getLanguage() {
         return "java";
     }
 
+    @Override
     public String getPackaging() {
         return type;
     }
 
+    @Override
     public boolean isAddedToClasspath() {
         return true;
     }
 
+    @Override
     public boolean isIncludesDependencies() {
         return false;
     }

Reply via email to