org.python.core

Class PyFrame

public class PyFrame extends PyObject

A python frame object.
Field Summary
PyFramef_back
PyObjectf_builtins
PyTableCodef_code
PyCell[]f_env
PyObject[]f_fastlocals
PyObjectf_globals
intf_lasti
intf_lineno
PyObjectf_locals
intf_ncells
intf_nfreevars
Object[]f_savedlocals
TraceFunctiontracefunc
Constructor Summary
PyFrame(PyTableCode code, PyObject locals, PyObject globals, PyObject builtins)
PyFrame(PyTableCode code, PyObject globals)
Method Summary
voiddelglobal(String index)
voiddellocal(int index)
voiddellocal(String index)
PyObjectgetclosure(int index)
PyObjectgetderef(int index)
PyObjectgetf_locals()
PyObjectgetglobal(String index)
intgetline()
PyObjectgetlocal(int index)
PyObjectgetlocal(String index)
PyObjectgetname(String index)
voidsetderef(int index, PyObject value)
voidsetglobal(String index, PyObject value)
voidsetline(int line)
voidsetlocal(int index, PyObject value)
voidsetlocal(String index, PyObject value)
StringtoString()
voidto_cell(int parm_index, int env_index)
void__delattr__(String name)
PyObject__dir__()
PyObject__findattr__(String name)
void__setattr__(String name, PyObject value)

Field Detail

f_back

public PyFrame f_back

f_builtins

public PyObject f_builtins

f_code

public PyTableCode f_code

f_env

public PyCell[] f_env

f_fastlocals

public PyObject[] f_fastlocals

f_globals

public PyObject f_globals

f_lasti

public int f_lasti

f_lineno

public int f_lineno

f_locals

public PyObject f_locals

f_ncells

public int f_ncells

f_nfreevars

public int f_nfreevars

f_savedlocals

public Object[] f_savedlocals

tracefunc

public TraceFunction tracefunc

Constructor Detail

PyFrame

public PyFrame(PyTableCode code, PyObject locals, PyObject globals, PyObject builtins)

PyFrame

public PyFrame(PyTableCode code, PyObject globals)

Method Detail

delglobal

public void delglobal(String index)

dellocal

public void dellocal(int index)

dellocal

public void dellocal(String index)

getclosure

public PyObject getclosure(int index)

getderef

public PyObject getderef(int index)

getf_locals

public PyObject getf_locals()

getglobal

public PyObject getglobal(String index)

getline

public int getline()

getlocal

public PyObject getlocal(int index)

getlocal

public PyObject getlocal(String index)

getname

public PyObject getname(String index)

setderef

public void setderef(int index, PyObject value)

setglobal

public void setglobal(String index, PyObject value)

setline

public void setline(int line)

setlocal

public void setlocal(int index, PyObject value)

setlocal

public void setlocal(String index, PyObject value)

toString

public String toString()

to_cell

public void to_cell(int parm_index, int env_index)

__delattr__

public void __delattr__(String name)

__dir__

public PyObject __dir__()

__findattr__

public PyObject __findattr__(String name)

__setattr__

public void __setattr__(String name, PyObject value)
Jython homepage