aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/fabricmc/loom/util/srg/SrgNamedWriter.java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2021-01-14 17:51:34 +0800
committershedaniel <daniel@shedaniel.me>2021-01-18 09:07:03 +0800
commit3a49510c0189b787b82b4829a217e99053bfec39 (patch)
treece82c1a8a6c4e5c25351cef5612c24ab9a2fe591 /src/main/java/net/fabricmc/loom/util/srg/SrgNamedWriter.java
parent6f10845562dd1fdb87e8cd842e75c649a127ce3b (diff)
parent9de836b2c45dc3cac7469f5f9ac6b1ddfec9ac79 (diff)
downloadarchitectury-loom-3a49510c0189b787b82b4829a217e99053bfec39.tar.gz
architectury-loom-3a49510c0189b787b82b4829a217e99053bfec39.tar.bz2
architectury-loom-3a49510c0189b787b82b4829a217e99053bfec39.zip
Merge remote-tracking branch 'FabricMC/dev/0.6' into dev/0.6-forge
Diffstat (limited to 'src/main/java/net/fabricmc/loom/util/srg/SrgNamedWriter.java')
-rw-r--r--src/main/java/net/fabricmc/loom/util/srg/SrgNamedWriter.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/main/java/net/fabricmc/loom/util/srg/SrgNamedWriter.java b/src/main/java/net/fabricmc/loom/util/srg/SrgNamedWriter.java
index 06493ba7..ad33999d 100644
--- a/src/main/java/net/fabricmc/loom/util/srg/SrgNamedWriter.java
+++ b/src/main/java/net/fabricmc/loom/util/srg/SrgNamedWriter.java
@@ -1,17 +1,19 @@
package net.fabricmc.loom.util.srg;
-import net.fabricmc.lorenztiny.TinyMappingsReader;
-import net.fabricmc.mapping.tree.TinyTree;
-import org.cadixdev.lorenz.io.srg.SrgWriter;
-import org.gradle.api.logging.Logger;
-
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
+import org.cadixdev.lorenz.io.srg.SrgWriter;
+import org.gradle.api.logging.Logger;
+
+import net.fabricmc.lorenztiny.TinyMappingsReader;
+import net.fabricmc.mapping.tree.TinyTree;
+
public class SrgNamedWriter {
public static void writeTo(Logger logger, Path srgFile, TinyTree mappings, String from, String to) throws IOException {
Files.deleteIfExists(srgFile);
+
try (SrgWriter writer = new SrgWriter(Files.newBufferedWriter(srgFile))) {
try (TinyMappingsReader reader = new TinyMappingsReader(mappings, from, to)) {
writer.write(reader.read());