diff options
author | Juuxel <6596629+Juuxel@users.noreply.github.com> | 2020-11-30 18:04:45 +0200 |
---|---|---|
committer | Juuxel <6596629+Juuxel@users.noreply.github.com> | 2020-11-30 18:04:45 +0200 |
commit | 5abdcea4ddb568a0f7773c1afeab1e16a97beddc (patch) | |
tree | c56b42484e38c8260f91d497b7af9e546ca91e8e /src/main/java/net/fabricmc/loom/util/srg | |
parent | 038b0bfec34826fad9022102646df7c661b27099 (diff) | |
download | architectury-loom-5abdcea4ddb568a0f7773c1afeab1e16a97beddc.tar.gz architectury-loom-5abdcea4ddb568a0f7773c1afeab1e16a97beddc.tar.bz2 architectury-loom-5abdcea4ddb568a0f7773c1afeab1e16a97beddc.zip |
Ignore missing classes in lenient SRG merging
Diffstat (limited to 'src/main/java/net/fabricmc/loom/util/srg')
-rw-r--r-- | src/main/java/net/fabricmc/loom/util/srg/SrgMerger.java | 6 |
1 files changed, 5 insertions, 1 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 1a5dea4d..a14eb0df 100644 --- a/src/main/java/net/fabricmc/loom/util/srg/SrgMerger.java +++ b/src/main/java/net/fabricmc/loom/util/srg/SrgMerger.java @@ -110,7 +110,11 @@ public final class SrgMerger { ClassDef classDef = foss.getDefaultNamespaceClassMap().get(obf); if (classDef == null) { - throw new MappingException("Missing class: " + obf + " (srg: " + srg + ")"); + if (lenient) { + return; + } else { + throw new MappingException("Missing class: " + obf + " (srg: " + srg + ")"); + } } List<String> classNames = CollectionUtil.map( |