Class FabricCFRDecompiler

java.lang.Object
net.fabricmc.loom.decompilers.cfr.FabricCFRDecompiler
All Implemented Interfaces:
LoomDecompiler

public class FabricCFRDecompiler extends Object implements LoomDecompiler
  • Constructor Details

    • FabricCFRDecompiler

      public FabricCFRDecompiler(org.gradle.api.Project project)
  • Method Details

    • name

      public String name()
      Specified by:
      name in interface LoomDecompiler
    • decompile

      public void decompile(Path compiledJar, Path sourcesDestination, Path linemapDestination, DecompilationMetadata metaData)
      Specified by:
      decompile in interface LoomDecompiler
      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