public abstract class AbstractFernFlowerDecompiler extends java.lang.Object implements LoomDecompiler
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractFernFlowerDecompiler(org.gradle.api.Project project) |
| Modifier and Type | Method and Description |
|---|---|
void |
decompile(java.nio.file.Path compiledJar,
java.nio.file.Path sourcesDestination,
java.nio.file.Path linemapDestination,
DecompilationMetadata metaData) |
abstract java.lang.Class<? extends AbstractForkedFFExecutor> |
fernFlowerExecutor() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitnameprotected AbstractFernFlowerDecompiler(org.gradle.api.Project project)
public abstract java.lang.Class<? extends AbstractForkedFFExecutor> fernFlowerExecutor()
public void decompile(java.nio.file.Path compiledJar,
java.nio.file.Path sourcesDestination,
java.nio.file.Path linemapDestination,
DecompilationMetadata metaData)
decompile in interface LoomDecompilersourcesDestination - Decompiled sources jarlinemapDestination - 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