Class ThreadSafeResultSaver

java.lang.Object
net.fabricmc.loom.decompilers.fernflower.ThreadSafeResultSaver
All Implemented Interfaces:
net.fabricmc.fernflower.api.IFabricResultSaver, org.jetbrains.java.decompiler.main.extern.IResultSaver

public class ThreadSafeResultSaver extends Object implements org.jetbrains.java.decompiler.main.extern.IResultSaver, net.fabricmc.fernflower.api.IFabricResultSaver
Created by covers1624 on 18/02/19.
  • Field Details

  • Constructor Details

  • Method Details

    • createArchive

      public void createArchive(String path, String archiveName, Manifest manifest)
      Specified by:
      createArchive in interface org.jetbrains.java.decompiler.main.extern.IResultSaver
    • saveClassEntry

      public void saveClassEntry(String path, String archiveName, String qualifiedName, String entryName, String content)
      Specified by:
      saveClassEntry in interface org.jetbrains.java.decompiler.main.extern.IResultSaver
    • saveClassEntry

      public void saveClassEntry(String path, String archiveName, String qualifiedName, String entryName, String content, int[] mapping)
      Specified by:
      saveClassEntry in interface net.fabricmc.fernflower.api.IFabricResultSaver
    • closeArchive

      public void closeArchive(String path, String archiveName)
      Specified by:
      closeArchive in interface org.jetbrains.java.decompiler.main.extern.IResultSaver
    • saveFolder

      public void saveFolder(String path)
      Specified by:
      saveFolder in interface org.jetbrains.java.decompiler.main.extern.IResultSaver
    • copyFile

      public void copyFile(String source, String path, String entryName)
      Specified by:
      copyFile in interface org.jetbrains.java.decompiler.main.extern.IResultSaver
    • saveClassFile

      public void saveClassFile(String path, String qualifiedName, String entryName, String content, int[] mapping)
      Specified by:
      saveClassFile in interface org.jetbrains.java.decompiler.main.extern.IResultSaver
    • saveDirEntry

      public void saveDirEntry(String path, String archiveName, String entryName)
      Specified by:
      saveDirEntry in interface org.jetbrains.java.decompiler.main.extern.IResultSaver
    • copyEntry

      public void copyEntry(String source, String path, String archiveName, String entry)
      Specified by:
      copyEntry in interface org.jetbrains.java.decompiler.main.extern.IResultSaver