Interface CanCompile
- All Known Implementing Classes:
BytemanCompileAction
,JasmCompileAction
,JavacCompileAction
public interface CanCompile
-
Method Summary
Modifier and TypeMethodDescriptionCollection
<io.github.mkoncek.classpathless.api.IdentifiedBytecode> compile
(List<String> s, PluginManager pluginManager, String classloader) static void
run
(String fqn, Collection<io.github.mkoncek.classpathless.api.IdentifiedBytecode> result, String execute, io.github.mkoncek.classpathless.api.ClassesProvider classesProvider) static void
save
(Collection<io.github.mkoncek.classpathless.api.IdentifiedBytecode> result, File save) static void
upload
(Collection<io.github.mkoncek.classpathless.api.IdentifiedBytecode> result, UploadProvider up, String classloader)
-
Method Details
-
save
static void save(Collection<io.github.mkoncek.classpathless.api.IdentifiedBytecode> result, File save) throws IOException - Throws:
IOException
-
upload
static void upload(Collection<io.github.mkoncek.classpathless.api.IdentifiedBytecode> result, UploadProvider up, String classloader) throws IOException - Throws:
IOException
-
compile
Collection<io.github.mkoncek.classpathless.api.IdentifiedBytecode> compile(List<String> s, PluginManager pluginManager, String classloader) -
getWrapper
DecompilerWrapper getWrapper() -
run
static void run(String fqn, Collection<io.github.mkoncek.classpathless.api.IdentifiedBytecode> result, String execute, io.github.mkoncek.classpathless.api.ClassesProvider classesProvider) throws ClassNotFoundException, InstantiationException, IllegalAccessException, NoSuchMethodException, InvocationTargetException
-