From da03fd282788d9b1ada91ddcd8f76d94b54bb483 Mon Sep 17 00:00:00 2001 From: Adrian Siekierka Date: Fri, 28 Dec 2018 22:08:36 +0100 Subject: [PATCH] apply terrible workaround for source remapper/JDT? bug (Mercury devs notified) --- src/main/java/net/fabricmc/loom/util/SourceRemapper.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/net/fabricmc/loom/util/SourceRemapper.java b/src/main/java/net/fabricmc/loom/util/SourceRemapper.java index 1c3cf3e3..96550db1 100644 --- a/src/main/java/net/fabricmc/loom/util/SourceRemapper.java +++ b/src/main/java/net/fabricmc/loom/util/SourceRemapper.java @@ -50,6 +50,12 @@ import java.util.Map; public class SourceRemapper { public static void remapSources(Project project, File source, File destination, boolean toNamed) throws Exception { + remapSourcesInner(project, source, destination, toNamed); + // TODO: FIXME - WORKAROUND https://github.com/FabricMC/fabric-loom/issues/45 + System.gc(); + } + + private static void remapSourcesInner(Project project, File source, File destination, boolean toNamed) throws Exception { LoomGradleExtension extension = project.getExtensions().getByType(LoomGradleExtension.class); MappingsProvider mappingsProvider = extension.getMappingsProvider();