org.python.core

Class BytecodeLoader

public class BytecodeLoader extends Object

Utility class for loading of compiled python modules and java classes defined in python modules.
Method Summary
static ClassmakeClass(String name, Vector referents, byte[] data)
Turn the java byte code in data into a java class.
static PyCodemakeCode(String name, byte[] data, String filename)
Turn the java byte code for a compiled python module into a java class.

Method Detail

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.

Jython homepage