Interface IResultSaver
-
- All Superinterfaces:
java.lang.AutoCloseable
- All Known Subinterfaces:
IFabricResultSaver
- All Known Implementing Classes:
ConsoleDecompiler,ConsoleFileSaver,DirectoryResultSaver,SingleFileSaver
public interface IResultSaver extends java.lang.AutoCloseable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidclose()voidcloseArchive(java.lang.String path, java.lang.String archiveName)voidcopyEntry(java.lang.String source, java.lang.String path, java.lang.String archiveName, java.lang.String entry)voidcopyFile(java.lang.String source, java.lang.String path, java.lang.String entryName)voidcreateArchive(java.lang.String path, java.lang.String archiveName, java.util.jar.Manifest manifest)default byte[]getCodeLineData(int[] mappings)voidsaveClassEntry(java.lang.String path, java.lang.String archiveName, java.lang.String qualifiedName, java.lang.String entryName, java.lang.String content)default voidsaveClassEntry(java.lang.String path, java.lang.String archiveName, java.lang.String qualifiedName, java.lang.String entryName, java.lang.String content, int[] mapping)voidsaveClassFile(java.lang.String path, java.lang.String qualifiedName, java.lang.String entryName, java.lang.String content, int[] mapping)voidsaveDirEntry(java.lang.String path, java.lang.String archiveName, java.lang.String entryName)voidsaveFolder(java.lang.String path)
-
-
-
Method Detail
-
saveFolder
void saveFolder(java.lang.String path)
-
copyFile
void copyFile(java.lang.String source, java.lang.String path, java.lang.String entryName)
-
saveClassFile
void saveClassFile(java.lang.String path, java.lang.String qualifiedName, java.lang.String entryName, java.lang.String content, int[] mapping)
-
createArchive
void createArchive(java.lang.String path, java.lang.String archiveName, java.util.jar.Manifest manifest)
-
saveDirEntry
void saveDirEntry(java.lang.String path, java.lang.String archiveName, java.lang.String entryName)
-
copyEntry
void copyEntry(java.lang.String source, java.lang.String path, java.lang.String archiveName, java.lang.String entry)
-
saveClassEntry
void saveClassEntry(java.lang.String path, java.lang.String archiveName, java.lang.String qualifiedName, java.lang.String entryName, java.lang.String content)
-
saveClassEntry
default void saveClassEntry(java.lang.String path, java.lang.String archiveName, java.lang.String qualifiedName, java.lang.String entryName, java.lang.String content, int[] mapping)
-
closeArchive
void closeArchive(java.lang.String path, java.lang.String archiveName)
-
close
default void close() throws java.io.IOException- Specified by:
closein interfacejava.lang.AutoCloseable- Throws:
java.io.IOException
-
getCodeLineData
default byte[] getCodeLineData(int[] mappings)
-
-