diff options
author | shedaniel <daniel@shedaniel.me> | 2021-09-22 22:52:13 +0800 |
---|---|---|
committer | shedaniel <daniel@shedaniel.me> | 2021-09-22 22:52:13 +0800 |
commit | 5bf22dd50df2850f37338939f2a53cfa16a8eba0 (patch) | |
tree | 7f8c8937bb15666ea5420f364454b4a6d0f0515e /src/main/java/net/fabricmc/loom/util/srg | |
parent | a203dab75df49e441c17f0e9b21b50a34375b9a3 (diff) | |
download | architectury-loom-5bf22dd50df2850f37338939f2a53cfa16a8eba0.tar.gz architectury-loom-5bf22dd50df2850f37338939f2a53cfa16a8eba0.tar.bz2 architectury-loom-5bf22dd50df2850f37338939f2a53cfa16a8eba0.zip |
Fix debugger spam
Signed-off-by: shedaniel <daniel@shedaniel.me>
Diffstat (limited to 'src/main/java/net/fabricmc/loom/util/srg')
-rw-r--r-- | src/main/java/net/fabricmc/loom/util/srg/SrgMerger.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/main/java/net/fabricmc/loom/util/srg/SrgMerger.java b/src/main/java/net/fabricmc/loom/util/srg/SrgMerger.java index 4273ca4a..024ad086 100644 --- a/src/main/java/net/fabricmc/loom/util/srg/SrgMerger.java +++ b/src/main/java/net/fabricmc/loom/util/srg/SrgMerger.java @@ -42,6 +42,7 @@ import java.util.stream.Stream; import com.google.common.base.MoreObjects; import org.apache.commons.io.IOUtils; +import org.gradle.api.logging.Logger; import org.jetbrains.annotations.Nullable; import net.fabricmc.loom.util.function.CollectionUtil; @@ -71,7 +72,7 @@ public final class SrgMerger { * @throws MappingException if the input tiny tree's default namespace is not 'official' * or if an element mentioned in the SRG file does not have tiny mappings */ - public static void mergeSrg(Supplier<Path> mojmap, Path srg, Path tiny, Path out, boolean lenient) throws IOException, MappingException { + public static void mergeSrg(Logger logger, Supplier<Path> mojmap, Path srg, Path tiny, Path out, boolean lenient) throws IOException, MappingException { Map<String, List<MappingTreeView.MemberMappingView>> addRegardlessSrgs = new HashMap<>(); MemoryMappingTree arr = readSrg(srg, mojmap, addRegardlessSrgs); addRegardlessSrgs.clear(); @@ -90,7 +91,7 @@ public final class SrgMerger { RegularAsFlatMappingVisitor flatMappingVisitor = new RegularAsFlatMappingVisitor(output); for (MappingTree.ClassMapping klass : arr.getClasses()) { - classToTiny(addRegardlessSrgs, klass, foss, flatMappingVisitor, output, lenient); + classToTiny(logger, addRegardlessSrgs, klass, foss, flatMappingVisitor, output, lenient); } try (Tiny2Writer writer = new Tiny2Writer(Files.newBufferedWriter(out), false)) { @@ -151,7 +152,7 @@ public final class SrgMerger { return tree; } - private static void classToTiny(Map<String, List<MappingTreeView.MemberMappingView>> addRegardlessSrgs, MappingTree.ClassMapping klass, MemoryMappingTree foss, RegularAsFlatMappingVisitor flatOutput, MemoryMappingTree output, boolean lenient) + private static void classToTiny(Logger logger, Map<String, List<MappingTreeView.MemberMappingView>> addRegardlessSrgs, MappingTree.ClassMapping klass, MemoryMappingTree foss, RegularAsFlatMappingVisitor flatOutput, MemoryMappingTree output, boolean lenient) throws IOException { String obf = klass.getSrcName(); String srg = klass.getDstName(0); @@ -186,7 +187,7 @@ public final class SrgMerger { throw new MappingException("Missing method: " + method.getSrcName() + " (srg: " + method.getDstName(0) + ")"); } - System.out.println("Missing method: " + method.getSrcName() + method.getSrcDesc() + " (srg: " + method.getDstName(0) + ") " + fossClass.getMethods().size() + " methods in the original class:"); + logger.debug("Missing method: " + method.getSrcName() + method.getSrcDesc() + " (srg: " + method.getDstName(0) + ") " + fossClass.getMethods().size() + " methods in the original class"); continue; } @@ -208,7 +209,7 @@ public final class SrgMerger { ).orElse(nullOrThrow(lenient, () -> new MappingException("Missing field: " + field.getSrcName() + " (srg: " + field.getDstName(0) + ")"))); if (fossField == null) { - System.out.println("Missing field: " + field.getSrcName() + " (srg: " + field.getDstName(0) + ") " + fossClass.getFields().size() + " fields in the original class:"); + logger.debug("Missing field: " + field.getSrcName() + " (srg: " + field.getDstName(0) + ") " + fossClass.getFields().size() + " fields in the original class"); continue; } |