org.python.core

Class PyFunction

public class PyFunction extends PyObject

A python function.
Field Summary
PyObjectfunc_closure
PyCodefunc_code
PyObject[]func_defaults
PyObjectfunc_globals
PyObject__dict__
PyObject__doc__
String__name__
Constructor Summary
PyFunction(PyObject globals, PyObject[] defaults, PyCode code, PyObject doc, PyObject[] closure_cells)
PyFunction(PyObject globals, PyObject[] defaults, PyCode code, PyObject doc)
PyFunction(PyObject globals, PyObject[] defaults, PyCode code)
PyFunction(PyObject globals, PyObject[] defaults, PyCode code, PyObject[] closure_cells)
Method Summary
booleanisMappingType()
booleanisNumberType()
booleanisSequenceType()
StringtoString()
PyObject_doget(PyObject container)
PyObject_doget(PyObject container, PyObject wherefound)
PyObject__call__()
PyObject__call__(PyObject arg)
PyObject__call__(PyObject arg1, PyObject arg2)
PyObject__call__(PyObject arg1, PyObject arg2, PyObject arg3)
PyObject__call__(PyObject[] args, String[] keywords)
PyObject__call__(PyObject arg1, PyObject[] args, String[] keywords)
void__delattr__(String name)
PyObject__dir__()
PyObject__findattr__(String name)
void__setattr__(String name, PyObject value)

Field Detail

func_closure

public PyObject func_closure

func_code

public PyCode func_code

func_defaults

public PyObject[] func_defaults

func_globals

public PyObject func_globals

__dict__

public PyObject __dict__

__doc__

public PyObject __doc__

__name__

public String __name__

Constructor Detail

PyFunction

public PyFunction(PyObject globals, PyObject[] defaults, PyCode code, PyObject doc, PyObject[] closure_cells)

PyFunction

public PyFunction(PyObject globals, PyObject[] defaults, PyCode code, PyObject doc)

PyFunction

public PyFunction(PyObject globals, PyObject[] defaults, PyCode code)

PyFunction

public PyFunction(PyObject globals, PyObject[] defaults, PyCode code, PyObject[] closure_cells)

Method Detail

isMappingType

public boolean isMappingType()

isNumberType

public boolean isNumberType()

isSequenceType

public boolean isSequenceType()

toString

public String toString()

_doget

public PyObject _doget(PyObject container)

_doget

public PyObject _doget(PyObject container, PyObject wherefound)

__call__

public PyObject __call__()

__call__

public PyObject __call__(PyObject arg)

__call__

public PyObject __call__(PyObject arg1, PyObject arg2)

__call__

public PyObject __call__(PyObject arg1, PyObject arg2, PyObject arg3)

__call__

public PyObject __call__(PyObject[] args, String[] keywords)

__call__

public PyObject __call__(PyObject arg1, PyObject[] args, String[] keywords)

__delattr__

public void __delattr__(String name)

__dir__

public PyObject __dir__()

__findattr__

public PyObject __findattr__(String name)

__setattr__

public void __setattr__(String name, PyObject value)