Fix empty control block warnings

Change-Id: I7c546fa89f5e1933cff6648b2e03e07db61273e8
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
This commit is contained in:
Matthias Sohn 2012-12-12 08:31:45 +01:00
parent 138a2b06c8
commit 7b1d7ac90e
1 changed files with 8 additions and 7 deletions

View File

@ -115,7 +115,7 @@ static private void warnArchiveEntryModeIgnored(String name) {
public enum Format { public enum Format {
ZIP, ZIP,
TAR TAR
}; }
private static interface Archiver { private static interface Archiver {
ArchiveOutputStream createArchiveOutputStream(OutputStream s); ArchiveOutputStream createArchiveOutputStream(OutputStream s);
@ -137,13 +137,14 @@ public void putEntry(String path, FileMode mode, //
throws IOException { throws IOException {
final ZipArchiveEntry entry = new ZipArchiveEntry(path); final ZipArchiveEntry entry = new ZipArchiveEntry(path);
if (mode == FileMode.REGULAR_FILE) if (mode == FileMode.REGULAR_FILE) {
; // ok // ok
else if (mode == FileMode.EXECUTABLE_FILE || } else if (mode == FileMode.EXECUTABLE_FILE
mode == FileMode.SYMLINK) || mode == FileMode.SYMLINK) {
entry.setUnixMode(mode.getBits()); entry.setUnixMode(mode.getBits());
else } else {
warnArchiveEntryModeIgnored(path); warnArchiveEntryModeIgnored(path);
}
entry.setSize(loader.getSize()); entry.setSize(loader.getSize());
out.putArchiveEntry(entry); out.putArchiveEntry(entry);
loader.copyTo(out); loader.copyTo(out);
@ -162,7 +163,7 @@ public void putEntry(String path, FileMode mode, //
final TarArchiveEntry entry = new TarArchiveEntry( // final TarArchiveEntry entry = new TarArchiveEntry( //
path, TarConstants.LF_SYMLINK); path, TarConstants.LF_SYMLINK);
entry.setLinkName(new String( // entry.setLinkName(new String( //
loader.getCachedBytes(100), "UTF-8")); loader.getCachedBytes(100), "UTF-8")); //$NON-NLS-1$
out.putArchiveEntry(entry); out.putArchiveEntry(entry);
out.closeArchiveEntry(); out.closeArchiveEntry();
return; return;