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, java.lang.String classloader)DecompilerWrappergetWrapper()static voidrun(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 voidsave(java.util.Collection<io.github.mkoncek.classpathless.api.IdentifiedBytecode> result, java.io.File save)static voidupload(java.util.Collection<io.github.mkoncek.classpathless.api.IdentifiedBytecode> result, UploadProvider up, java.lang.String classloader)
-
-
-
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, java.lang.String classloader) 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, java.lang.String classloader)
-
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.ClassNotFoundExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.NoSuchMethodExceptionjava.lang.reflect.InvocationTargetException
-
-