|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.python.core.PyObject | +--org.python.core.PyFrame
A python frame object.
Field Summary | |
static PyClass |
__class__
|
PyFrame |
f_back
|
PyObject |
f_builtins
|
PyTableCode |
f_code
|
PyCell[] |
f_env
|
PyObject[] |
f_fastlocals
|
PyObject |
f_globals
|
int |
f_lasti
|
int |
f_lineno
|
PyObject |
f_locals
|
int |
f_ncells
|
int |
f_nfreevars
|
java.lang.Object[] |
f_savedlocals
|
TraceFunction |
tracefunc
|
Constructor Summary | |
PyFrame(PyTableCode code,
PyObject globals)
|
|
PyFrame(PyTableCode code,
PyObject locals,
PyObject globals,
PyObject builtins)
|
Method Summary | |
void |
__delattr__(java.lang.String name)
A variant of the __delattr__ method which accepts a String as the key. |
PyObject |
__dir__()
Equivalent to the standard Python __dir__ method. |
PyObject |
__findattr__(java.lang.String name)
A variant of the __findattr__ method which accepts a Java String as the name. |
void |
__setattr__(java.lang.String name,
PyObject value)
A variant of the __setattr__ method which accepts a String as the key. |
void |
delglobal(java.lang.String index)
|
void |
dellocal(int index)
|
void |
dellocal(java.lang.String index)
|
PyObject |
getclosure(int index)
|
PyObject |
getderef(int index)
|
PyObject |
getf_locals()
|
PyObject |
getglobal(java.lang.String index)
|
int |
getline()
|
PyObject |
getlocal(int index)
|
PyObject |
getlocal(java.lang.String index)
|
PyObject |
getname(java.lang.String index)
|
void |
setderef(int index,
PyObject value)
|
void |
setglobal(java.lang.String index,
PyObject value)
|
void |
setline(int line)
|
void |
setlocal(int index,
PyObject value)
|
void |
setlocal(java.lang.String index,
PyObject value)
|
void |
to_cell(int parm_index,
int env_index)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
public PyFrame f_back
public PyTableCode f_code
public PyObject f_locals
public PyObject f_globals
public int f_lineno
public PyObject f_builtins
public PyObject[] f_fastlocals
public PyCell[] f_env
public int f_ncells
public int f_nfreevars
public int f_lasti
public java.lang.Object[] f_savedlocals
public TraceFunction tracefunc
public static PyClass __class__
Constructor Detail |
public PyFrame(PyTableCode code, PyObject locals, PyObject globals, PyObject builtins)
public PyFrame(PyTableCode code, PyObject globals)
Method Detail |
public java.lang.String toString()
toString
in class java.lang.Object
public PyObject __dir__()
PyObject
__dir__
in class PyObject
public void __setattr__(java.lang.String name, PyObject value)
PyObject
__setattr__
in class PyObject
name
- the name whose value will be set -
must be an interned string .value
- the value to set this name toPyObject.__setattr__(PyString, PyObject)
public void __delattr__(java.lang.String name)
PyObject
__delattr__(PyString name)
with the appropriate args.
The only reason to override this method is for performance.
__delattr__
in class PyObject
name
- the name which will be removed -
must be an interned string .PyObject.__delattr__(PyString)
public PyObject __findattr__(java.lang.String name)
PyObject
String
as the name.
By default, this method will call __findattr__(PyString
name)
with the appropriate args. The only reason to override
this method is for performance.
Warning: name must be an interned string!!!!!!!!
__findattr__
in class PyObject
name
- the name to lookup in this namespace
must be an interned string .
PyObject.__findattr__(PyString)
public PyObject getf_locals()
public void setline(int line)
public int getline()
public PyObject getlocal(int index)
public PyObject getlocal(java.lang.String index)
public PyObject getname(java.lang.String index)
public PyObject getglobal(java.lang.String index)
public void setlocal(int index, PyObject value)
public void setlocal(java.lang.String index, PyObject value)
public void setglobal(java.lang.String index, PyObject value)
public void dellocal(int index)
public void dellocal(java.lang.String index)
public void delglobal(java.lang.String index)
public PyObject getclosure(int index)
public PyObject getderef(int index)
public void setderef(int index, PyObject value)
public void to_cell(int parm_index, int env_index)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |