Skip to content

Commit 9a470a4

Browse files
authored
update mapping-io, fix FabricMC#473 (FabricMC#474)
1 parent 97a629e commit 9a470a4

File tree

4 files changed

+10
-8
lines changed

4 files changed

+10
-8
lines changed

build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ dependencies {
8181
implementation ('net.fabricmc:tiny-mappings-parser:0.3.0+build.17')
8282

8383
implementation 'net.fabricmc:access-widener:1.1.0'
84-
implementation 'net.fabricmc:mapping-io:0.1.3'
84+
implementation 'net.fabricmc:mapping-io:0.2.0'
8585

8686
implementation ('net.fabricmc:lorenz-tiny:3.0.0') {
8787
transitive = false

src/main/java/net/fabricmc/loom/configuration/providers/mappings/LayeredMappingsDependency.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ public Set<File> resolve() {
7676
Tiny2Writer tiny2Writer = new Tiny2Writer(writer, false);
7777

7878
MappingDstNsReorder nsReorder = new MappingDstNsReorder(tiny2Writer, Collections.singletonList(MappingNamespace.NAMED.stringValue()));
79-
MappingSourceNsSwitch nsSwitch = new MappingSourceNsSwitch(nsReorder, MappingNamespace.INTERMEDIARY.stringValue());
79+
MappingSourceNsSwitch nsSwitch = new MappingSourceNsSwitch(nsReorder, MappingNamespace.INTERMEDIARY.stringValue(), true);
8080
mappings.accept(nsSwitch);
8181

8282
Files.deleteIfExists(mappingsFile);

src/main/java/net/fabricmc/loom/configuration/providers/mappings/parchment/ParchmentPrefixStripingMappingVisitor.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424

2525
package net.fabricmc.loom.configuration.providers.mappings.parchment;
2626

27+
import java.io.IOException;
2728
import java.util.Locale;
2829

2930
import net.fabricmc.mappingio.MappingVisitor;
@@ -35,7 +36,7 @@ protected ParchmentPrefixStripingMappingVisitor(MappingVisitor next) {
3536
}
3637

3738
@Override
38-
public boolean visitMethodArg(int argPosition, int lvIndex, String srcName) {
39+
public boolean visitMethodArg(int argPosition, int lvIndex, String srcName) throws IOException {
3940
return super.visitMethodArg(argPosition, lvIndex, stripMethodArg(srcName));
4041
}
4142

src/main/java/net/fabricmc/loom/configuration/providers/mappings/parchment/ParchmentTreeV1.java

+6-5
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424

2525
package net.fabricmc.loom.configuration.providers.mappings.parchment;
2626

27+
import java.io.IOException;
2728
import java.util.Collections;
2829
import java.util.List;
2930

@@ -39,7 +40,7 @@ public record ParchmentTreeV1(
3940
@Nullable
4041
List<Package> packages
4142
) {
42-
public void visit(MappingVisitor visitor, String srcNamespace) {
43+
public void visit(MappingVisitor visitor, String srcNamespace) throws IOException {
4344
while (true) {
4445
if (visitor.visitHeader()) {
4546
visitor.visitNamespaces(srcNamespace, Collections.emptyList());
@@ -68,7 +69,7 @@ public record Class(
6869
@Nullable
6970
List<String> javadoc
7071
) {
71-
public void visit(MappingVisitor visitor) {
72+
public void visit(MappingVisitor visitor) throws IOException {
7273
if (visitor.visitClass(name())) {
7374
if (!visitor.visitElementContent(MappedElementKind.CLASS)) {
7475
return;
@@ -99,7 +100,7 @@ public record Field(
99100
@Nullable
100101
List<String> javadoc
101102
) {
102-
public void visit(MappingVisitor visitor) {
103+
public void visit(MappingVisitor visitor) throws IOException {
103104
if (visitor.visitField(name, descriptor)) {
104105
if (!visitor.visitElementContent(MappedElementKind.FIELD)) {
105106
return;
@@ -120,7 +121,7 @@ public record Method(
120121
@Nullable
121122
List<String> javadoc
122123
) {
123-
public void visit(MappingVisitor visitor) {
124+
public void visit(MappingVisitor visitor) throws IOException {
124125
if (visitor.visitMethod(name, descriptor)) {
125126
if (!visitor.visitElementContent(MappedElementKind.METHOD)) {
126127
return;
@@ -145,7 +146,7 @@ public record Parameter(
145146
@Nullable
146147
String javadoc
147148
) {
148-
public void visit(MappingVisitor visitor) {
149+
public void visit(MappingVisitor visitor) throws IOException {
149150
if (visitor.visitMethodArg(index, index, name)) {
150151
if (!visitor.visitElementContent(MappedElementKind.METHOD_ARG)) {
151152
return;

0 commit comments

Comments
 (0)