parent
97a629eef9
commit
9a470a49d8
|
@ -81,7 +81,7 @@ dependencies {
|
|||
implementation ('net.fabricmc:tiny-mappings-parser:0.3.0+build.17')
|
||||
|
||||
implementation 'net.fabricmc:access-widener:1.1.0'
|
||||
implementation 'net.fabricmc:mapping-io:0.1.3'
|
||||
implementation 'net.fabricmc:mapping-io:0.2.0'
|
||||
|
||||
implementation ('net.fabricmc:lorenz-tiny:3.0.0') {
|
||||
transitive = false
|
||||
|
|
|
@ -76,7 +76,7 @@ public class LayeredMappingsDependency implements SelfResolvingDependency {
|
|||
Tiny2Writer tiny2Writer = new Tiny2Writer(writer, false);
|
||||
|
||||
MappingDstNsReorder nsReorder = new MappingDstNsReorder(tiny2Writer, Collections.singletonList(MappingNamespace.NAMED.stringValue()));
|
||||
MappingSourceNsSwitch nsSwitch = new MappingSourceNsSwitch(nsReorder, MappingNamespace.INTERMEDIARY.stringValue());
|
||||
MappingSourceNsSwitch nsSwitch = new MappingSourceNsSwitch(nsReorder, MappingNamespace.INTERMEDIARY.stringValue(), true);
|
||||
mappings.accept(nsSwitch);
|
||||
|
||||
Files.deleteIfExists(mappingsFile);
|
||||
|
|
|
@ -24,6 +24,7 @@
|
|||
|
||||
package net.fabricmc.loom.configuration.providers.mappings.parchment;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.Locale;
|
||||
|
||||
import net.fabricmc.mappingio.MappingVisitor;
|
||||
|
@ -35,7 +36,7 @@ public final class ParchmentPrefixStripingMappingVisitor extends ForwardingMappi
|
|||
}
|
||||
|
||||
@Override
|
||||
public boolean visitMethodArg(int argPosition, int lvIndex, String srcName) {
|
||||
public boolean visitMethodArg(int argPosition, int lvIndex, String srcName) throws IOException {
|
||||
return super.visitMethodArg(argPosition, lvIndex, stripMethodArg(srcName));
|
||||
}
|
||||
|
||||
|
|
|
@ -24,6 +24,7 @@
|
|||
|
||||
package net.fabricmc.loom.configuration.providers.mappings.parchment;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
|
@ -39,7 +40,7 @@ public record ParchmentTreeV1(
|
|||
@Nullable
|
||||
List<Package> packages
|
||||
) {
|
||||
public void visit(MappingVisitor visitor, String srcNamespace) {
|
||||
public void visit(MappingVisitor visitor, String srcNamespace) throws IOException {
|
||||
while (true) {
|
||||
if (visitor.visitHeader()) {
|
||||
visitor.visitNamespaces(srcNamespace, Collections.emptyList());
|
||||
|
@ -68,7 +69,7 @@ public record ParchmentTreeV1(
|
|||
@Nullable
|
||||
List<String> javadoc
|
||||
) {
|
||||
public void visit(MappingVisitor visitor) {
|
||||
public void visit(MappingVisitor visitor) throws IOException {
|
||||
if (visitor.visitClass(name())) {
|
||||
if (!visitor.visitElementContent(MappedElementKind.CLASS)) {
|
||||
return;
|
||||
|
@ -99,7 +100,7 @@ public record ParchmentTreeV1(
|
|||
@Nullable
|
||||
List<String> javadoc
|
||||
) {
|
||||
public void visit(MappingVisitor visitor) {
|
||||
public void visit(MappingVisitor visitor) throws IOException {
|
||||
if (visitor.visitField(name, descriptor)) {
|
||||
if (!visitor.visitElementContent(MappedElementKind.FIELD)) {
|
||||
return;
|
||||
|
@ -120,7 +121,7 @@ public record ParchmentTreeV1(
|
|||
@Nullable
|
||||
List<String> javadoc
|
||||
) {
|
||||
public void visit(MappingVisitor visitor) {
|
||||
public void visit(MappingVisitor visitor) throws IOException {
|
||||
if (visitor.visitMethod(name, descriptor)) {
|
||||
if (!visitor.visitElementContent(MappedElementKind.METHOD)) {
|
||||
return;
|
||||
|
@ -145,7 +146,7 @@ public record ParchmentTreeV1(
|
|||
@Nullable
|
||||
String javadoc
|
||||
) {
|
||||
public void visit(MappingVisitor visitor) {
|
||||
public void visit(MappingVisitor visitor) throws IOException {
|
||||
if (visitor.visitMethodArg(index, index, name)) {
|
||||
if (!visitor.visitElementContent(MappedElementKind.METHOD_ARG)) {
|
||||
return;
|
||||
|
|
Loading…
Reference in New Issue