Package org.python.core
Class BytecodeLoader
- java.lang.Object
-
- org.python.core.BytecodeLoader
-
public class BytecodeLoader extends java.lang.Object
Utility class for loading of compiled python modules and java classes defined in python modules.
-
-
Constructor Summary
Constructors Constructor Description BytecodeLoader()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Class
makeClass(java.lang.String name, java.util.Vector referents, byte[] data)
Turn the java byte code in data into a java class.static PyCode
makeCode(java.lang.String name, byte[] data, java.lang.String filename)
Turn the java byte code for a compiled python module into a java class.
-
-
-
Method Detail
-
makeClass
public static java.lang.Class makeClass(java.lang.String name, java.util.Vector referents, byte[] data)
Turn the java byte code in data into a java class.- Parameters:
name
- the name of the classreferents
- a list of superclass and interfaces that the new class will reference.data
- the java byte code.
-
makeCode
public static PyCode makeCode(java.lang.String name, byte[] data, java.lang.String filename)
Turn the java byte code for a compiled python module into a java class.- Parameters:
name
- the name of the classdata
- the java byte code.
-
-