Class BytecodeLoader

java.lang.Object
org.python.core.BytecodeLoader

public class BytecodeLoader extends Object
Utility class for loading of compiled python modules and java classes defined in python modules.
  • Constructor Details

    • BytecodeLoader

      public BytecodeLoader()
  • Method Details

    • makeClass

      public static Class makeClass(String name, Vector referents, byte[] data)
      Turn the java byte code in data into a java class.
      Parameters:
      name - the name of the class
      referents - a list of superclass and interfaces that the new class will reference.
      data - the java byte code.
    • makeCode

      public static PyCode makeCode(String name, byte[] data, String filename)
      Turn the java byte code for a compiled python module into a java class.
      Parameters:
      name - the name of the class
      data - the java byte code.