case TYPE_FOLDER: resultSaver.saveFolder(filename); resultSaver.copyFile(pair[0], filename, pair[1]); mapping = DecompilerContext.getBytecodeSourceMapper().getOriginalLinesMapping(); resultSaver.saveClassFile(filename, cl.qualifiedName, entryName, content, mapping); case TYPE_ZIP: resultSaver.saveFolder(archivePath); resultSaver.createArchive(archivePath, filename, manifest); resultSaver.saveDirEntry(archivePath, filename, dirEntry); resultSaver.copyEntry(pair[0], archivePath, filename, pair[1]); if (entryName != null) { String content = decompiledData.getClassContent(cl); resultSaver.saveClassEntry(archivePath, filename, cl.qualifiedName, entryName, content); resultSaver.closeArchive(archivePath, filename);
case TYPE_FOLDER: resultSaver.saveFolder(filename); resultSaver.copyFile(pair[0], filename, pair[1]); mapping = DecompilerContext.getBytecodeSourceMapper().getOriginalLinesMapping(); resultSaver.saveClassFile(filename, cl.qualifiedName, entryName, content, mapping); case TYPE_ZIP: resultSaver.saveFolder(archivePath); resultSaver.createArchive(archivePath, filename, manifest); resultSaver.saveDirEntry(archivePath, filename, dirEntry); resultSaver.copyEntry(pair[0], archivePath, filename, pair[1]); if (entryName != null) { String content = decompiledData.getClassContent(cl); resultSaver.saveClassEntry(archivePath, filename, cl.qualifiedName, entryName, content); resultSaver.closeArchive(archivePath, filename);