This is an automated email from the ASF dual-hosted git repository.
slachiewicz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-scm.git
The following commit(s) were added to refs/heads/master by this push:
new cf0718ea5 [MNG-6847] Use diamond operator
cf0718ea5 is described below
commit cf0718ea5712059af700214713dfc0032e5db706
Author: Tim te Beek <[email protected]>
AuthorDate: Sat Aug 19 18:46:20 2023 +0000
[MNG-6847] Use diamond operator
Use this link to re-run the recipe:
https://app.moderne.io/recipes/org.openrewrite.staticanalysis.UseDiamondOperator?organizationId=QXBhY2hlIE1hdmVu
Co-authored-by: Moderne <[email protected]>
---
maven-scm-api/src/main/java/org/apache/maven/scm/ChangeSet.java | 6 +++---
.../src/main/java/org/apache/maven/scm/CommandParameters.java | 2 +-
maven-scm-api/src/main/java/org/apache/maven/scm/ScmFileSet.java | 2 +-
.../main/java/org/apache/maven/scm/command/add/AddScmResult.java | 2 +-
.../org/apache/maven/scm/command/checkin/CheckInScmResult.java | 2 +-
.../java/org/apache/maven/scm/command/info/InfoScmResult.java | 2 +-
.../java/org/apache/maven/scm/command/list/ListScmResult.java | 2 +-
.../apache/maven/scm/command/remoteinfo/RemoteInfoScmResult.java | 4 ++--
.../apache/maven/scm/command/update/AbstractUpdateCommand.java | 2 +-
.../java/org/apache/maven/scm/command/update/UpdateScmResult.java | 2 +-
.../java/org/apache/maven/scm/provider/AbstractScmProvider.java | 2 +-
.../src/main/java/org/apache/maven/scm/provider/ScmUrlUtils.java | 2 +-
.../main/java/org/apache/maven/scm/util/ThreadSafeDateFormat.java | 2 +-
.../main/java/org/apache/maven/scm/plugin/AbstractScmMojo.java | 4 ++--
.../src/main/java/org/apache/maven/scm/provider/hg/HgUtils.java | 8 ++++----
.../apache/maven/scm/provider/hg/command/add/HgAddConsumer.java | 2 +-
.../maven/scm/provider/hg/command/branch/HgBranchCommand.java | 2 +-
.../scm/provider/hg/command/changelog/HgChangeLogCommand.java | 2 +-
.../scm/provider/hg/command/changelog/HgChangeLogConsumer.java | 4 ++--
.../maven/scm/provider/hg/command/checkin/HgCheckInCommand.java | 2 +-
.../maven/scm/provider/hg/command/checkout/HgCheckOutCommand.java | 2 +-
.../scm/provider/hg/command/checkout/HgCheckOutConsumer.java | 2 +-
.../scm/provider/hg/command/inventory/HgOutgoingConsumer.java | 2 +-
.../maven/scm/provider/hg/command/remove/HgRemoveConsumer.java | 2 +-
.../maven/scm/provider/hg/command/status/HgStatusConsumer.java | 2 +-
.../apache/maven/scm/provider/hg/command/tag/HgTagCommand.java | 2 +-
.../test/java/org/apache/maven/scm/provider/hg/HgRepoUtils.java | 2 +-
.../maven/scm/provider/local/command/add/LocalAddCommand.java | 2 +-
.../scm/provider/local/repository/LocalScmProviderRepository.java | 2 +-
.../scm/provider/git/gitexe/command/status/GitStatusConsumer.java | 2 +-
.../scm/provider/git/gitexe/command/add/GitExeAddCommandTest.java | 4 ++--
.../git/gitexe/command/changelog/GitChangeLogConsumerTest.java | 2 +-
.../scm/provider/git/jgit/command/blame/JGitBlameCommand.java | 2 +-
.../org/apache/maven/scm/provider/svn/SvnConfigFileReader.java | 2 +-
.../svn/svnexe/command/changelog/SvnChangeLogConsumerTest.java | 2 +-
.../main/java/org/apache/maven/scm/manager/ScmManagerStub.java | 2 +-
.../main/java/org/apache/maven/scm/provider/ScmProviderStub.java | 2 +-
.../maven/scm/tck/command/checkout/CheckOutCommandTckTest.java | 2 +-
38 files changed, 47 insertions(+), 47 deletions(-)
diff --git a/maven-scm-api/src/main/java/org/apache/maven/scm/ChangeSet.java
b/maven-scm-api/src/main/java/org/apache/maven/scm/ChangeSet.java
index 16f37473c..750d2963d 100644
--- a/maven-scm-api/src/main/java/org/apache/maven/scm/ChangeSet.java
+++ b/maven-scm-api/src/main/java/org/apache/maven/scm/ChangeSet.java
@@ -178,7 +178,7 @@ public class ChangeSet implements Serializable {
*/
public List<ChangeFile> getFiles() {
if (files == null) {
- return new ArrayList<ChangeFile>();
+ return new ArrayList<>();
}
return files;
}
@@ -194,7 +194,7 @@ public class ChangeSet implements Serializable {
public void addFile(ChangeFile file) {
if (files == null) {
- files = new ArrayList<ChangeFile>();
+ files = new ArrayList<>();
}
files.add(file);
@@ -425,7 +425,7 @@ public class ChangeSet implements Serializable {
public void addMergedRevision(String mergedRevision) {
if (mergedRevisions == null) {
- mergedRevisions = new LinkedHashSet<String>();
+ mergedRevisions = new LinkedHashSet<>();
}
mergedRevisions.add(mergedRevision);
}
diff --git
a/maven-scm-api/src/main/java/org/apache/maven/scm/CommandParameters.java
b/maven-scm-api/src/main/java/org/apache/maven/scm/CommandParameters.java
index 4cca6878a..4f9cd187e 100644
--- a/maven-scm-api/src/main/java/org/apache/maven/scm/CommandParameters.java
+++ b/maven-scm-api/src/main/java/org/apache/maven/scm/CommandParameters.java
@@ -32,7 +32,7 @@ import java.util.Map;
public class CommandParameters implements Serializable {
private static final long serialVersionUID = -7346070735958137283L;
- private Map<String, Object> parameters = new HashMap<String, Object>();
+ private Map<String, Object> parameters = new HashMap<>();
// ----------------------------------------------------------------------
// String
diff --git a/maven-scm-api/src/main/java/org/apache/maven/scm/ScmFileSet.java
b/maven-scm-api/src/main/java/org/apache/maven/scm/ScmFileSet.java
index a2e132e9c..a6f50a11a 100644
--- a/maven-scm-api/src/main/java/org/apache/maven/scm/ScmFileSet.java
+++ b/maven-scm-api/src/main/java/org/apache/maven/scm/ScmFileSet.java
@@ -61,7 +61,7 @@ public class ScmFileSet implements Serializable {
* @param basedir directory files in the set are relative to
*/
public ScmFileSet(File basedir) {
- this(basedir, new ArrayList<File>(0));
+ this(basedir, new ArrayList<>(0));
}
/**
diff --git
a/maven-scm-api/src/main/java/org/apache/maven/scm/command/add/AddScmResult.java
b/maven-scm-api/src/main/java/org/apache/maven/scm/command/add/AddScmResult.java
index ade880aa5..b05795d2c 100644
---
a/maven-scm-api/src/main/java/org/apache/maven/scm/command/add/AddScmResult.java
+++
b/maven-scm-api/src/main/java/org/apache/maven/scm/command/add/AddScmResult.java
@@ -38,7 +38,7 @@ public class AddScmResult extends ScmResult {
public AddScmResult(String commandLine, String providerMessage, String
commandOutput, boolean success) {
super(commandLine, providerMessage, commandOutput, success);
- addedFiles = new ArrayList<ScmFile>(0);
+ addedFiles = new ArrayList<>(0);
}
public AddScmResult(String commandLine, List<ScmFile> addedFiles) {
diff --git
a/maven-scm-api/src/main/java/org/apache/maven/scm/command/checkin/CheckInScmResult.java
b/maven-scm-api/src/main/java/org/apache/maven/scm/command/checkin/CheckInScmResult.java
index a2c6aa609..dc90f3a73 100644
---
a/maven-scm-api/src/main/java/org/apache/maven/scm/command/checkin/CheckInScmResult.java
+++
b/maven-scm-api/src/main/java/org/apache/maven/scm/command/checkin/CheckInScmResult.java
@@ -66,7 +66,7 @@ public class CheckInScmResult extends ScmResult {
public List<ScmFile> getCheckedInFiles() {
if (this.checkedInFiles == null) {
- this.checkedInFiles = new ArrayList<ScmFile>();
+ this.checkedInFiles = new ArrayList<>();
}
return checkedInFiles;
}
diff --git
a/maven-scm-api/src/main/java/org/apache/maven/scm/command/info/InfoScmResult.java
b/maven-scm-api/src/main/java/org/apache/maven/scm/command/info/InfoScmResult.java
index 9addc3fd9..0c4e963be 100644
---
a/maven-scm-api/src/main/java/org/apache/maven/scm/command/info/InfoScmResult.java
+++
b/maven-scm-api/src/main/java/org/apache/maven/scm/command/info/InfoScmResult.java
@@ -36,7 +36,7 @@ public class InfoScmResult extends ScmResult {
public InfoScmResult(String commandLine, String providerMessage, String
commandOutput, boolean success) {
super(commandLine, providerMessage, commandOutput, success);
- infoItems = new ArrayList<InfoItem>(0);
+ infoItems = new ArrayList<>(0);
}
public InfoScmResult(String commandLine, List<InfoItem> files) {
diff --git
a/maven-scm-api/src/main/java/org/apache/maven/scm/command/list/ListScmResult.java
b/maven-scm-api/src/main/java/org/apache/maven/scm/command/list/ListScmResult.java
index acf846e3e..49086adec 100644
---
a/maven-scm-api/src/main/java/org/apache/maven/scm/command/list/ListScmResult.java
+++
b/maven-scm-api/src/main/java/org/apache/maven/scm/command/list/ListScmResult.java
@@ -39,7 +39,7 @@ public class ListScmResult extends ScmResult {
public ListScmResult(String commandLine, String providerMessage, String
commandOutput, boolean success) {
super(commandLine, providerMessage, commandOutput, success);
- files = new ArrayList<ScmFile>(0);
+ files = new ArrayList<>(0);
}
public ListScmResult(String commandLine, List<ScmFile> files) {
diff --git
a/maven-scm-api/src/main/java/org/apache/maven/scm/command/remoteinfo/RemoteInfoScmResult.java
b/maven-scm-api/src/main/java/org/apache/maven/scm/command/remoteinfo/RemoteInfoScmResult.java
index a20a673a5..9320be673 100644
---
a/maven-scm-api/src/main/java/org/apache/maven/scm/command/remoteinfo/RemoteInfoScmResult.java
+++
b/maven-scm-api/src/main/java/org/apache/maven/scm/command/remoteinfo/RemoteInfoScmResult.java
@@ -34,13 +34,13 @@ public class RemoteInfoScmResult extends ScmResult {
* depending on scm informations can be different
* svn: branch name / remote url
*/
- private Map<String, String> branches = new HashMap<String, String>();
+ private Map<String, String> branches = new HashMap<>();
/**
* depending on scm informations can be different
* svn: branch name / remote url
*/
- private Map<String, String> tags = new HashMap<String, String>();
+ private Map<String, String> tags = new HashMap<>();
public RemoteInfoScmResult(String commandLine, String providerMessage,
String commandOutput, boolean success) {
super(commandLine, providerMessage, commandOutput, success);
diff --git
a/maven-scm-api/src/main/java/org/apache/maven/scm/command/update/AbstractUpdateCommand.java
b/maven-scm-api/src/main/java/org/apache/maven/scm/command/update/AbstractUpdateCommand.java
index 0d33b87d9..22521b6f3 100644
---
a/maven-scm-api/src/main/java/org/apache/maven/scm/command/update/AbstractUpdateCommand.java
+++
b/maven-scm-api/src/main/java/org/apache/maven/scm/command/update/AbstractUpdateCommand.java
@@ -67,7 +67,7 @@ public abstract class AbstractUpdateCommand extends
AbstractCommand {
ChangeLogScmResult changeLogScmResult =
(ChangeLogScmResult)
changeLogCmd.executeCommand(repository, fileSet, parameters);
- List<ChangeSet> changes = new ArrayList<ChangeSet>();
+ List<ChangeSet> changes = new ArrayList<>();
ChangeLogSet changeLogSet = changeLogScmResult.getChangeLog();
diff --git
a/maven-scm-api/src/main/java/org/apache/maven/scm/command/update/UpdateScmResult.java
b/maven-scm-api/src/main/java/org/apache/maven/scm/command/update/UpdateScmResult.java
index 57296e06f..e1d4f0e50 100644
---
a/maven-scm-api/src/main/java/org/apache/maven/scm/command/update/UpdateScmResult.java
+++
b/maven-scm-api/src/main/java/org/apache/maven/scm/command/update/UpdateScmResult.java
@@ -67,7 +67,7 @@ public class UpdateScmResult extends ScmResult {
*/
public List<ChangeSet> getChanges() {
if (changes == null) {
- return new ArrayList<ChangeSet>();
+ return new ArrayList<>();
}
return changes;
}
diff --git
a/maven-scm-api/src/main/java/org/apache/maven/scm/provider/AbstractScmProvider.java
b/maven-scm-api/src/main/java/org/apache/maven/scm/provider/AbstractScmProvider.java
index 517325c26..414156b28 100644
---
a/maven-scm-api/src/main/java/org/apache/maven/scm/provider/AbstractScmProvider.java
+++
b/maven-scm-api/src/main/java/org/apache/maven/scm/provider/AbstractScmProvider.java
@@ -105,7 +105,7 @@ public abstract class AbstractScmProvider implements
ScmProvider {
*/
@Override
public List<String> validateScmUrl(String scmSpecificUrl, char delimiter) {
- List<String> messages = new ArrayList<String>();
+ List<String> messages = new ArrayList<>();
try {
makeProviderScmRepository(scmSpecificUrl, delimiter);
diff --git
a/maven-scm-api/src/main/java/org/apache/maven/scm/provider/ScmUrlUtils.java
b/maven-scm-api/src/main/java/org/apache/maven/scm/provider/ScmUrlUtils.java
index 39a6cb248..48235edc7 100644
--- a/maven-scm-api/src/main/java/org/apache/maven/scm/provider/ScmUrlUtils.java
+++ b/maven-scm-api/src/main/java/org/apache/maven/scm/provider/ScmUrlUtils.java
@@ -118,7 +118,7 @@ public abstract class ScmUrlUtils {
* @return A <code>List</code> that contains the errors that occured
*/
public static List<String> validate(String scmUrl) {
- List<String> messages = new ArrayList<String>();
+ List<String> messages = new ArrayList<>();
if (scmUrl == null) {
messages.add("The scm url cannot be null.");
diff --git
a/maven-scm-api/src/main/java/org/apache/maven/scm/util/ThreadSafeDateFormat.java
b/maven-scm-api/src/main/java/org/apache/maven/scm/util/ThreadSafeDateFormat.java
index 0aa377aa0..3215795b1 100644
---
a/maven-scm-api/src/main/java/org/apache/maven/scm/util/ThreadSafeDateFormat.java
+++
b/maven-scm-api/src/main/java/org/apache/maven/scm/util/ThreadSafeDateFormat.java
@@ -47,7 +47,7 @@ public class ThreadSafeDateFormat extends DateFormat {
public SoftReference<SimpleDateFormat> get() {
SoftReference<SimpleDateFormat> softRef = super.get();
if (softRef == null || softRef.get() == null) {
- softRef = new SoftReference<SimpleDateFormat>(new
SimpleDateFormat(dateFormat));
+ softRef = new SoftReference<>(new
SimpleDateFormat(dateFormat));
super.set(softRef);
}
return softRef;
diff --git
a/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/AbstractScmMojo.java
b/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/AbstractScmMojo.java
index 2b5234429..e8c2527b3 100644
---
a/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/AbstractScmMojo.java
+++
b/maven-scm-plugin/src/main/java/org/apache/maven/scm/plugin/AbstractScmMojo.java
@@ -430,7 +430,7 @@ public abstract class AbstractScmMojo extends AbstractMojo {
}
protected void handleExcludesIncludesAfterCheckoutAndExport(File
checkoutDirectory) throws MojoExecutionException {
- List<String> includes = new ArrayList<String>();
+ List<String> includes = new ArrayList<>();
if (!StringUtils.isBlank(this.getIncludes())) {
String[] tokens = StringUtils.split(this.getIncludes(), ",");
@@ -439,7 +439,7 @@ public abstract class AbstractScmMojo extends AbstractMojo {
}
}
- List<String> excludes = new ArrayList<String>();
+ List<String> excludes = new ArrayList<>();
if (!StringUtils.isBlank(this.getExcludes())) {
String[] tokens = StringUtils.split(this.getExcludes(), ",");
diff --git
a/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgUtils.java
b/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgUtils.java
index 9f879be44..fb91ac817 100644
---
a/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgUtils.java
+++
b/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/HgUtils.java
@@ -56,25 +56,25 @@ public final class HgUtils {
/**
* Map between command and its valid exit codes
*/
- private static final Map<String, List<Integer>> EXIT_CODE_MAP = new
HashMap<String, List<Integer>>();
+ private static final Map<String, List<Integer>> EXIT_CODE_MAP = new
HashMap<>();
/**
* Default exit codes for entries not in exitCodeMap
*/
- private static final List<Integer> DEFAULT_EXIT_CODES = new
ArrayList<Integer>();
+ private static final List<Integer> DEFAULT_EXIT_CODES = new ArrayList<>();
/** Setup exit codes*/
static {
DEFAULT_EXIT_CODES.add(Integer.valueOf(0));
// Diff is different
- List<Integer> diffExitCodes = new ArrayList<Integer>(3);
+ List<Integer> diffExitCodes = new ArrayList<>(3);
diffExitCodes.add(Integer.valueOf(0)); // No difference
diffExitCodes.add(Integer.valueOf(1)); // Conflicts in merge-like or
changes in diff-like
diffExitCodes.add(Integer.valueOf(2)); // Unrepresentable diff changes
EXIT_CODE_MAP.put(HgCommandConstants.DIFF_CMD, diffExitCodes);
// Outgoing is different
- List<Integer> outgoingExitCodes = new ArrayList<Integer>(2);
+ List<Integer> outgoingExitCodes = new ArrayList<>(2);
outgoingExitCodes.add(Integer.valueOf(0)); // There are changes
outgoingExitCodes.add(Integer.valueOf(1)); // No changes
EXIT_CODE_MAP.put(HgCommandConstants.OUTGOING_CMD, outgoingExitCodes);
diff --git
a/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/add/HgAddConsumer.java
b/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/add/HgAddConsumer.java
index c2f077485..938e58273 100644
---
a/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/add/HgAddConsumer.java
+++
b/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/add/HgAddConsumer.java
@@ -33,7 +33,7 @@ import org.apache.maven.scm.provider.hg.command.HgConsumer;
public class HgAddConsumer extends HgConsumer {
private final File workingDir;
- private final List<ScmFile> addedFiles = new ArrayList<ScmFile>();
+ private final List<ScmFile> addedFiles = new ArrayList<>();
public HgAddConsumer(File workingDir) {
this.workingDir = workingDir;
diff --git
a/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/branch/HgBranchCommand.java
b/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/branch/HgBranchCommand.java
index aaa29d715..d857d16a7 100644
---
a/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/branch/HgBranchCommand.java
+++
b/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/branch/HgBranchCommand.java
@@ -130,7 +130,7 @@ public class HgBranchCommand extends AbstractBranchCommand
implements Command {
}
List<ScmFile> files = listconsumer.getFiles();
- List<ScmFile> fileList = new ArrayList<ScmFile>();
+ List<ScmFile> fileList = new ArrayList<>();
for (ScmFile f : files) {
fileList.add(new ScmFile(f.getPath(), ScmFileStatus.TAGGED));
}
diff --git
a/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/changelog/HgChangeLogCommand.java
b/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/changelog/HgChangeLogCommand.java
index 9466368dc..e09e7fad8 100644
---
a/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/changelog/HgChangeLogCommand.java
+++
b/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/changelog/HgChangeLogCommand.java
@@ -86,7 +86,7 @@ public class HgChangeLogCommand extends
AbstractChangeLogCommand implements Comm
dateInterval.append(" to ");
dateInterval.append(dateFormat.format(endDate == null ? new Date() :
endDate)); // Upto now
- List<String> cmd = new ArrayList<String>();
+ List<String> cmd = new ArrayList<>();
cmd.addAll(Arrays.asList(
HgCommandConstants.LOG_CMD, HgCommandConstants.TEMPLATE_OPTION,
HgCommandConstants.TEMPLATE_FORMAT,
HgCommandConstants.NO_MERGES_OPTION,
diff --git
a/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/changelog/HgChangeLogConsumer.java
b/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/changelog/HgChangeLogConsumer.java
index 16895b2a2..588565534 100644
---
a/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/changelog/HgChangeLogConsumer.java
+++
b/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/changelog/HgChangeLogConsumer.java
@@ -50,7 +50,7 @@ public class HgChangeLogConsumer extends HgConsumer {
private static final String FILES_TOKEN = "files:";
- private List<ChangeSet> logEntries = new ArrayList<ChangeSet>();
+ private List<ChangeSet> logEntries = new ArrayList<>();
private ChangeSet currentChange;
@@ -89,7 +89,7 @@ public class HgChangeLogConsumer extends HgConsumer {
if (line.startsWith(REVNO_TAG)) {
// Init a new changeset
currentChange = new ChangeSet();
- currentChange.setFiles(new ArrayList<ChangeFile>(0));
+ currentChange.setFiles(new ArrayList<>(0));
logEntries.add(currentChange);
// parse revision
diff --git
a/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/checkin/HgCheckInCommand.java
b/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/checkin/HgCheckInCommand.java
index 484aec0dc..842f8df5f 100644
---
a/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/checkin/HgCheckInCommand.java
+++
b/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/checkin/HgCheckInCommand.java
@@ -60,7 +60,7 @@ public class HgCheckInCommand extends AbstractCheckInCommand {
repo.isPushChanges() ?
HgUtils.differentOutgoingBranchFound(workingDir, branchName) : false;
// Get files that will be committed (if not specified in fileSet)
- List<ScmFile> commitedFiles = new ArrayList<ScmFile>();
+ List<ScmFile> commitedFiles = new ArrayList<>();
List<File> files = fileSet.getFileList();
if (files.isEmpty()) { // Either commit all changes
HgStatusCommand statusCmd = new HgStatusCommand();
diff --git
a/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/checkout/HgCheckOutCommand.java
b/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/checkout/HgCheckOutCommand.java
index a40c75832..fc0b737dd 100644
---
a/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/checkout/HgCheckOutCommand.java
+++
b/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/checkout/HgCheckOutCommand.java
@@ -64,7 +64,7 @@ public class HgCheckOutCommand extends
AbstractCheckOutCommand implements Comman
}
// Do the actual checkout
- List<String> cmdList = new ArrayList<String>();
+ List<String> cmdList = new ArrayList<>();
if (repo.isPushChanges()) {
cmdList.add(HgCommandConstants.CLONE_CMD);
} else {
diff --git
a/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/checkout/HgCheckOutConsumer.java
b/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/checkout/HgCheckOutConsumer.java
index 0cff626ab..3b0c9514d 100644
---
a/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/checkout/HgCheckOutConsumer.java
+++
b/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/checkout/HgCheckOutConsumer.java
@@ -35,7 +35,7 @@ public class HgCheckOutConsumer extends HgConsumer {
private final File workingDirectory;
- private List<ScmFile> checkedOut = new ArrayList<ScmFile>();
+ private List<ScmFile> checkedOut = new ArrayList<>();
public HgCheckOutConsumer(File workingDirectory) {
this.workingDirectory = workingDirectory;
diff --git
a/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/inventory/HgOutgoingConsumer.java
b/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/inventory/HgOutgoingConsumer.java
index 99215e8be..8ca646419 100644
---
a/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/inventory/HgOutgoingConsumer.java
+++
b/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/inventory/HgOutgoingConsumer.java
@@ -30,7 +30,7 @@ import org.apache.maven.scm.provider.hg.command.HgConsumer;
*
*/
public class HgOutgoingConsumer extends HgConsumer {
- private List<HgChangeSet> changes = new
CopyOnWriteArrayList<HgChangeSet>();
+ private List<HgChangeSet> changes = new CopyOnWriteArrayList<>();
private static final String BRANCH = "branch";
diff --git
a/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/remove/HgRemoveConsumer.java
b/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/remove/HgRemoveConsumer.java
index 8abd33c46..5cff2fcbb 100644
---
a/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/remove/HgRemoveConsumer.java
+++
b/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/remove/HgRemoveConsumer.java
@@ -34,7 +34,7 @@ import org.apache.maven.scm.provider.hg.command.HgConsumer;
public class HgRemoveConsumer extends HgConsumer {
private final File workingDir;
- private final List<ScmFile> removedFiles = new ArrayList<ScmFile>();
+ private final List<ScmFile> removedFiles = new ArrayList<>();
public HgRemoveConsumer(File workingDir) {
this.workingDir = workingDir;
diff --git
a/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/status/HgStatusConsumer.java
b/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/status/HgStatusConsumer.java
index 1c9093d55..f4c0eccae 100644
---
a/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/status/HgStatusConsumer.java
+++
b/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/status/HgStatusConsumer.java
@@ -31,7 +31,7 @@ import org.apache.maven.scm.provider.hg.command.HgConsumer;
*
*/
class HgStatusConsumer extends HgConsumer {
- private final List<ScmFile> repositoryStatus = new ArrayList<ScmFile>();
+ private final List<ScmFile> repositoryStatus = new ArrayList<>();
private final File workingDir;
diff --git
a/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/tag/HgTagCommand.java
b/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/tag/HgTagCommand.java
index cde6260cd..feaeb4bdb 100644
---
a/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/tag/HgTagCommand.java
+++
b/maven-scm-providers/maven-scm-provider-hg/src/main/java/org/apache/maven/scm/provider/hg/command/tag/HgTagCommand.java
@@ -113,7 +113,7 @@ public class HgTagCommand extends AbstractTagCommand
implements Command {
result = HgUtils.execute(listconsumer, fileSet.getBasedir(), listCmd);
if (result.isSuccess()) {
List<ScmFile> files = listconsumer.getFiles();
- List<ScmFile> fileList = new ArrayList<ScmFile>();
+ List<ScmFile> fileList = new ArrayList<>();
for (ScmFile f : files) {
if (!f.getPath().endsWith(".hgtags")) {
fileList.add(new ScmFile(f.getPath(),
ScmFileStatus.TAGGED));
diff --git
a/maven-scm-providers/maven-scm-provider-hg/src/test/java/org/apache/maven/scm/provider/hg/HgRepoUtils.java
b/maven-scm-providers/maven-scm-provider-hg/src/test/java/org/apache/maven/scm/provider/hg/HgRepoUtils.java
index 24d83e455..1fcfc48c7 100644
---
a/maven-scm-providers/maven-scm-provider-hg/src/test/java/org/apache/maven/scm/provider/hg/HgRepoUtils.java
+++
b/maven-scm-providers/maven-scm-provider-hg/src/test/java/org/apache/maven/scm/provider/hg/HgRepoUtils.java
@@ -74,7 +74,7 @@ public class HgRepoUtils extends ScmTestCase {
HgUtils.execute(WORKING_DIR, init_cmd);
// Create and add files to repository
- List<File> files = new ArrayList<File>();
+ List<File> files = new ArrayList<>();
for (int i = 0; i < filesInTestBranch.length; i++) {
File file = new File(WORKING_DIR.getAbsolutePath(),
filesInTestBranch[i]);
if (file.getParentFile() != null &&
!file.getParentFile().exists()) {
diff --git
a/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/command/add/LocalAddCommand.java
b/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/command/add/LocalAddCommand.java
index c6320d1e1..3f4e0efad 100644
---
a/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/command/add/LocalAddCommand.java
+++
b/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/command/add/LocalAddCommand.java
@@ -43,7 +43,7 @@ public class LocalAddCommand extends AbstractAddCommand
implements LocalCommand
ScmProviderRepository repository, ScmFileSet fileSet, String
message, boolean binary) throws ScmException {
LocalScmProviderRepository localRepo = (LocalScmProviderRepository)
repository;
- List<ScmFile> fileList = new ArrayList<ScmFile>();
+ List<ScmFile> fileList = new ArrayList<>();
for (File file : fileSet.getFileList()) {
String path = file.getPath().replace('\\', '/');
localRepo.addFile(path);
diff --git
a/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/repository/LocalScmProviderRepository.java
b/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/repository/LocalScmProviderRepository.java
index 40b8a1628..cc4c8f7ba 100644
---
a/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/repository/LocalScmProviderRepository.java
+++
b/maven-scm-providers/maven-scm-provider-local/src/main/java/org/apache/maven/scm/provider/local/repository/LocalScmProviderRepository.java
@@ -32,7 +32,7 @@ public class LocalScmProviderRepository extends
ScmProviderRepository {
private String module;
- private Set<String> addedFiles = new HashSet<String>();
+ private Set<String> addedFiles = new HashSet<>();
/**
* @param root
diff --git
a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/status/GitStatusConsumer.java
b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/status/GitStatusConsumer.java
index 942a017cc..68b8a878c 100644
---
a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/status/GitStatusConsumer.java
+++
b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/main/java/org/apache/maven/scm/provider/git/gitexe/command/status/GitStatusConsumer.java
@@ -150,7 +150,7 @@ public class GitStatusConsumer extends AbstractConsumer {
ScmFileStatus status = null;
- List<String> files = new ArrayList<String>();
+ List<String> files = new ArrayList<>();
Matcher matcher;
if ((matcher = ADDED_PATTERN.matcher(line)).find()) {
diff --git
a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/add/GitExeAddCommandTest.java
b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/add/GitExeAddCommandTest.java
index e8cbbdd3e..5cac3ed11 100644
---
a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/add/GitExeAddCommandTest.java
+++
b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/add/GitExeAddCommandTest.java
@@ -36,7 +36,7 @@ public class GitExeAddCommandTest extends ScmTestCase {
@Test
public void testAddCommandSingleFile() throws Exception {
- List<File> files = new ArrayList<File>();
+ List<File> files = new ArrayList<>();
files.add(new File("myFile.java"));
@@ -45,7 +45,7 @@ public class GitExeAddCommandTest extends ScmTestCase {
@Test
public void testAddCommandMultipleFiles() throws Exception {
- List<File> files = new ArrayList<File>();
+ List<File> files = new ArrayList<>();
files.add(new File("myFile.java"));
files.add(new File("myFile2.java"));
diff --git
a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/changelog/GitChangeLogConsumerTest.java
b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/changelog/GitChangeLogConsumerTest.java
index ee5a7a5f4..0a1b61c99 100644
---
a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/changelog/GitChangeLogConsumerTest.java
+++
b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/changelog/GitChangeLogConsumerTest.java
@@ -112,7 +112,7 @@ public class GitChangeLogConsumerTest extends ScmTestCase {
List<ChangeSet> modifications = consumer.getModifications();
// must use *Linked* HashMap to have predictable toString
- final Map<ScmFileStatus, AtomicInteger> summary = new
LinkedHashMap<ScmFileStatus, AtomicInteger>();
+ final Map<ScmFileStatus, AtomicInteger> summary = new
LinkedHashMap<>();
for (Iterator<ChangeSet> i = modifications.iterator(); i.hasNext(); ) {
ChangeSet entry = i.next();
diff --git
a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/src/main/java/org/apache/maven/scm/provider/git/jgit/command/blame/JGitBlameCommand.java
b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/src/main/java/org/apache/maven/scm/provider/git/jgit/command/blame/JGitBlameCommand.java
index d1ba02512..684074b6c 100644
---
a/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/src/main/java/org/apache/maven/scm/provider/git/jgit/command/blame/JGitBlameCommand.java
+++
b/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/src/main/java/org/apache/maven/scm/provider/git/jgit/command/blame/JGitBlameCommand.java
@@ -49,7 +49,7 @@ public class JGitBlameCommand extends AbstractBlameCommand
implements GitCommand
git = JGitUtils.openRepo(basedir);
BlameResult blameResult = git.blame().setFilePath(filename).call();
- List<BlameLine> lines = new ArrayList<BlameLine>();
+ List<BlameLine> lines = new ArrayList<>();
int i = 0;
while ((i = blameResult.computeNext()) != -1) {
diff --git
a/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/SvnConfigFileReader.java
b/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/SvnConfigFileReader.java
index e3dd9276f..06e2a95ad 100644
---
a/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/SvnConfigFileReader.java
+++
b/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svn-commons/src/main/java/org/apache/maven/scm/provider/svn/SvnConfigFileReader.java
@@ -96,7 +96,7 @@ public class SvnConfigFileReader {
* @return the list of all lines
*/
private List<String> getConfLines() {
- List<String> lines = new ArrayList<String>();
+ List<String> lines = new ArrayList<>();
BufferedReader reader = null;
diff --git
a/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/test/java/org/apache/maven/scm/provider/svn/svnexe/command/changelog/SvnChangeLogConsumerTest.java
b/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/test/java/org/apache/maven/scm/provider/svn/svnexe/command/changelog/SvnChangeLogConsumerTest.java
index 30bfd05d7..5663fa295 100644
---
a/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/test/java/org/apache/maven/scm/provider/svn/svnexe/command/changelog/SvnChangeLogConsumerTest.java
+++
b/maven-scm-providers/maven-scm-providers-svn/maven-scm-provider-svnexe/src/test/java/org/apache/maven/scm/provider/svn/svnexe/command/changelog/SvnChangeLogConsumerTest.java
@@ -204,7 +204,7 @@ public class SvnChangeLogConsumerTest extends ScmTestCase {
int origFileCounter = 0;
// must use *Linked* HashMap to have predictable toString
- final Map<ScmFileStatus, AtomicInteger> summary = new
LinkedHashMap<ScmFileStatus, AtomicInteger>();
+ final Map<ScmFileStatus, AtomicInteger> summary = new
LinkedHashMap<>();
for (ChangeSet entry : consumer.getModifications()) {
diff --git
a/maven-scm-test/src/main/java/org/apache/maven/scm/manager/ScmManagerStub.java
b/maven-scm-test/src/main/java/org/apache/maven/scm/manager/ScmManagerStub.java
index 676ef5673..fc8c3b97d 100644
---
a/maven-scm-test/src/main/java/org/apache/maven/scm/manager/ScmManagerStub.java
+++
b/maven-scm-test/src/main/java/org/apache/maven/scm/manager/ScmManagerStub.java
@@ -75,7 +75,7 @@ public class ScmManagerStub implements ScmManager {
public ScmManagerStub() {
setScmRepository(new ScmRepositoryStub());
setScmProvider(new ScmProviderStub());
- setMessages(new ArrayList<String>(0));
+ setMessages(new ArrayList<>(0));
}
public void setScmProvider(ScmProvider scmProvider) {
diff --git
a/maven-scm-test/src/main/java/org/apache/maven/scm/provider/ScmProviderStub.java
b/maven-scm-test/src/main/java/org/apache/maven/scm/provider/ScmProviderStub.java
index a400d6202..529e13ab3 100644
---
a/maven-scm-test/src/main/java/org/apache/maven/scm/provider/ScmProviderStub.java
+++
b/maven-scm-test/src/main/java/org/apache/maven/scm/provider/ScmProviderStub.java
@@ -74,7 +74,7 @@ public class ScmProviderStub implements ScmProvider {
private ScmProviderRepository scmProviderRepository = new
ScmProviderRepositoryStub();
- private List<String> errors = new ArrayList<String>();
+ private List<String> errors = new ArrayList<>();
private AddScmResult addScmResult;
diff --git
a/maven-scm-test/src/main/java/org/apache/maven/scm/tck/command/checkout/CheckOutCommandTckTest.java
b/maven-scm-test/src/main/java/org/apache/maven/scm/tck/command/checkout/CheckOutCommandTckTest.java
index dc189694e..77d126c77 100644
---
a/maven-scm-test/src/main/java/org/apache/maven/scm/tck/command/checkout/CheckOutCommandTckTest.java
+++
b/maven-scm-test/src/main/java/org/apache/maven/scm/tck/command/checkout/CheckOutCommandTckTest.java
@@ -48,7 +48,7 @@ public abstract class CheckOutCommandTckTest extends
ScmTckTestCase {
List<ScmFile> checkedOutFiles = result.getCheckedOutFiles();
if (checkedOutFiles.size() != 4) {
- SortedSet<ScmFile> files = new TreeSet<ScmFile>(checkedOutFiles);
+ SortedSet<ScmFile> files = new TreeSet<>(checkedOutFiles);
int i = 0;