Skip to content

Commit 44b5810

Browse files
committed
Add SalTay workaround.
1 parent 657f9cd commit 44b5810

File tree

1 file changed

+7
-0
lines changed
  • dev/src/main/groovy/com/fox2code/foxloader/dev

1 file changed

+7
-0
lines changed

dev/src/main/groovy/com/fox2code/foxloader/dev/Main.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,13 @@ private static void decompileExec() throws IOException, InterruptedException {
132132
foxJavaExec.addFile(SourceUtil.getSourceFile(Type.class));
133133
foxJavaExec.addFile(SourceUtil.getSourceFile(DecompileHelper.class));
134134
foxJavaExec.addFile(DependencyHelper.loadDependencyAsFile(DependencyHelper.vineFlower));
135+
// An issue reported by SalTay seems to indicate this class
136+
// being accessible at runtime is sometimes a requirement?
137+
File sourceFile = SourceUtil.getSourceFileOfClassName(
138+
"org.gradle.internal.classpath.Instrumented");
139+
if (sourceFile != null) {
140+
foxJavaExec.addFile(sourceFile);
141+
}
135142
foxJavaExec.setMainClass("com.fox2code.foxloader.decompiler.FoxLoaderDecompiler");
136143
foxJavaExec.exec("default", Main.UNPICKED.getAbsolutePath(), Main.DECOMPILED.getAbsolutePath());
137144
}

0 commit comments

Comments
 (0)