diff --git a/maven-artifact/src/main/java/org/apache/maven/artifact/resolver/MultipleArtifactsNotFoundException.java b/maven-artifact/src/main/java/org/apache/maven/artifact/resolver/MultipleArtifactsNotFoundException.java index 896710f5750b..d08dfd5f6949 100644 --- a/maven-artifact/src/main/java/org/apache/maven/artifact/resolver/MultipleArtifactsNotFoundException.java +++ b/maven-artifact/src/main/java/org/apache/maven/artifact/resolver/MultipleArtifactsNotFoundException.java @@ -41,7 +41,7 @@ public MultipleArtifactsNotFoundException( Artifact originatingArtifact, List missingArtifacts, List remoteRepositories ) { - this( originatingArtifact, new ArrayList(), missingArtifacts, remoteRepositories ); + this( originatingArtifact, new ArrayList<>(), missingArtifacts, remoteRepositories ); } /** diff --git a/maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.java b/maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.java index bbc6523607b7..d2409dd11623 100644 --- a/maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.java +++ b/maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.java @@ -37,10 +37,10 @@ public class VersionRange { private static final Map CACHE_SPEC = - Collections.synchronizedMap( new WeakHashMap() ); + Collections.synchronizedMap( new WeakHashMap<>() ); private static final Map CACHE_VERSION = - Collections.synchronizedMap( new WeakHashMap() ); + Collections.synchronizedMap( new WeakHashMap<>() ); private final ArtifactVersion recommendedVersion; diff --git a/maven-builder-support/src/main/java/org/apache/maven/building/DefaultProblemCollector.java b/maven-builder-support/src/main/java/org/apache/maven/building/DefaultProblemCollector.java index 8502942e2383..2c09df6b3eb5 100644 --- a/maven-builder-support/src/main/java/org/apache/maven/building/DefaultProblemCollector.java +++ b/maven-builder-support/src/main/java/org/apache/maven/building/DefaultProblemCollector.java @@ -38,7 +38,7 @@ class DefaultProblemCollector DefaultProblemCollector( List problems ) { - this.problems = ( problems != null ) ? problems : new ArrayList(); + this.problems = ( problems != null ) ? problems : new ArrayList<>(); } @Override diff --git a/maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java b/maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java index 2d1d8d9492d4..44fdcdb2c46a 100644 --- a/maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java +++ b/maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java @@ -116,7 +116,7 @@ public void execute( Runnable command ) else { executor = new ThreadPoolExecutor( threads, threads, 3, TimeUnit.SECONDS, - new LinkedBlockingQueue(), new DaemonThreadCreator() ); + new LinkedBlockingQueue<>(), new DaemonThreadCreator() ); } } diff --git a/maven-core/src/main/java/org/apache/maven/DuplicateProjectException.java b/maven-core/src/main/java/org/apache/maven/DuplicateProjectException.java index b13987295b21..5d7cec10ea65 100644 --- a/maven-core/src/main/java/org/apache/maven/DuplicateProjectException.java +++ b/maven-core/src/main/java/org/apache/maven/DuplicateProjectException.java @@ -45,7 +45,7 @@ public DuplicateProjectException( String message, Map> collis { super( message, (File) null ); - this.collisions = ( collisions != null ) ? collisions : new LinkedHashMap>(); + this.collisions = ( collisions != null ) ? collisions : new LinkedHashMap<>(); } /** diff --git a/maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionRequestPopulator.java b/maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionRequestPopulator.java index ec9419c98d93..6951c9182070 100644 --- a/maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionRequestPopulator.java +++ b/maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionRequestPopulator.java @@ -78,7 +78,7 @@ public MavenExecutionRequest populateFromToolchains( MavenExecutionRequest reque { if ( !groupedToolchains.containsKey( model.getType() ) ) { - groupedToolchains.put( model.getType(), new ArrayList() ); + groupedToolchains.put( model.getType(), new ArrayList<>() ); } groupedToolchains.get( model.getType() ).add( model ); diff --git a/maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionResult.java b/maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionResult.java index 112a064923a2..6ab1daac800e 100644 --- a/maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionResult.java +++ b/maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionResult.java @@ -41,7 +41,7 @@ public class DefaultMavenExecutionResult private final List exceptions = new CopyOnWriteArrayList<>(); private final Map buildSummaries = - Collections.synchronizedMap( new IdentityHashMap() ); + Collections.synchronizedMap( new IdentityHashMap<>() ); public MavenExecutionResult setProject( MavenProject project ) { @@ -65,7 +65,7 @@ public MavenExecutionResult setTopologicallySortedProjects( List t public List getTopologicallySortedProjects() { return null == topologicallySortedProjects - ? Collections.emptyList() + ? Collections.emptyList() : Collections.unmodifiableList( topologicallySortedProjects ); } diff --git a/maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java b/maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java index 5097e4a39e45..97ba57e40807 100644 --- a/maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java +++ b/maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java @@ -56,7 +56,7 @@ class FilteredProjectDependencyGraph this.projectDependencyGraph = Objects.requireNonNull( projectDependencyGraph, "projectDependencyGraph cannot be null" ); - this.whiteList = new IdentityHashMap(); + this.whiteList = new IdentityHashMap<>(); for ( MavenProject project : whiteList ) { diff --git a/maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator.java b/maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator.java index ef60c4eb36b0..833705cfa7b6 100644 --- a/maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator.java +++ b/maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator.java @@ -179,7 +179,7 @@ public void setupMojoExecution( MavenSession session, MavenProject project, Mojo finalizeMojoConfiguration( mojoExecution ); - calculateForkedExecutions( mojoExecution, session, project, new HashSet() ); + calculateForkedExecutions( mojoExecution, session, project, new HashSet<>() ); } public List calculateMojoExecutions( MavenSession session, MavenProject project, List tasks ) @@ -331,7 +331,7 @@ public void calculateForkedExecutions( MojoExecution mojoExecution, MavenSession PluginDescriptorParsingException, NoPluginFoundForPrefixException, InvalidPluginDescriptorException, LifecyclePhaseNotFoundException, LifecycleNotFoundException, PluginVersionResolutionException { - calculateForkedExecutions( mojoExecution, session, session.getCurrentProject(), new HashSet() ); + calculateForkedExecutions( mojoExecution, session, session.getCurrentProject(), new HashSet<>() ); } private void calculateForkedExecutions( MojoExecution mojoExecution, MavenSession session, MavenProject project, diff --git a/maven-core/src/main/java/org/apache/maven/lifecycle/internal/DependencyContext.java b/maven-core/src/main/java/org/apache/maven/lifecycle/internal/DependencyContext.java index 7ee499f4b1a0..55b14d6faade 100644 --- a/maven-core/src/main/java/org/apache/maven/lifecycle/internal/DependencyContext.java +++ b/maven-core/src/main/java/org/apache/maven/lifecycle/internal/DependencyContext.java @@ -62,8 +62,8 @@ public DependencyContext( MavenProject project, Collection scopesToColle this.project = project; scopesToCollectForCurrentProject = scopesToCollect; scopesToResolveForCurrentProject = scopesToResolve; - scopesToCollectForAggregatedProjects = Collections.synchronizedSet( new TreeSet() ); - scopesToResolveForAggregatedProjects = Collections.synchronizedSet( new TreeSet() ); + scopesToCollectForAggregatedProjects = Collections.synchronizedSet( new TreeSet<>() ); + scopesToResolveForAggregatedProjects = Collections.synchronizedSet( new TreeSet<>() ); } public MavenProject getProject() diff --git a/maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleModuleBuilder.java b/maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleModuleBuilder.java index 548fe6c8ffd6..3391e0c63a9c 100644 --- a/maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleModuleBuilder.java +++ b/maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleModuleBuilder.java @@ -22,7 +22,6 @@ import java.util.HashSet; import java.util.List; -import org.apache.maven.artifact.Artifact; import org.apache.maven.execution.BuildSuccess; import org.apache.maven.execution.ExecutionEvent; import org.apache.maven.execution.MavenSession; @@ -108,7 +107,7 @@ public void buildProject( MavenSession session, MavenSession rootSession, Reacto eventCatapult.fire( ExecutionEvent.Type.ProjectStarted, session, null ); MavenExecutionPlan executionPlan = - builderCommon.resolveBuildPlan( session, currentProject, taskSegment, new HashSet() ); + builderCommon.resolveBuildPlan( session, currentProject, taskSegment, new HashSet<>() ); List mojoExecutions = executionPlan.getMojoExecutions(); projectExecutionListener.beforeProjectLifecycleExecution( new ProjectExecutionEvent( session, diff --git a/maven-core/src/main/java/org/apache/maven/lifecycle/internal/ReactorBuildStatus.java b/maven-core/src/main/java/org/apache/maven/lifecycle/internal/ReactorBuildStatus.java index 2e2c3fd44973..9bd8b868fdca 100644 --- a/maven-core/src/main/java/org/apache/maven/lifecycle/internal/ReactorBuildStatus.java +++ b/maven-core/src/main/java/org/apache/maven/lifecycle/internal/ReactorBuildStatus.java @@ -37,7 +37,7 @@ public class ReactorBuildStatus { private final ProjectDependencyGraph projectDependencyGraph; - private final Collection blackListedProjects = Collections.synchronizedSet( new HashSet() ); + private final Collection blackListedProjects = Collections.synchronizedSet( new HashSet<>() ); private volatile boolean halted = false; diff --git a/maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ThreadOutputMuxer.java b/maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ThreadOutputMuxer.java index 173289623c19..d17a20e44f54 100644 --- a/maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ThreadOutputMuxer.java +++ b/maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ThreadOutputMuxer.java @@ -56,7 +56,7 @@ public class ThreadOutputMuxer private final PrintStream defaultPrintStream = new PrintStream( defaultOutputStreamForUnknownData ); - private final Set completedBuilds = Collections.synchronizedSet( new HashSet() ); + private final Set completedBuilds = Collections.synchronizedSet( new HashSet<>() ); private volatile ProjectSegment currentBuild; diff --git a/maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuilder.java b/maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuilder.java index 7e18f1ef3ce2..c5bf26cd2946 100644 --- a/maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuilder.java +++ b/maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuilder.java @@ -185,8 +185,8 @@ private ProjectBuildingResult build( File pomFile, ModelSource modelSource, Inte modelProblems = result.getProblems(); - initProject( project, Collections.emptyMap(), true, - result, new HashMap(), projectBuildingRequest ); + initProject( project, Collections.emptyMap(), true, + result, new HashMap<>(), projectBuildingRequest ); } else if ( projectBuildingRequest.isResolveDependencies() ) { @@ -374,7 +374,7 @@ public List build( List pomFiles, boolean recursive Map projectIndex = new HashMap<>( 256 ); boolean noErrors = - build( results, interimResults, projectIndex, pomFiles, new LinkedHashSet(), true, recursive, + build( results, interimResults, projectIndex, pomFiles, new LinkedHashSet<>(), true, recursive, config ); populateReactorModelPool( modelPool, interimResults ); @@ -384,8 +384,8 @@ public List build( List pomFiles, boolean recursive try { noErrors = - build( results, new ArrayList(), projectIndex, interimResults, request, - new HashMap(), config.session ) && noErrors; + build( results, new ArrayList<>(), projectIndex, interimResults, request, + new HashMap<>(), config.session ) && noErrors; } finally { @@ -465,7 +465,7 @@ private boolean build( List results, List try { // first pass: build without building parent. - initProject( project, projectIndex, false, result, new HashMap( 0 ), config.request ); + initProject( project, projectIndex, false, result, new HashMap<>( 0 ), config.request ); } catch ( InvalidArtifactRTException iarte ) { diff --git a/maven-core/src/main/java/org/apache/maven/project/MavenProject.java b/maven-core/src/main/java/org/apache/maven/project/MavenProject.java index ceb39e21a231..896d6413cbd8 100644 --- a/maven-core/src/main/java/org/apache/maven/project/MavenProject.java +++ b/maven-core/src/main/java/org/apache/maven/project/MavenProject.java @@ -175,7 +175,7 @@ public class MavenProject private DependencyFilter extensionDependencyFilter; - private final Set lifecyclePhases = Collections.synchronizedSet( new LinkedHashSet() ); + private final Set lifecyclePhases = Collections.synchronizedSet( new LinkedHashSet<>() ); public MavenProject() { diff --git a/maven-core/src/main/java/org/apache/maven/project/artifact/DefaultMavenMetadataCache.java b/maven-core/src/main/java/org/apache/maven/project/artifact/DefaultMavenMetadataCache.java index 6f2eb08cd3d6..3db7bb750561 100644 --- a/maven-core/src/main/java/org/apache/maven/project/artifact/DefaultMavenMetadataCache.java +++ b/maven-core/src/main/java/org/apache/maven/project/artifact/DefaultMavenMetadataCache.java @@ -220,14 +220,14 @@ public class CacheRecord { this.pomArtifact = ArtifactUtils.copyArtifact( pomArtifact ); this.relocatedArtifact = ArtifactUtils.copyArtifactSafe( relocatedArtifact ); - this.artifacts = ArtifactUtils.copyArtifacts( artifacts, new ArrayList() ); + this.artifacts = ArtifactUtils.copyArtifacts( artifacts, new ArrayList<>() ); this.remoteRepositories = new ArrayList<>( remoteRepositories ); this.managedVersions = managedVersions; if ( managedVersions != null ) { this.managedVersions = - ArtifactUtils.copyArtifacts( managedVersions, new LinkedHashMap() ); + ArtifactUtils.copyArtifacts( managedVersions, new LinkedHashMap<>() ); } File pomFile = pomArtifact.getFile(); @@ -310,11 +310,11 @@ public ResolutionGroup get( Artifact artifact, boolean resolveManagedVersions, A Artifact pomArtifact = ArtifactUtils.copyArtifact( cacheRecord.getArtifact() ); Artifact relocatedArtifact = ArtifactUtils.copyArtifactSafe( cacheRecord.getRelocatedArtifact() ); Set artifacts = - ArtifactUtils.copyArtifacts( cacheRecord.getArtifacts(), new LinkedHashSet() ); + ArtifactUtils.copyArtifacts( cacheRecord.getArtifacts(), new LinkedHashSet<>() ); Map managedVersions = cacheRecord.getManagedVersions(); if ( managedVersions != null ) { - managedVersions = ArtifactUtils.copyArtifacts( managedVersions, new LinkedHashMap() ); + managedVersions = ArtifactUtils.copyArtifacts( managedVersions, new LinkedHashMap<>() ); } return new ResolutionGroup( pomArtifact, relocatedArtifact, artifacts, managedVersions, cacheRecord.getRemoteRepositories() ); diff --git a/maven-core/src/main/java/org/apache/maven/toolchain/DefaultToolchainManager.java b/maven-core/src/main/java/org/apache/maven/toolchain/DefaultToolchainManager.java index 0bdee11a6869..4c60aa4507bf 100644 --- a/maven-core/src/main/java/org/apache/maven/toolchain/DefaultToolchainManager.java +++ b/maven-core/src/main/java/org/apache/maven/toolchain/DefaultToolchainManager.java @@ -129,7 +129,7 @@ Map retrieveContext( MavenSession session ) } } - return ( context != null ) ? context : new HashMap(); + return ( context != null ) ? context : new HashMap<>(); } public static final String getStorageKey( String type ) diff --git a/maven-core/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuildingResult.java b/maven-core/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuildingResult.java index 60ca24410ec0..4cad090119bc 100644 --- a/maven-core/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuildingResult.java +++ b/maven-core/src/main/java/org/apache/maven/toolchain/building/DefaultToolchainsBuildingResult.java @@ -48,7 +48,7 @@ public class DefaultToolchainsBuildingResult public DefaultToolchainsBuildingResult( PersistedToolchains effectiveToolchains, List problems ) { this.effectiveToolchains = effectiveToolchains; - this.problems = ( problems != null ) ? problems : new ArrayList(); + this.problems = ( problems != null ) ? problems : new ArrayList<>(); } @Override diff --git a/maven-core/src/test/java/org/apache/maven/lifecycle/internal/BuilderCommonTest.java b/maven-core/src/test/java/org/apache/maven/lifecycle/internal/BuilderCommonTest.java index 6f896d85270d..02fd595707f6 100644 --- a/maven-core/src/test/java/org/apache/maven/lifecycle/internal/BuilderCommonTest.java +++ b/maven-core/src/test/java/org/apache/maven/lifecycle/internal/BuilderCommonTest.java @@ -45,7 +45,7 @@ public void testResolveBuildPlan() final BuilderCommon builderCommon = getBuilderCommon(); final MavenExecutionPlan plan = builderCommon.resolveBuildPlan( session1, ProjectDependencyGraphStub.A, taskSegment1, - new HashSet() ); + new HashSet<>() ); assertEquals( LifecycleExecutionPlanCalculatorStub.getProjectAExceutionPlan().size(), plan.size() ); } diff --git a/maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/CompletionServiceStub.java b/maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/CompletionServiceStub.java index 8d4a04b5e2fd..6c7acea85b39 100644 --- a/maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/CompletionServiceStub.java +++ b/maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/CompletionServiceStub.java @@ -33,7 +33,7 @@ public class CompletionServiceStub implements CompletionService { List> projectBuildFutureTasks = - Collections.synchronizedList( new ArrayList>() ); + Collections.synchronizedList(new ArrayList<>() ); final boolean finishImmediately; diff --git a/maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/MojoExecutorStub.java b/maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/MojoExecutorStub.java index 8a6580b699af..250e60d2ef34 100644 --- a/maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/MojoExecutorStub.java +++ b/maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/MojoExecutorStub.java @@ -36,7 +36,7 @@ public class MojoExecutorStub extends MojoExecutor { // This is being lazy instead of making interface - public List executions = Collections.synchronizedList( new ArrayList() ); + public List executions = Collections.synchronizedList(new ArrayList<>() ); @Override public void execute( MavenSession session, MojoExecution mojoExecution, ProjectIndex projectIndex, diff --git a/maven-embedder/src/main/java/org/apache/maven/cli/transfer/ConsoleMavenTransferListener.java b/maven-embedder/src/main/java/org/apache/maven/cli/transfer/ConsoleMavenTransferListener.java index 1ad943b7c1ce..950b5d0bd225 100644 --- a/maven-embedder/src/main/java/org/apache/maven/cli/transfer/ConsoleMavenTransferListener.java +++ b/maven-embedder/src/main/java/org/apache/maven/cli/transfer/ConsoleMavenTransferListener.java @@ -41,7 +41,7 @@ public class ConsoleMavenTransferListener { private Map transfers = Collections.synchronizedMap( - new LinkedHashMap() ); + new LinkedHashMap<>() ); private boolean printResourceNames; private int lastLength; diff --git a/maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java b/maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java index f981944f940f..e3410861dc53 100644 --- a/maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java +++ b/maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java @@ -437,7 +437,7 @@ else if ( !parentIds.add( parentData.getId() ) ) public ModelBuildingResult build( ModelBuildingRequest request, ModelBuildingResult result ) throws ModelBuildingException { - return build( request, result, new LinkedHashSet() ); + return build( request, result, new LinkedHashSet<>() ); } private ModelBuildingResult build( ModelBuildingRequest request, ModelBuildingResult result, diff --git a/maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/RemoteSnapshotMetadataTest.java b/maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/RemoteSnapshotMetadataTest.java index 278231f9f60e..3540bf215566 100644 --- a/maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/RemoteSnapshotMetadataTest.java +++ b/maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/RemoteSnapshotMetadataTest.java @@ -75,7 +75,7 @@ public void gregorianCalendarIsUsed() String datePart = ts.replaceAll( "\\..*", "" ); /* Allow for this test running across midnight */ - Set expected = new HashSet( Arrays.asList( dateBefore, dateAfter ) ); + Set expected = new HashSet<>( Arrays.asList( dateBefore, dateAfter ) ); assertTrue( "Expected " + datePart + " to be in " + expected, expected.contains( datePart ) ); } diff --git a/maven-settings-builder/src/main/java/org/apache/maven/settings/building/DefaultSettingsBuildingResult.java b/maven-settings-builder/src/main/java/org/apache/maven/settings/building/DefaultSettingsBuildingResult.java index 187031e9f5c9..48456e5d6527 100644 --- a/maven-settings-builder/src/main/java/org/apache/maven/settings/building/DefaultSettingsBuildingResult.java +++ b/maven-settings-builder/src/main/java/org/apache/maven/settings/building/DefaultSettingsBuildingResult.java @@ -40,7 +40,7 @@ class DefaultSettingsBuildingResult DefaultSettingsBuildingResult( Settings effectiveSettings, List problems ) { this.effectiveSettings = effectiveSettings; - this.problems = ( problems != null ) ? problems : new ArrayList(); + this.problems = ( problems != null ) ? problems : new ArrayList<>(); } @Override diff --git a/maven-settings-builder/src/main/java/org/apache/maven/settings/building/DefaultSettingsProblemCollector.java b/maven-settings-builder/src/main/java/org/apache/maven/settings/building/DefaultSettingsProblemCollector.java index 65c74c0ba1bb..024f5a714605 100644 --- a/maven-settings-builder/src/main/java/org/apache/maven/settings/building/DefaultSettingsProblemCollector.java +++ b/maven-settings-builder/src/main/java/org/apache/maven/settings/building/DefaultSettingsProblemCollector.java @@ -39,7 +39,7 @@ class DefaultSettingsProblemCollector DefaultSettingsProblemCollector( List problems ) { - this.problems = ( problems != null ) ? problems : new ArrayList(); + this.problems = ( problems != null ) ? problems : new ArrayList<>(); } public List getProblems() diff --git a/maven-settings-builder/src/main/java/org/apache/maven/settings/crypto/DefaultSettingsDecryptionResult.java b/maven-settings-builder/src/main/java/org/apache/maven/settings/crypto/DefaultSettingsDecryptionResult.java index 4458c61530a3..ccdad196db25 100644 --- a/maven-settings-builder/src/main/java/org/apache/maven/settings/crypto/DefaultSettingsDecryptionResult.java +++ b/maven-settings-builder/src/main/java/org/apache/maven/settings/crypto/DefaultSettingsDecryptionResult.java @@ -43,9 +43,9 @@ class DefaultSettingsDecryptionResult DefaultSettingsDecryptionResult( List servers, List proxies, List problems ) { - this.servers = ( servers != null ) ? servers : new ArrayList(); - this.proxies = ( proxies != null ) ? proxies : new ArrayList(); - this.problems = ( problems != null ) ? problems : new ArrayList(); + this.servers = ( servers != null ) ? servers : new ArrayList<>(); + this.proxies = ( proxies != null ) ? proxies : new ArrayList<>(); + this.problems = ( problems != null ) ? problems : new ArrayList<>(); } @Override