package aQute.bnd.osgi; import java.io.OutputStream; public class JarResource extends WriteResource { Jar jar; long size = -1; public JarResource(Jar jar) { this.jar = jar; } @Override public long lastModified() { return jar.lastModified(); } @Override public void write(OutputStream out) throws Exception { try { jar.write(out); } catch (Exception e) { e.printStackTrace(); throw e; } } public Jar getJar() { return jar; } @Override public String toString() { return ":" + jar.getName() + ":"; } }