aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/fabricmc/loom/decompilers/DecompilerConfiguration.java
diff options
context:
space:
mode:
authormodmuss50 <modmuss50@gmail.com>2021-10-11 13:47:16 +0100
committerGitHub <noreply@github.com>2021-10-11 13:47:16 +0100
commite2439b7f57a82c365d4726d068b68ea2eb606f78 (patch)
tree5cc78058c70e46e22d1ada1a4411c9356cbdf906 /src/main/java/net/fabricmc/loom/decompilers/DecompilerConfiguration.java
parent5315d3c5b24bcce47268ef8962c07aeb934b014b (diff)
downloadarchitectury-loom-e2439b7f57a82c365d4726d068b68ea2eb606f78.tar.gz
architectury-loom-e2439b7f57a82c365d4726d068b68ea2eb606f78.tar.bz2
architectury-loom-e2439b7f57a82c365d4726d068b68ea2eb606f78.zip
Rewrite GenSources including full support for CFR. (#511)
* Rewrite CFR decompiler interface. Support javadoc * CFR line numbers and fixes. * Cleanup and fix * Use WorkerExecutor to fork, massively cleans up the fernflower code, but does remove the fancy multithreaded logging. * Use IPC to get logging back from the decompilers. * Cleanup UnpickJarTask, fix leak in IPCServer * Used published CFR build * Handle older windows versions that do not support AF_UNIX. * Fixes and basic unit test * Improve memory handling of genSources * Stop decompile worker JVM
Diffstat (limited to 'src/main/java/net/fabricmc/loom/decompilers/DecompilerConfiguration.java')
-rw-r--r--src/main/java/net/fabricmc/loom/decompilers/DecompilerConfiguration.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/net/fabricmc/loom/decompilers/DecompilerConfiguration.java b/src/main/java/net/fabricmc/loom/decompilers/DecompilerConfiguration.java
index bd51c4e8..0c58e5c8 100644
--- a/src/main/java/net/fabricmc/loom/decompilers/DecompilerConfiguration.java
+++ b/src/main/java/net/fabricmc/loom/decompilers/DecompilerConfiguration.java
@@ -27,7 +27,7 @@ package net.fabricmc.loom.decompilers;
import org.gradle.api.Project;
import net.fabricmc.loom.LoomGradleExtension;
-import net.fabricmc.loom.decompilers.cfr.FabricCFRDecompiler;
+import net.fabricmc.loom.decompilers.cfr.LoomCFRDecompiler;
import net.fabricmc.loom.decompilers.fernflower.FabricFernFlowerDecompiler;
public final class DecompilerConfiguration {
@@ -36,7 +36,7 @@ public final class DecompilerConfiguration {
public static void setup(Project project) {
LoomGradleExtension extension = LoomGradleExtension.get(project);
- extension.getGameDecompilers().add(new FabricFernFlowerDecompiler(project));
- extension.getGameDecompilers().add(new FabricCFRDecompiler(project));
+ extension.getGameDecompilers().add(new FabricFernFlowerDecompiler());
+ extension.getGameDecompilers().add(new LoomCFRDecompiler());
}
}