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

cstamas 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 9dd7b01a89 [MNG-7856] Maven Resolver Provider ctor and other minor 
code changes (#1223)
9dd7b01a89 is described below

commit 9dd7b01a8953ee31905f0687c1b3fc8713d2e409
Author: Tamas Cservenak <[email protected]>
AuthorDate: Tue Sep 5 21:50:10 2023 +0200

    [MNG-7856] Maven Resolver Provider ctor and other minor code changes (#1223)
    
    Maven Resolver Provider gets similar change as other Resolver components 
had in MRESOLVER-386.
    
    Also, some minor code updates like adding Override and other cosmetic stuff.
    
    Forward port of 1ac8be50c82aa5f0335d5d8fe1da132fbf6573ac
    
    ---
    
    https://issues.apache.org/jira/browse/MNG-7856
---
 .../repository/internal/ArtifactDescriptorReaderDelegate.java     | 8 ++++----
 .../apache/maven/repository/internal/ArtifactDescriptorUtils.java | 2 +-
 .../repository/internal/DefaultArtifactDescriptorReader.java      | 1 +
 .../org/apache/maven/repository/internal/DefaultModelCache.java   | 2 ++
 .../maven/repository/internal/DefaultVersionRangeResolver.java    | 1 +
 .../apache/maven/repository/internal/DefaultVersionResolver.java  | 1 +
 .../apache/maven/repository/internal/LocalSnapshotMetadata.java   | 5 +++++
 .../maven/repository/internal/LocalSnapshotMetadataGenerator.java | 3 +++
 .../java/org/apache/maven/repository/internal/MavenMetadata.java  | 5 +++++
 .../org/apache/maven/repository/internal/MavenResolverModule.java | 1 +
 .../apache/maven/repository/internal/MavenSnapshotMetadata.java   | 4 ++++
 .../org/apache/maven/repository/internal/RelocatedArtifact.java   | 8 ++++++++
 .../apache/maven/repository/internal/RemoteSnapshotMetadata.java  | 1 +
 .../repository/internal/RemoteSnapshotMetadataGenerator.java      | 3 +++
 .../org/apache/maven/repository/internal/VersionsMetadata.java    | 5 +++++
 .../maven/repository/internal/VersionsMetadataGenerator.java      | 7 +++++--
 16 files changed, 50 insertions(+), 7 deletions(-)

diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java
index 1ea74fcfb0..0e6f684cf9 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java
@@ -44,7 +44,7 @@ import org.eclipse.aether.resolution.ArtifactDescriptorResult;
 
 /**
  * Populates Aether {@link ArtifactDescriptorResult} from Maven project {@link 
Model}.
- *
+ * <p/>
  * <strong>Note:</strong> This class is part of work in progress and can be 
changed or removed without notice.
  * @since 3.2.4
  */
@@ -95,8 +95,8 @@ public class ArtifactDescriptorReaderDelegate {
             stereotype = new DefaultArtifactType(dependency.getType());
         }
 
-        boolean system =
-                dependency.getSystemPath() != null && 
dependency.getSystemPath().length() > 0;
+        boolean system = dependency.getSystemPath() != null
+                && !dependency.getSystemPath().isEmpty();
 
         Map<String, String> props = null;
         if (system) {
@@ -134,7 +134,7 @@ public class ArtifactDescriptorReaderDelegate {
         if (distMgmt != null) {
             downloadUrl = distMgmt.getDownloadUrl();
         }
-        if (downloadUrl != null && downloadUrl.length() > 0) {
+        if (downloadUrl != null && !downloadUrl.isEmpty()) {
             Artifact artifact = result.getArtifact();
             Map<String, String> props = new 
HashMap<>(artifact.getProperties());
             props.put(ArtifactProperties.DOWNLOAD_URL, downloadUrl);
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorUtils.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorUtils.java
index 2bcab215c6..cd6eaa56f1 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorUtils.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorUtils.java
@@ -36,7 +36,7 @@ public class ArtifactDescriptorUtils {
     public static Artifact toPomArtifact(Artifact artifact) {
         Artifact pomArtifact = artifact;
 
-        if (pomArtifact.getClassifier().length() > 0 || 
!"pom".equals(pomArtifact.getExtension())) {
+        if (!pomArtifact.getClassifier().isEmpty() || 
!"pom".equals(pomArtifact.getExtension())) {
             pomArtifact =
                     new DefaultArtifact(artifact.getGroupId(), 
artifact.getArtifactId(), "pom", artifact.getVersion());
         }
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java
index 8a3ed3ed6c..51ef4a0aa9 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java
@@ -103,6 +103,7 @@ public class DefaultArtifactDescriptorReader implements 
ArtifactDescriptorReader
         this.modelCacheFactory = Objects.requireNonNull(modelCacheFactory, 
"modelCacheFactory cannot be null");
     }
 
+    @Override
     public ArtifactDescriptorResult readArtifactDescriptor(
             RepositorySystemSession session, ArtifactDescriptorRequest 
request) throws ArtifactDescriptorException {
         ArtifactDescriptorResult result = new 
ArtifactDescriptorResult(request);
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultModelCache.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultModelCache.java
index 4bcb09691c..bf6b622386 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultModelCache.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultModelCache.java
@@ -63,10 +63,12 @@ public class DefaultModelCache implements ModelCache {
         put(new SourceCacheKey(path, tag), data);
     }
 
+    @Override
     public Object get(String groupId, String artifactId, String version, 
String tag) {
         return get(new GavCacheKey(groupId, artifactId, version, tag));
     }
 
+    @Override
     public void put(String groupId, String artifactId, String version, String 
tag, Object data) {
         put(new GavCacheKey(groupId, artifactId, version, tag), data);
     }
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java
index 7a0a168806..6611efdb13 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java
@@ -86,6 +86,7 @@ public class DefaultVersionRangeResolver implements 
VersionRangeResolver {
         this.versionScheme = Objects.requireNonNull(versionScheme, 
"versionScheme cannot be null");
     }
 
+    @Override
     public VersionRangeResult resolveVersionRange(RepositorySystemSession 
session, VersionRangeRequest request)
             throws VersionRangeResolutionException {
         VersionRangeResult result = new VersionRangeResult(request);
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java
index 22b3980f9b..2f793313a0 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java
@@ -94,6 +94,7 @@ public class DefaultVersionResolver implements 
VersionResolver {
     }
 
     @SuppressWarnings("checkstyle:methodlength")
+    @Override
     public VersionResult resolveVersion(RepositorySystemSession session, 
VersionRequest request)
             throws VersionResolutionException {
         RequestTrace trace = RequestTrace.newChild(request.getTrace(), 
request);
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/LocalSnapshotMetadata.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/LocalSnapshotMetadata.java
index 55141b3ca5..99b9bb36fb 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/LocalSnapshotMetadata.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/LocalSnapshotMetadata.java
@@ -65,6 +65,7 @@ final class LocalSnapshotMetadata extends MavenMetadata {
         artifacts.add(artifact);
     }
 
+    @Override
     public MavenMetadata setFile(File file) {
         return new LocalSnapshotMetadata(metadata, file, timestamp);
     }
@@ -113,18 +114,22 @@ final class LocalSnapshotMetadata extends MavenMetadata {
         return classifier + ':' + extension;
     }
 
+    @Override
     public String getGroupId() {
         return metadata.getGroupId();
     }
 
+    @Override
     public String getArtifactId() {
         return metadata.getArtifactId();
     }
 
+    @Override
     public String getVersion() {
         return metadata.getVersion();
     }
 
+    @Override
     public Nature getNature() {
         return Nature.SNAPSHOT;
     }
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/LocalSnapshotMetadataGenerator.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/LocalSnapshotMetadataGenerator.java
index 5a7f3a3444..ad08a4cfa9 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/LocalSnapshotMetadataGenerator.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/LocalSnapshotMetadataGenerator.java
@@ -48,6 +48,7 @@ class LocalSnapshotMetadataGenerator implements 
MetadataGenerator {
         snapshots = new LinkedHashMap<>();
     }
 
+    @Override
     public Collection<? extends Metadata> prepare(Collection<? extends 
Artifact> artifacts) {
         for (Artifact artifact : artifacts) {
             if (artifact.isSnapshot()) {
@@ -64,10 +65,12 @@ class LocalSnapshotMetadataGenerator implements 
MetadataGenerator {
         return Collections.emptyList();
     }
 
+    @Override
     public Artifact transformArtifact(Artifact artifact) {
         return artifact;
     }
 
+    @Override
     public Collection<? extends Metadata> finish(Collection<? extends 
Artifact> artifacts) {
         return snapshots.values();
     }
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenMetadata.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenMetadata.java
index 4b50d96293..a611da4cdf 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenMetadata.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenMetadata.java
@@ -57,14 +57,17 @@ abstract class MavenMetadata extends AbstractMetadata 
implements MergeableMetada
         this.timestamp = timestamp;
     }
 
+    @Override
     public String getType() {
         return MAVEN_METADATA_XML;
     }
 
+    @Override
     public File getFile() {
         return file;
     }
 
+    @Override
     public void merge(File existing, File result) throws RepositoryException {
         Metadata recessive = read(existing);
 
@@ -75,6 +78,7 @@ abstract class MavenMetadata extends AbstractMetadata 
implements MergeableMetada
         merged = true;
     }
 
+    @Override
     public boolean isMerged() {
         return merged;
     }
@@ -102,6 +106,7 @@ abstract class MavenMetadata extends AbstractMetadata 
implements MergeableMetada
         }
     }
 
+    @Override
     public Map<String, String> getProperties() {
         return Collections.emptyMap();
     }
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenResolverModule.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenResolverModule.java
index 1dd85e300f..b04cd3aeea 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenResolverModule.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenResolverModule.java
@@ -40,6 +40,7 @@ import org.eclipse.aether.version.VersionScheme;
 /**
  * MavenResolverModule
  */
+@Deprecated
 public final class MavenResolverModule extends AbstractModule {
 
     @Override
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenSnapshotMetadata.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenSnapshotMetadata.java
index 4ce891b775..2b75523a42 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenSnapshotMetadata.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenSnapshotMetadata.java
@@ -64,18 +64,22 @@ abstract class MavenSnapshotMetadata extends MavenMetadata {
         return classifier + ':' + extension;
     }
 
+    @Override
     public String getGroupId() {
         return metadata.getGroupId();
     }
 
+    @Override
     public String getArtifactId() {
         return metadata.getArtifactId();
     }
 
+    @Override
     public String getVersion() {
         return metadata.getVersion();
     }
 
+    @Override
     public Nature getNature() {
         return Nature.SNAPSHOT;
     }
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/RelocatedArtifact.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/RelocatedArtifact.java
index 0797fd7fdd..1053ef983d 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/RelocatedArtifact.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/RelocatedArtifact.java
@@ -49,6 +49,7 @@ public final class RelocatedArtifact extends AbstractArtifact 
{
         this.message = (message != null && message.length() > 0) ? message : 
null;
     }
 
+    @Override
     public String getGroupId() {
         if (groupId != null) {
             return groupId;
@@ -57,6 +58,7 @@ public final class RelocatedArtifact extends AbstractArtifact 
{
         }
     }
 
+    @Override
     public String getArtifactId() {
         if (artifactId != null) {
             return artifactId;
@@ -65,6 +67,7 @@ public final class RelocatedArtifact extends AbstractArtifact 
{
         }
     }
 
+    @Override
     public String getVersion() {
         if (version != null) {
             return version;
@@ -101,22 +104,27 @@ public final class RelocatedArtifact extends 
AbstractArtifact {
         return new RelocatedArtifact(artifact.setProperties(properties), 
groupId, artifactId, version, message);
     }
 
+    @Override
     public String getClassifier() {
         return artifact.getClassifier();
     }
 
+    @Override
     public String getExtension() {
         return artifact.getExtension();
     }
 
+    @Override
     public File getFile() {
         return artifact.getFile();
     }
 
+    @Override
     public String getProperty(String key, String defaultValue) {
         return artifact.getProperty(key, defaultValue);
     }
 
+    @Override
     public Map<String, String> getProperties() {
         return artifact.getProperties();
     }
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/RemoteSnapshotMetadata.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/RemoteSnapshotMetadata.java
index 9ccc65f0a8..578105719b 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/RemoteSnapshotMetadata.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/RemoteSnapshotMetadata.java
@@ -52,6 +52,7 @@ final class RemoteSnapshotMetadata extends 
MavenSnapshotMetadata {
         super(metadata, file, timestamp);
     }
 
+    @Override
     public MavenMetadata setFile(File file) {
         return new RemoteSnapshotMetadata(metadata, file, timestamp);
     }
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/RemoteSnapshotMetadataGenerator.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/RemoteSnapshotMetadataGenerator.java
index 3a5022a934..2fcef26645 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/RemoteSnapshotMetadataGenerator.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/RemoteSnapshotMetadataGenerator.java
@@ -61,6 +61,7 @@ class RemoteSnapshotMetadataGenerator implements 
MetadataGenerator {
         }
     }
 
+    @Override
     public Collection<? extends Metadata> prepare(Collection<? extends 
Artifact> artifacts) {
         for (Artifact artifact : artifacts) {
             if (artifact.isSnapshot()) {
@@ -77,6 +78,7 @@ class RemoteSnapshotMetadataGenerator implements 
MetadataGenerator {
         return snapshots.values();
     }
 
+    @Override
     public Artifact transformArtifact(Artifact artifact) {
         if (artifact.isSnapshot() && 
artifact.getVersion().equals(artifact.getBaseVersion())) {
             Object key = RemoteSnapshotMetadata.getKey(artifact);
@@ -89,6 +91,7 @@ class RemoteSnapshotMetadataGenerator implements 
MetadataGenerator {
         return artifact;
     }
 
+    @Override
     public Collection<? extends Metadata> finish(Collection<? extends 
Artifact> artifacts) {
         return Collections.emptyList();
     }
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadata.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadata.java
index 8ac1077619..12e1ce0a25 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadata.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadata.java
@@ -93,22 +93,27 @@ final class VersionsMetadata extends MavenMetadata {
         return artifact.getGroupId() + ':' + artifact.getArtifactId();
     }
 
+    @Override
     public MavenMetadata setFile(File file) {
         return new VersionsMetadata(artifact, file, timestamp);
     }
 
+    @Override
     public String getGroupId() {
         return artifact.getGroupId();
     }
 
+    @Override
     public String getArtifactId() {
         return artifact.getArtifactId();
     }
 
+    @Override
     public String getVersion() {
         return "";
     }
 
+    @Override
     public Nature getNature() {
         return artifact.isSnapshot() ? Nature.RELEASE_OR_SNAPSHOT : 
Nature.RELEASE;
     }
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadataGenerator.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadataGenerator.java
index e24e54be47..f9d98cdf1f 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadataGenerator.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadataGenerator.java
@@ -40,9 +40,9 @@ import org.eclipse.aether.util.ConfigUtils;
  */
 class VersionsMetadataGenerator implements MetadataGenerator {
 
-    private Map<Object, VersionsMetadata> versions;
+    private final Map<Object, VersionsMetadata> versions;
 
-    private Map<Object, VersionsMetadata> processedVersions;
+    private final Map<Object, VersionsMetadata> processedVersions;
 
     private final Date timestamp;
 
@@ -75,14 +75,17 @@ class VersionsMetadataGenerator implements 
MetadataGenerator {
         }
     }
 
+    @Override
     public Collection<? extends Metadata> prepare(Collection<? extends 
Artifact> artifacts) {
         return Collections.emptyList();
     }
 
+    @Override
     public Artifact transformArtifact(Artifact artifact) {
         return artifact;
     }
 
+    @Override
     public Collection<? extends Metadata> finish(Collection<? extends 
Artifact> artifacts) {
         for (Artifact artifact : artifacts) {
             Object key = VersionsMetadata.getKey(artifact);

Reply via email to