Class QuickCompiler
- java.lang.Object
-
- org.jrd.frontend.frame.main.decompilerview.QuickCompiler
-
public class QuickCompiler extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Thread
lastThread
private ModelProvider
modelProvider
private PluginManager
pluginManager
private java.util.Collection<io.github.mkoncek.classpathless.api.IdentifiedBytecode>
resultBackup
-
Constructor Summary
Constructors Constructor Description QuickCompiler(ModelProvider modelProvider, PluginManager pluginManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
run(DecompilerWrapper wrapper, boolean upload, java.lang.String classloader, io.github.mkoncek.classpathless.api.IdentifiedSource... srcs)
void
upload(java.lang.String clazz, java.lang.String classloader, byte[] body)
java.util.Collection<io.github.mkoncek.classpathless.api.IdentifiedBytecode>
waitResult()
-
-
-
Field Detail
-
modelProvider
private final ModelProvider modelProvider
-
pluginManager
private final PluginManager pluginManager
-
resultBackup
private java.util.Collection<io.github.mkoncek.classpathless.api.IdentifiedBytecode> resultBackup
-
lastThread
private java.lang.Thread lastThread
-
-
Constructor Detail
-
QuickCompiler
public QuickCompiler(ModelProvider modelProvider, PluginManager pluginManager)
-
-
Method Detail
-
upload
public void upload(java.lang.String clazz, java.lang.String classloader, byte[] body)
-
run
public void run(DecompilerWrapper wrapper, boolean upload, java.lang.String classloader, io.github.mkoncek.classpathless.api.IdentifiedSource... srcs)
-
waitResult
public java.util.Collection<io.github.mkoncek.classpathless.api.IdentifiedBytecode> waitResult()
-
-