yarn/filament/src/main/java/net/fabricmc/filament/task/mappingio/CompleteMappingsTask.java

18 lines
608 B
Java

package net.fabricmc.filament.task.mappingio;
import java.io.IOException;
import java.util.Map;
import net.fabricmc.filament.task.base.WithFileInput;
import net.fabricmc.mappingio.MappingReader;
import net.fabricmc.mappingio.MappingWriter;
import net.fabricmc.mappingio.adapter.MappingNsCompleter;
public abstract class CompleteMappingsTask extends MappingOutputTask implements WithFileInput {
@Override
void run(MappingWriter writer) throws IOException {
var nsCompleter = new MappingNsCompleter(writer, Map.of("named", "intermediary"), true);
MappingReader.read(getInputPath(), nsCompleter);
}
}