java.util.jar.JarEntry#getComment ( )源码实例Demo

下面列出了java.util.jar.JarEntry#getComment ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: helidon-build-tools   文件: Jar.java
private static JarEntry newJarEntry(Entry entry) {
    final JarEntry result = new JarEntry(entry.getName());
    if (result.getCreationTime() != null) {
        result.setCreationTime(entry.getCreationTime());
    }
    if (result.getLastModifiedTime() != null) {
        result.setLastModifiedTime(entry.getLastModifiedTime());
    }
    if (entry.getExtra() != null) {
        result.setExtra(entry.getExtra());
    }
    if (result.getComment() != null) {
        result.setComment(entry.getComment());
    }
    if (!entry.isDirectory()) {
        final int method = entry.getMethod();
        if (method == JarEntry.STORED || method == ZipEntry.DEFLATED) {
            result.setMethod(method);
        }
    }
    return result;
}
 
源代码2 项目: sofa-ark   文件: Repackager.java
@Override
public JarEntry transform(JarEntry entry) {
    JarEntry renamedEntry = new JarEntry(this.namePrefix + entry.getName());
    renamedEntry.setTime(entry.getTime());
    renamedEntry.setSize(entry.getSize());
    renamedEntry.setMethod(entry.getMethod());
    if (entry.getComment() != null) {
        renamedEntry.setComment(entry.getComment());
    }
    renamedEntry.setCompressedSize(entry.getCompressedSize());
    renamedEntry.setCrc(entry.getCrc());
    //setCreationTimeIfPossible(entry, renamedEntry);
    if (entry.getExtra() != null) {
        renamedEntry.setExtra(entry.getExtra());
    }
    return renamedEntry;
}
 
源代码3 项目: sofa-ark   文件: JarFileArchive.java
public Archive getNestedArchive(Entry entry) throws IOException {
    JarEntry jarEntry = ((JarFileEntry) entry).getJarEntry();
    if (jarEntry.getComment() != null && jarEntry.getComment().startsWith(UNPACK_MARKER)) {
        return getUnpackedNestedArchive(jarEntry);
    }
    try {
        JarFile jarFile = this.jarFile.getNestedJarFile(jarEntry);
        return new JarFileArchive(jarFile);
    } catch (Exception ex) {
        throw new IllegalStateException("Failed to get nested archive for entry "
                                        + entry.getName(), ex);
    }
}