public final class CodeLoader
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
filename |
static java.lang.String |
GET_BOOTSTRAP_METHOD_NAME |
java.lang.String |
name |
static java.lang.String |
SIMPLE_FACTORY_METHOD_NAME |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
canLoad(java.lang.Class<?> cls) |
static CodeBootstrap |
createSimpleBootstrap(PyCode code) |
static PyCode |
loadCode(java.lang.Class<?> cls) |
static PyCode |
loadCode(java.lang.Class<?> cls,
java.lang.String name,
java.lang.String filename) |
static PyCode |
loadCode(CodeBootstrap bootstrap) |
static PyCode |
loadCode(CodeBootstrap bootstrap,
java.lang.String name,
java.lang.String filename) |
public static final java.lang.String GET_BOOTSTRAP_METHOD_NAME
public final java.lang.String name
public final java.lang.String filename
public static final java.lang.String SIMPLE_FACTORY_METHOD_NAME
public static boolean canLoad(java.lang.Class<?> cls)
public static PyCode loadCode(java.lang.Class<?> cls, java.lang.String name, java.lang.String filename) throws java.lang.SecurityException, java.lang.NoSuchMethodException, java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
java.lang.SecurityExceptionjava.lang.NoSuchMethodExceptionjava.lang.IllegalArgumentExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionpublic static PyCode loadCode(java.lang.Class<?> cls) throws java.lang.SecurityException, java.lang.IllegalArgumentException, java.lang.NoSuchMethodException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
java.lang.SecurityExceptionjava.lang.IllegalArgumentExceptionjava.lang.NoSuchMethodExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionpublic static PyCode loadCode(CodeBootstrap bootstrap, java.lang.String name, java.lang.String filename)
public static PyCode loadCode(CodeBootstrap bootstrap)
public static CodeBootstrap createSimpleBootstrap(PyCode code)