1 20 21 package com.tonicsystems.jarjar; 22 23 import com.tonicsystems.jarjar.util.*; 24 import java.io.IOException ; 25 import java.util.*; 26 27 class ManifestProcessor implements JarProcessor 28 { 29 private static final String MANIFEST_PATH = "META-INF/MANIFEST.MF"; 30 private static final ManifestProcessor INSTANCE = new ManifestProcessor(); 31 32 public static ManifestProcessor getInstance() { 33 return INSTANCE; 34 } 35 36 private ManifestProcessor() { 37 } 38 39 public boolean process(EntryStruct struct) throws IOException { 40 if (struct.file != null && struct.name.equalsIgnoreCase(MANIFEST_PATH)) 41 return false; 42 return true; 43 } 44 } 45 46 | Popular Tags |