Skip to content

Commit 8523451

Browse files
authored
cleanup some warnings and use java8 (#172)
* cleanup some warnings and use java8 Signed-off-by: olivier lamy <[email protected]> * add 16 and 17 jdks Signed-off-by: olivier lamy <[email protected]> * jdk distribution part of the matrix Signed-off-by: olivier lamy <[email protected]>
1 parent 775522d commit 8523451

File tree

3 files changed

+16
-18
lines changed

3 files changed

+16
-18
lines changed

.github/workflows/maven.yml

+4-2
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ jobs:
2525
strategy:
2626
matrix:
2727
os: [ubuntu-latest,windows-latest, macOS-latest]
28-
java: [8, 11, 14, 15-ea]
28+
java: [8, 11, 14, 15, 16, 17-ea]
29+
jdk: [adopt, zulu]
2930
fail-fast: false
3031

3132
runs-on: ${{ matrix.os }}
@@ -44,8 +45,9 @@ jobs:
4445
maven-${{ matrix.os }}-
4546
4647
- name: Set up JDK
47-
uses: actions/setup-java@v1
48+
uses: actions/setup-java@v2
4849
with:
50+
distribution: ${{ matrix.jdk }}
4951
java-version: ${{ matrix.java }}
5052

5153
- name: Build with Maven

src/main/java/org/codehaus/plexus/archiver/AbstractArchiver.java

+8-8
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ public abstract class AbstractArchiver
7575
* of {@link ArchiveEntry} by {@link #getResources()}.
7676
* </ul>
7777
*/
78-
private final List<Object> resources = new ArrayList<Object>();
78+
private final List<Object> resources = new ArrayList<>();
7979

8080
private boolean includeEmptyDirs = true;
8181

@@ -98,7 +98,7 @@ public abstract class AbstractArchiver
9898
// On lunix-like systems, we replace windows backslashes with forward slashes
9999
private final boolean replacePathSlashesToJavaPaths = File.separatorChar == '/';
100100

101-
private final List<Closeable> closeables = new ArrayList<Closeable>();
101+
private final List<Closeable> closeables = new ArrayList<>();
102102

103103
/**
104104
* since 2.2 is on by default
@@ -113,27 +113,27 @@ public abstract class AbstractArchiver
113113
private Date lastModifiedDate;
114114

115115
/**
116-
* @sine 4.2.0
116+
* @since 4.2.0
117117
*/
118118
private Comparator<String> filenameComparator;
119119

120120
/**
121-
* @sine 4.2.0
121+
* @since 4.2.0
122122
*/
123123
private int overrideUid = -1;
124124

125125
/**
126-
* @sine 4.2.0
126+
* @since 4.2.0
127127
*/
128128
private String overrideUserName;
129129

130130
/**
131-
* @sine 4.2.0
131+
* @since 4.2.0
132132
*/
133133
private int overrideGid = -1;
134134

135135
/**
136-
* @sine 4.2.0
136+
* @since 4.2.0
137137
*/
138138
private String overrideGroupName;
139139

@@ -695,7 +695,7 @@ public Map<String, ArchiveEntry> getFiles()
695695
{
696696
try
697697
{
698-
final Map<String, ArchiveEntry> map = new HashMap<String, ArchiveEntry>();
698+
final Map<String, ArchiveEntry> map = new HashMap<>();
699699
for ( final ResourceIterator iter = getResources(); iter.hasNext(); )
700700
{
701701
final ArchiveEntry entry = iter.next();

src/main/java/org/codehaus/plexus/archiver/AbstractUnArchiver.java

+4-8
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@
2222
import java.io.IOException;
2323
import java.io.InputStream;
2424
import java.io.OutputStream;
25-
import java.nio.file.Files;
26-
import java.nio.file.Paths;
2725
import java.util.ArrayList;
2826
import java.util.Date;
2927
import java.util.List;
@@ -57,7 +55,7 @@ public abstract class AbstractUnArchiver
5755

5856
private FileMapper[] fileMappers;
5957

60-
private List finalizers;
58+
private List<ArchiveFinalizer> finalizers;
6159

6260
private FileSelector[] fileSelectors;
6361

@@ -166,14 +164,14 @@ public void addArchiveFinalizer( final ArchiveFinalizer finalizer )
166164
{
167165
if ( finalizers == null )
168166
{
169-
finalizers = new ArrayList();
167+
finalizers = new ArrayList<>();
170168
}
171169

172170
finalizers.add( finalizer );
173171
}
174172

175173
@Override
176-
public void setArchiveFinalizers( final List archiveFinalizers )
174+
public void setArchiveFinalizers( final List<ArchiveFinalizer> archiveFinalizers )
177175
{
178176
finalizers = archiveFinalizers;
179177
}
@@ -183,10 +181,8 @@ private void runArchiveFinalizers()
183181
{
184182
if ( finalizers != null )
185183
{
186-
for ( Object finalizer1 : finalizers )
184+
for ( ArchiveFinalizer finalizer : finalizers )
187185
{
188-
final ArchiveFinalizer finalizer = (ArchiveFinalizer) finalizer1;
189-
190186
finalizer.finalizeArchiveExtraction( this );
191187
}
192188
}

0 commit comments

Comments
 (0)