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)  
      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, 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)
      • 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