Interface LoomDecompiler

All Known Implementing Classes:
DecompilerConfiguration.BuiltinCfr, DecompilerConfiguration.BuiltinVineflower

public interface LoomDecompiler
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    decompile(Path compiledJar, Path sourcesDestination, Path linemapDestination, DecompilationMetadata metaData)
     
  • Method Details

    • decompile

      void decompile(Path compiledJar, Path sourcesDestination, Path linemapDestination, DecompilationMetadata metaData)
      Parameters:
      sourcesDestination - Decompiled sources jar
      linemapDestination - A byproduct of decompilation that lines up the compiled jar's line numbers with the decompiled sources jar for debugging. A decompiler may not produce a linemap at all.
      metaData - Additional information that may or may not be needed while decompiling