mirror of
https://github.com/architectury/architectury-loom.git
synced 2026-03-28 04:07:01 -05:00
Async line number remapping (#1074)
This commit is contained in:
@@ -488,11 +488,7 @@ public abstract class GenerateSourcesTask extends AbstractLoomTask {
|
||||
private void remapLineNumbers(ClassLineNumbers lineNumbers, Path inputJar, Path outputJar) throws IOException {
|
||||
Objects.requireNonNull(lineNumbers, "lineNumbers");
|
||||
final var remapper = new LineNumberRemapper(lineNumbers);
|
||||
|
||||
try (FileSystemUtil.Delegate inFs = FileSystemUtil.getJarFileSystem(inputJar, false);
|
||||
FileSystemUtil.Delegate outFs = FileSystemUtil.getJarFileSystem(outputJar, true)) {
|
||||
remapper.process(inFs.get().getPath("/"), outFs.get().getPath("/"));
|
||||
}
|
||||
remapper.process(inputJar, outputJar);
|
||||
}
|
||||
|
||||
private void doWork(@Nullable IPCServer ipcServer, Path inputJar, Path outputJar, Path linemapFile, @Nullable Path existingJar) {
|
||||
|
||||
Reference in New Issue
Block a user