Skip to content

Commit 2065177

Browse files
author
Vincent Potucek
committed
Pull #2287: use Objects#requireNonNull
1 parent 22c9b2b commit 2065177

20 files changed

+66
-66
lines changed

impl/maven-impl/src/main/java/org/apache/maven/impl/AbstractSession.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,8 @@
103103
import org.eclipse.aether.repository.ArtifactRepository;
104104
import org.eclipse.aether.transfer.TransferResource;
105105

106+
import static java.util.Objects.requireNonNull;
106107
import static org.apache.maven.impl.ImplUtils.map;
107-
import static org.apache.maven.impl.ImplUtils.nonNull;
108108

109109
public abstract class AbstractSession implements InternalSession {
110110

@@ -134,7 +134,7 @@ public AbstractSession(
134134
List<RemoteRepository> repositories,
135135
List<org.eclipse.aether.repository.RemoteRepository> resolverRepositories,
136136
Lookup lookup) {
137-
this.session = nonNull(session, "session");
137+
this.session = requireNonNull(session, "session");
138138
this.repositorySystem = repositorySystem;
139139
this.repositories = getRepositories(repositories, resolverRepositories);
140140
this.lookup = lookup;
@@ -337,7 +337,7 @@ public LocalRepository getLocalRepository() {
337337
@Nonnull
338338
@Override
339339
public Session withLocalRepository(@Nonnull LocalRepository localRepository) {
340-
nonNull(localRepository, "localRepository");
340+
requireNonNull(localRepository, "localRepository");
341341
if (session.getLocalRepository() != null
342342
&& Objects.equals(session.getLocalRepository().getBasePath(), localRepository.getPath())) {
343343
return this;
@@ -461,12 +461,12 @@ public org.eclipse.aether.artifact.Artifact toArtifact(ArtifactCoordinates coord
461461

462462
@Override
463463
public void registerListener(@Nonnull Listener listener) {
464-
listeners.add(nonNull(listener));
464+
listeners.add(requireNonNull(listener));
465465
}
466466

467467
@Override
468468
public void unregisterListener(@Nonnull Listener listener) {
469-
listeners.remove(nonNull(listener));
469+
listeners.remove(requireNonNull(listener));
470470
}
471471

472472
@Nonnull
@@ -967,7 +967,7 @@ public ProjectScope requireProjectScope(String id) {
967967

968968
@Override
969969
public DependencyScope requireDependencyScope(String id) {
970-
DependencyScope scope = DependencyScope.forId(nonNull(id, "id"));
970+
DependencyScope scope = DependencyScope.forId(requireNonNull(id, "id"));
971971
if (scope == null) {
972972
throw new IllegalArgumentException("Invalid dependency scope: " + id);
973973
}

impl/maven-impl/src/main/java/org/apache/maven/impl/DefaultArtifact.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import org.apache.maven.api.Version;
2626
import org.apache.maven.api.annotations.Nonnull;
2727

28-
import static org.apache.maven.impl.ImplUtils.nonNull;
28+
import static java.util.Objects.requireNonNull;
2929

3030
/**
3131
* A wrapper class around a maven resolver artifact.
@@ -36,8 +36,8 @@ public class DefaultArtifact implements Artifact {
3636
protected final String key;
3737

3838
public DefaultArtifact(@Nonnull InternalSession session, @Nonnull org.eclipse.aether.artifact.Artifact artifact) {
39-
this.session = nonNull(session, "session");
40-
this.artifact = nonNull(artifact, "artifact");
39+
this.session = requireNonNull(session, "session");
40+
this.artifact = requireNonNull(artifact, "artifact");
4141
this.key = getGroupId()
4242
+ ':'
4343
+ getArtifactId()

impl/maven-impl/src/main/java/org/apache/maven/impl/DefaultArtifactCoordinates.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import org.apache.maven.api.VersionConstraint;
2525
import org.apache.maven.api.annotations.Nonnull;
2626

27-
import static org.apache.maven.impl.ImplUtils.nonNull;
27+
import static java.util.Objects.requireNonNull;
2828

2929
/**
3030
* A wrapper class around a maven resolver artifact.
@@ -35,8 +35,8 @@ public class DefaultArtifactCoordinates implements ArtifactCoordinates {
3535

3636
public DefaultArtifactCoordinates(
3737
@Nonnull InternalSession session, @Nonnull org.eclipse.aether.artifact.Artifact coordinates) {
38-
this.session = nonNull(session, "session");
39-
this.coordinates = nonNull(coordinates, "coordinates");
38+
this.session = requireNonNull(session, "session");
39+
this.coordinates = requireNonNull(coordinates, "coordinates");
4040
}
4141

4242
public org.eclipse.aether.artifact.Artifact getCoordinates() {

impl/maven-impl/src/main/java/org/apache/maven/impl/DefaultArtifactCoordinatesFactory.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@
2626
import org.apache.maven.api.services.ArtifactCoordinatesFactoryRequest;
2727
import org.eclipse.aether.artifact.ArtifactType;
2828

29-
import static org.apache.maven.impl.ImplUtils.nonNull;
29+
import static java.util.Objects.requireNonNull;
3030

3131
@Named
3232
@Singleton
3333
public class DefaultArtifactCoordinatesFactory implements ArtifactCoordinatesFactory {
3434
@Override
3535
public ArtifactCoordinates create(@Nonnull ArtifactCoordinatesFactoryRequest request) {
36-
nonNull(request, "request");
36+
requireNonNull(request, "request");
3737
InternalSession session = InternalSession.from(request.getSession());
3838
if (request.getCoordinatesString() != null) {
3939
return new DefaultArtifactCoordinates(

impl/maven-impl/src/main/java/org/apache/maven/impl/DefaultArtifactDeployer.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
import org.eclipse.aether.deployment.DeployRequest;
3232
import org.eclipse.aether.deployment.DeploymentException;
3333

34-
import static org.apache.maven.impl.ImplUtils.nonNull;
34+
import static java.util.Objects.requireNonNull;
3535

3636
/**
3737
* Implementation of {@link ArtifactDeployer} service.
@@ -42,10 +42,10 @@ public class DefaultArtifactDeployer implements ArtifactDeployer {
4242

4343
@Override
4444
public void deploy(@Nonnull ArtifactDeployerRequest request) {
45-
nonNull(request, "request");
45+
requireNonNull(request, "request");
4646
InternalSession session = InternalSession.from(request.getSession());
47-
Collection<ProducedArtifact> artifacts = nonNull(request.getArtifacts(), "request.artifacts");
48-
RemoteRepository repository = nonNull(request.getRepository(), "request.repository");
47+
Collection<ProducedArtifact> artifacts = requireNonNull(request.getArtifacts(), "request.artifacts");
48+
RemoteRepository repository = requireNonNull(request.getRepository(), "request.repository");
4949
try {
5050
DeployRequest deployRequest = new DeployRequest()
5151
.setRepository(session.toRepository(repository))

impl/maven-impl/src/main/java/org/apache/maven/impl/DefaultArtifactFactory.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,14 @@
2727
import org.apache.maven.api.services.ArtifactFactoryRequest;
2828
import org.eclipse.aether.artifact.ArtifactType;
2929

30-
import static org.apache.maven.impl.ImplUtils.nonNull;
30+
import static java.util.Objects.requireNonNull;
3131

3232
@Named
3333
@Singleton
3434
public class DefaultArtifactFactory implements ArtifactFactory {
3535
@Override
3636
public Artifact create(@Nonnull ArtifactFactoryRequest request) {
37-
nonNull(request, "request");
37+
requireNonNull(request, "request");
3838
InternalSession session = InternalSession.from(request.getSession());
3939
ArtifactType type = null;
4040
if (request.getType() != null) {
@@ -59,7 +59,7 @@ public Artifact create(@Nonnull ArtifactFactoryRequest request) {
5959

6060
@Override
6161
public ProducedArtifact createProduced(@Nonnull ArtifactFactoryRequest request) {
62-
nonNull(request, "request");
62+
requireNonNull(request, "request");
6363
InternalSession session = InternalSession.from(request.getSession());
6464
ArtifactType type = null;
6565
if (request.getType() != null) {

impl/maven-impl/src/main/java/org/apache/maven/impl/DefaultArtifactInstaller.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
import org.eclipse.aether.installation.InstallRequest;
3030
import org.eclipse.aether.installation.InstallationException;
3131

32-
import static org.apache.maven.impl.ImplUtils.nonNull;
32+
import static java.util.Objects.requireNonNull;
3333

3434
@Named
3535
@Singleton
@@ -39,12 +39,12 @@ public class DefaultArtifactInstaller implements ArtifactInstaller {
3939

4040
@Inject
4141
DefaultArtifactInstaller(@Nonnull RepositorySystem repositorySystem) {
42-
this.repositorySystem = nonNull(repositorySystem);
42+
this.repositorySystem = requireNonNull(repositorySystem);
4343
}
4444

4545
@Override
4646
public void install(ArtifactInstallerRequest request) throws ArtifactInstallerException, IllegalArgumentException {
47-
nonNull(request, "request");
47+
requireNonNull(request, "request");
4848
InternalSession session = InternalSession.from(request.getSession());
4949
try {
5050
InstallRequest installRequest =

impl/maven-impl/src/main/java/org/apache/maven/impl/DefaultArtifactResolver.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
import org.eclipse.aether.resolution.ArtifactResult;
5252
import org.eclipse.aether.transfer.ArtifactNotFoundException;
5353

54-
import static org.apache.maven.impl.ImplUtils.nonNull;
54+
import static java.util.Objects.requireNonNull;
5555

5656
@Named
5757
@Singleton
@@ -60,7 +60,7 @@ public class DefaultArtifactResolver implements ArtifactResolver {
6060
@Override
6161
public ArtifactResolverResult resolve(ArtifactResolverRequest request)
6262
throws ArtifactResolverException, IllegalArgumentException {
63-
nonNull(request, "request");
63+
requireNonNull(request, "request");
6464
InternalSession session = InternalSession.from(request.getSession());
6565
return session.request(request, this::doResolve);
6666
}

impl/maven-impl/src/main/java/org/apache/maven/impl/DefaultChecksumAlgorithmService.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
import org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory;
4242
import org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactorySelector;
4343

44-
import static org.apache.maven.impl.ImplUtils.nonNull;
44+
import static java.util.Objects.requireNonNull;
4545

4646
@Named
4747
@Singleton
@@ -51,7 +51,7 @@ public class DefaultChecksumAlgorithmService implements ChecksumAlgorithmService
5151
@Inject
5252
public DefaultChecksumAlgorithmService(ChecksumAlgorithmFactorySelector checksumAlgorithmFactorySelector) {
5353
this.checksumAlgorithmFactorySelector =
54-
nonNull(checksumAlgorithmFactorySelector, "checksumAlgorithmFactorySelector");
54+
requireNonNull(checksumAlgorithmFactorySelector, "checksumAlgorithmFactorySelector");
5555
}
5656

5757
@Override
@@ -63,7 +63,7 @@ public Collection<String> getChecksumAlgorithmNames() {
6363

6464
@Override
6565
public ChecksumAlgorithm select(String algorithmName) {
66-
nonNull(algorithmName, "algorithmName");
66+
requireNonNull(algorithmName, "algorithmName");
6767
try {
6868
return new DefaultChecksumAlgorithm(checksumAlgorithmFactorySelector.select(algorithmName));
6969
} catch (IllegalArgumentException e) {
@@ -73,7 +73,7 @@ public ChecksumAlgorithm select(String algorithmName) {
7373

7474
@Override
7575
public Collection<ChecksumAlgorithm> select(Collection<String> algorithmNames) {
76-
nonNull(algorithmNames, "algorithmNames");
76+
requireNonNull(algorithmNames, "algorithmNames");
7777
try {
7878
return checksumAlgorithmFactorySelector.selectList(new ArrayList<>(algorithmNames)).stream()
7979
.map(DefaultChecksumAlgorithm::new)
@@ -85,8 +85,8 @@ public Collection<ChecksumAlgorithm> select(Collection<String> algorithmNames) {
8585

8686
@Override
8787
public Map<ChecksumAlgorithm, String> calculate(byte[] data, Collection<ChecksumAlgorithm> algorithms) {
88-
nonNull(data, "data");
89-
nonNull(algorithms, "algorithms");
88+
requireNonNull(data, "data");
89+
requireNonNull(algorithms, "algorithms");
9090
try {
9191
return calculate(new ByteArrayInputStream(data), algorithms);
9292
} catch (IOException e) {
@@ -96,8 +96,8 @@ public Map<ChecksumAlgorithm, String> calculate(byte[] data, Collection<Checksum
9696

9797
@Override
9898
public Map<ChecksumAlgorithm, String> calculate(ByteBuffer data, Collection<ChecksumAlgorithm> algorithms) {
99-
nonNull(data, "data");
100-
nonNull(algorithms, "algorithms");
99+
requireNonNull(data, "data");
100+
requireNonNull(algorithms, "algorithms");
101101
LinkedHashMap<ChecksumAlgorithm, ChecksumCalculator> algMap = new LinkedHashMap<>();
102102
algorithms.forEach(f -> algMap.put(f, f.getCalculator()));
103103
data.mark();
@@ -113,8 +113,8 @@ public Map<ChecksumAlgorithm, String> calculate(ByteBuffer data, Collection<Chec
113113
@Override
114114
public Map<ChecksumAlgorithm, String> calculate(Path file, Collection<ChecksumAlgorithm> algorithms)
115115
throws IOException {
116-
nonNull(file, "file");
117-
nonNull(algorithms, "algorithms");
116+
requireNonNull(file, "file");
117+
requireNonNull(algorithms, "algorithms");
118118
try (InputStream inputStream = new BufferedInputStream(Files.newInputStream(file))) {
119119
return calculate(inputStream, algorithms);
120120
}
@@ -123,8 +123,8 @@ public Map<ChecksumAlgorithm, String> calculate(Path file, Collection<ChecksumAl
123123
@Override
124124
public Map<ChecksumAlgorithm, String> calculate(InputStream stream, Collection<ChecksumAlgorithm> algorithms)
125125
throws IOException {
126-
nonNull(stream, "stream");
127-
nonNull(algorithms, "algorithms");
126+
requireNonNull(stream, "stream");
127+
requireNonNull(algorithms, "algorithms");
128128
LinkedHashMap<ChecksumAlgorithm, ChecksumCalculator> algMap = new LinkedHashMap<>();
129129
algorithms.forEach(f -> algMap.put(f, f.getCalculator()));
130130
final byte[] buffer = new byte[1024 * 32];

impl/maven-impl/src/main/java/org/apache/maven/impl/DefaultDependencyCoordinatesFactory.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
import org.apache.maven.api.services.DependencyCoordinatesFactoryRequest;
2828
import org.eclipse.aether.artifact.ArtifactType;
2929

30+
import static java.util.Objects.requireNonNull;
3031
import static org.apache.maven.impl.ImplUtils.map;
31-
import static org.apache.maven.impl.ImplUtils.nonNull;
3232

3333
@Named
3434
@Singleton
@@ -37,7 +37,7 @@ public class DefaultDependencyCoordinatesFactory implements DependencyCoordinate
3737
@Nonnull
3838
@Override
3939
public DependencyCoordinates create(@Nonnull DependencyCoordinatesFactoryRequest request) {
40-
nonNull(request, "request");
40+
requireNonNull(request, "request");
4141
InternalSession session = InternalSession.from(request.getSession());
4242

4343
ArtifactType type = null;

impl/maven-impl/src/main/java/org/apache/maven/impl/DefaultDependencyResolver.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,9 @@
6060
import org.eclipse.aether.util.graph.manager.DependencyManagerUtils;
6161
import org.eclipse.aether.util.graph.transformer.ConflictResolver;
6262

63+
import static java.util.Objects.requireNonNull;
6364
import static org.apache.maven.impl.ImplUtils.cast;
6465
import static org.apache.maven.impl.ImplUtils.map;
65-
import static org.apache.maven.impl.ImplUtils.nonNull;
6666

6767
@Named
6868
@Singleton
@@ -72,7 +72,7 @@ public class DefaultDependencyResolver implements DependencyResolver {
7272
@Override
7373
public DependencyResolverResult collect(@Nonnull DependencyResolverRequest request)
7474
throws DependencyResolverException, IllegalArgumentException {
75-
nonNull(request, "request");
75+
requireNonNull(request, "request");
7676
InternalSession session = InternalSession.from(request.getSession());
7777
RequestTraceHelper.ResolverTrace trace = RequestTraceHelper.enter(session, request);
7878
try {
@@ -169,7 +169,7 @@ private static DependencyFilter getScopeDependencyFilter(PathScope scope) {
169169
public DependencyResolverResult resolve(DependencyResolverRequest request)
170170
throws DependencyResolverException, ArtifactResolverException {
171171
InternalSession session =
172-
InternalSession.from(nonNull(request, "request").getSession());
172+
InternalSession.from(requireNonNull(request, "request").getSession());
173173
RequestTraceHelper.ResolverTrace trace = RequestTraceHelper.enter(session, request);
174174
try {
175175
DependencyResolverResult result;

impl/maven-impl/src/main/java/org/apache/maven/impl/DefaultLocalRepository.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,14 @@
2323
import org.apache.maven.api.LocalRepository;
2424
import org.apache.maven.api.annotations.Nonnull;
2525

26-
import static org.apache.maven.impl.ImplUtils.nonNull;
26+
import static java.util.Objects.requireNonNull;
2727

2828
public class DefaultLocalRepository implements LocalRepository {
2929

3030
private final @Nonnull org.eclipse.aether.repository.LocalRepository repository;
3131

3232
public DefaultLocalRepository(@Nonnull org.eclipse.aether.repository.LocalRepository repository) {
33-
this.repository = nonNull(repository, "repository");
33+
this.repository = requireNonNull(repository, "repository");
3434
}
3535

3636
@Nonnull

impl/maven-impl/src/main/java/org/apache/maven/impl/DefaultModelXmlFactory.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
import org.apache.maven.model.v4.MavenStaxReader;
4141
import org.apache.maven.model.v4.MavenStaxWriter;
4242

43-
import static org.apache.maven.impl.ImplUtils.nonNull;
43+
import static java.util.Objects.requireNonNull;
4444
import static org.apache.maven.impl.StaxLocation.getLocation;
4545
import static org.apache.maven.impl.StaxLocation.getMessage;
4646

@@ -50,7 +50,7 @@ public class DefaultModelXmlFactory implements ModelXmlFactory {
5050
@Override
5151
@Nonnull
5252
public Model read(@Nonnull XmlReaderRequest request) throws XmlReaderException {
53-
nonNull(request, "request");
53+
requireNonNull(request, "request");
5454
Model model = doRead(request);
5555
if (isModelVersionGreaterThan400(model)
5656
&& !model.getNamespaceUri().startsWith("http://maven.apache.org/POM/")) {
@@ -114,8 +114,8 @@ private Model doRead(XmlReaderRequest request) throws XmlReaderException {
114114

115115
@Override
116116
public void write(XmlWriterRequest<Model> request) throws XmlWriterException {
117-
nonNull(request, "request");
118-
Model content = nonNull(request.getContent(), "content");
117+
requireNonNull(request, "request");
118+
Model content = requireNonNull(request.getContent(), "content");
119119
Path path = request.getPath();
120120
OutputStream outputStream = request.getOutputStream();
121121
Writer writer = request.getWriter();

0 commit comments

Comments
 (0)