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