Skip to content

Commit b174ef5

Browse files
committed
Removed lots of unused code
1 parent 7cd588b commit b174ef5

22 files changed

+17
-1926
lines changed

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

Lines changed: 1 addition & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,7 @@
1919

2020
import java.io.Closeable;
2121
import java.io.File;
22-
import java.io.FileInputStream;
2322
import java.io.IOException;
24-
import java.io.InputStream;
2523
import java.lang.reflect.UndeclaredThrowableException;
2624
import java.util.ArrayList;
2725
import java.util.HashMap;
@@ -38,7 +36,6 @@
3836
import org.codehaus.plexus.PlexusContainer;
3937
import org.codehaus.plexus.archiver.manager.ArchiverManager;
4038
import org.codehaus.plexus.archiver.manager.NoSuchArchiverException;
41-
import org.codehaus.plexus.archiver.util.FilterSupport;
4239
import org.codehaus.plexus.component.repository.exception.ComponentLookupException;
4340
import org.codehaus.plexus.components.io.attributes.Java7Reflector;
4441
import org.codehaus.plexus.components.io.attributes.PlexusIoResourceAttributes;
@@ -55,7 +52,6 @@
5552
import org.codehaus.plexus.logging.Logger;
5653
import org.codehaus.plexus.logging.console.ConsoleLogger;
5754
import org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable;
58-
import org.codehaus.plexus.util.IOUtil;
5955
import org.codehaus.plexus.util.Os;
6056

6157
import static org.codehaus.plexus.archiver.util.DefaultArchivedFileSet.archivedFileSet;
@@ -66,7 +62,7 @@
6662
*/
6763
public abstract class AbstractArchiver
6864
extends AbstractLogEnabled
69-
implements Archiver, Contextualizable, FilterEnabled, FinalizerEnabled
65+
implements Archiver, Contextualizable, FinalizerEnabled
7066
{
7167

7268
private Logger logger;
@@ -95,8 +91,6 @@ public abstract class AbstractArchiver
9591

9692
private boolean forced = true;
9793

98-
private FilterSupport filterSupport;
99-
10094
private List<ArchiveFinalizer> finalizers;
10195

10296
private File dotFileDirectory;
@@ -237,14 +231,6 @@ public final int getDefaultDirectoryMode()
237231
}
238232
}
239233

240-
/**
241-
* @deprecated Use {@link Archiver#getDefaultDirectoryMode()}.
242-
*/
243-
public final int getRawDefaultDirectoryMode()
244-
{
245-
return getDefaultDirectoryMode();
246-
}
247-
248234
public boolean getIncludeEmptyDirs()
249235
{
250236
return includeEmptyDirs;
@@ -408,8 +394,6 @@ public void addFile( @Nonnull final File inputFile, @Nonnull String destFileName
408394
throw new ArchiverException( inputFile.getAbsolutePath() + " isn't a file." );
409395
}
410396

411-
InputStream in = null;
412-
413397
if ( replacePathSlashesToJavaPaths )
414398
{
415399
destFileName = destFileName.replace( '\\', '/' );
@@ -423,34 +407,13 @@ public void addFile( @Nonnull final File inputFile, @Nonnull String destFileName
423407
try
424408
{
425409
// do a null check here, to avoid creating a file stream if there are no filters...
426-
if ( filterSupport != null )
427-
{
428-
in = new FileInputStream( inputFile );
429-
430-
if ( include( in, destFileName ) )
431-
{
432-
doAddResource(
433-
ArchiveEntry.createFileEntry( destFileName, inputFile, permissions, getDirectoryMode() ) );
434-
}
435-
}
436-
else
437-
{
438410
doAddResource(
439411
ArchiveEntry.createFileEntry( destFileName, inputFile, permissions, getDirectoryMode() ) );
440-
}
441412
}
442413
catch ( final IOException e )
443414
{
444415
throw new ArchiverException( "Failed to determine inclusion status for: " + inputFile, e );
445416
}
446-
catch ( final ArchiveFilterException e )
447-
{
448-
throw new ArchiverException( "Failed to determine inclusion status for: " + inputFile, e );
449-
}
450-
finally
451-
{
452-
IOUtil.close( in );
453-
}
454417
}
455418

456419
@Nonnull
@@ -640,27 +603,6 @@ protected Logger getLogger()
640603
return logger;
641604
}
642605

643-
public Map getDirs()
644-
{
645-
try
646-
{
647-
final Map map = new HashMap();
648-
for ( final ResourceIterator iter = getResources(); iter.hasNext(); )
649-
{
650-
final ArchiveEntry entry = iter.next();
651-
if ( entry.getType() == ArchiveEntry.DIRECTORY )
652-
{
653-
map.put( entry.getName(), entry );
654-
}
655-
}
656-
return map;
657-
}
658-
catch ( final ArchiverException e )
659-
{
660-
throw new UndeclaredThrowableException( e );
661-
}
662-
}
663-
664606
protected PlexusIoResourceCollection asResourceCollection( final ArchivedFileSet fileSet )
665607
throws ArchiverException
666608
{
@@ -804,11 +746,6 @@ public void setForced( final boolean forced )
804746
this.forced = forced;
805747
}
806748

807-
public void setArchiveFilters( final List filters )
808-
{
809-
filterSupport = new FilterSupport( filters, getLogger() );
810-
}
811-
812749
public void addArchiveFinalizer( final ArchiveFinalizer finalizer )
813750
{
814751
if ( finalizers == null )
@@ -903,11 +840,6 @@ public boolean isSupportingForced()
903840
return false;
904841
}
905842

906-
protected List getArchiveFinalizers()
907-
{
908-
return finalizers;
909-
}
910-
911843
protected void runArchiveFinalizers()
912844
throws ArchiverException
913845
{
@@ -920,12 +852,6 @@ protected void runArchiveFinalizers()
920852
}
921853
}
922854

923-
private boolean include( final InputStream in, final String path )
924-
throws ArchiveFilterException
925-
{
926-
return ( filterSupport == null ) || filterSupport.include( in, path );
927-
}
928-
929855
public final void createArchive()
930856
throws ArchiverException, IOException
931857
{

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

Lines changed: 3 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
*/
1919

2020
import org.codehaus.plexus.archiver.util.ArchiveEntryUtils;
21-
import org.codehaus.plexus.archiver.util.FilterSupport;
2221
import org.codehaus.plexus.components.io.attributes.SymlinkUtils;
2322
import org.codehaus.plexus.components.io.fileselectors.FileSelector;
2423
import org.codehaus.plexus.components.io.resources.PlexusIoResource;
@@ -27,12 +26,7 @@
2726
import org.codehaus.plexus.util.IOUtil;
2827
import org.codehaus.plexus.util.StringUtils;
2928

30-
import java.io.File;
31-
import java.io.FileNotFoundException;
32-
import java.io.FileOutputStream;
33-
import java.io.IOException;
34-
import java.io.InputStream;
35-
import java.io.OutputStream;
29+
import java.io.*;
3630
import java.util.ArrayList;
3731
import java.util.Date;
3832
import java.util.List;
@@ -44,7 +38,7 @@
4438
*/
4539
public abstract class AbstractUnArchiver
4640
extends AbstractLogEnabled
47-
implements UnArchiver, FinalizerEnabled, FilterEnabled
41+
implements UnArchiver, FinalizerEnabled
4842
{
4943
private File destDirectory;
5044

@@ -54,8 +48,6 @@ public abstract class AbstractUnArchiver
5448

5549
private boolean overwrite = true;
5650

57-
private FilterSupport filterSupport;
58-
5951
private List finalizers;
6052

6153
private FileSelector[] fileSelectors;
@@ -137,11 +129,6 @@ public final void extract( final String path, final File outputDirectory )
137129
runArchiveFinalizers();
138130
}
139131

140-
public void setArchiveFilters(final List filters)
141-
{
142-
filterSupport = new FilterSupport( filters, getLogger() );
143-
}
144-
145132
public void addArchiveFinalizer( final ArchiveFinalizer finalizer )
146133
{
147134
if ( finalizers == null )
@@ -157,7 +144,7 @@ public void setArchiveFinalizers( final List archiveFinalizers )
157144
finalizers = archiveFinalizers;
158145
}
159146

160-
private final void runArchiveFinalizers()
147+
private void runArchiveFinalizers()
161148
throws ArchiverException
162149
{
163150
if ( finalizers != null )
@@ -170,12 +157,6 @@ private final void runArchiveFinalizers()
170157
}
171158
}
172159

173-
protected boolean include( final InputStream inputStream, final String name )
174-
throws ArchiveFilterException
175-
{
176-
return filterSupport == null || filterSupport.include( inputStream, name );
177-
}
178-
179160
protected void validate( final String path, final File outputDirectory )
180161
{
181162
}

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

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -10,34 +10,6 @@
1010
*/
1111
public interface ArchiveFile
1212
{
13-
/**
14-
* Interfave of a archive file entry. An entry may be a file,
15-
* or directory.
16-
*/
17-
public interface Entry
18-
{
19-
/**
20-
* Returns the entries name.
21-
*/
22-
String getName();
23-
24-
/**
25-
* Returns, whether the entry is a directory.
26-
*/
27-
boolean isDirectory();
28-
29-
/**
30-
* Returns the time of the entries last modification.
31-
* @return Modification time, or -1, if unknown.
32-
*/
33-
long getLastModificationTime();
34-
35-
/**
36-
* Returns the entries size.
37-
* @return File size; undefined for directories.
38-
*/
39-
long getSize();
40-
}
4113

4214
/**
4315
* Returns an enumeration with the archive files entries.

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

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@
77
*/
88
public interface ArchiveFileFilter
99
{
10-
11-
boolean include( InputStream dataStream, String entryName )
12-
throws ArchiveFilterException;
10+
boolean include( InputStream dataStream, String entryName );
1311

1412
}

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

Lines changed: 0 additions & 14 deletions
This file was deleted.

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

Lines changed: 0 additions & 23 deletions
This file was deleted.

src/main/java/org/codehaus/plexus/archiver/filters/JarSecurityFileFilter.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ public class JarSecurityFileFilter
1616
public static final String[] SECURITY_FILE_PATTERNS = JarSecurityFileSelector.SECURITY_FILE_PATTERNS;
1717

1818
public boolean include( InputStream dataStream, String entryName )
19-
throws ArchiveFilterException
2019
{
2120
for (String pattern : SECURITY_FILE_PATTERNS) {
2221
if (SelectorUtils.match(pattern, entryName)) {

src/main/java/org/codehaus/plexus/archiver/resources/PlexusIoVirtualFileResource.java

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,7 @@ public class PlexusIoVirtualFileResource
3636
{
3737
private final File file;
3838

39-
/**
40-
* Creates a new instance. This constructor is usually used with a directory
41-
*/
42-
protected PlexusIoVirtualFileResource(File file)
43-
{
44-
this( file, getName( file ));
45-
}
46-
47-
protected PlexusIoVirtualFileResource(File file, String name)
39+
protected PlexusIoVirtualFileResource(File file, String name)
4840
{
4941
super( name, file.lastModified(), file.length(), file.isFile(), file.isDirectory(), file.exists() );
5042
this.file = file;

src/main/java/org/codehaus/plexus/archiver/resources/PlexusIoVirtualSymlinkResource.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,6 @@ public PlexusIoVirtualSymlinkResource(File symlinkFile, String symnlinkDestinati
3636
this.symnlinkDestination = symnlinkDestination;
3737
}
3838

39-
public PlexusIoVirtualSymlinkResource(File symlinkfile, String name, String symnlinkDestination)
40-
{
41-
super( symlinkfile, name );
42-
this.symnlinkDestination = symnlinkDestination;
43-
}
44-
4539
public String getSymlinkDestination()
4640
throws IOException
4741
{

0 commit comments

Comments
 (0)