public class Function extends BasePointer implements Traverseproc
PyObject.ConversionException| Modifier and Type | Field and Description | 
|---|---|
| PyObject | errcheck | 
| String | name | 
| static PyType | TYPE | 
gcMonitorGlobal| Modifier and Type | Method and Description | 
|---|---|
| PyObject | __call__()A variant of the __call__ method with no arguments. | 
| PyObject | __call__(PyObject arg0)A variant of the __call__ method with one argument. | 
| PyObject | __call__(PyObject[] args,
        String[] keywords)The basic method to override when implementing a callable object. | 
| PyObject | __call__(PyObject arg0,
        PyObject arg1)A variant of the __call__ method with two arguments. | 
| PyObject | __call__(PyObject arg0,
        PyObject arg1,
        PyObject arg2)A variant of the __call__ method with three arguments. | 
| PyObject | __call__(PyObject arg0,
        PyObject arg1,
        PyObject arg2,
        PyObject arg3)A variant of the __call__ method with four arguments. | 
| boolean | __nonzero__()Equivalent to the standard Python __nonzero__ method. | 
| void | errcheck(PyObject errcheck) | 
| PyObject | fastGetDict()xxx implements where meaningful | 
| static PyObject | Function_new(PyNewWrapper new_,
            boolean init,
            PyType subtype,
            PyObject[] args,
            String[] keywords) | 
| PyObject | getArgTypes() | 
| PyObject | getDict()xxx implements where meaningful | 
| DirectMemory | getMemory() | 
| PyObject | getResultType() | 
| boolean | refersDirectlyTo(PyObject ob)Optional operation. | 
| void | setArgTypes(PyObject parameterTypes) | 
| void | setResultType(PyObject restype) | 
| int | traverse(Visitproc visit,
        Object arg)Traverses all directly contained  PyObjects. | 
__int__, __long__, address__abs__, __add__, __and__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __cmp__, __coerce__, __coerce_ex__, __complex__, __contains__, __delattr__, __delattr__, __delete__, __delitem__, __delitem__, __delslice__, __delslice__, __dir__, __div__, __divmod__, __ensure_finalizer__, __eq__, __findattr__, __findattr__, __findattr_ex__, __finditem__, __finditem__, __finditem__, __float__, __floordiv__, __format__, __ge__, __get__, __getattr__, __getattr__, __getitem__, __getitem__, __getnewargs__, __getslice__, __getslice__, __gt__, __hash__, __hex__, __iadd__, __iand__, __idiv__, __idivmod__, __ifloordiv__, __ilshift__, __imod__, __imul__, __index__, __invert__, __ior__, __ipow__, __irshift__, __isub__, __iter__, __iternext__, __itruediv__, __ixor__, __le__, __len__, __lshift__, __lt__, __mod__, __mul__, __ne__, __neg__, __not__, __oct__, __or__, __pos__, __pow__, __pow__, __radd__, __rand__, __rdiv__, __rdivmod__, __reduce__, __reduce_ex__, __reduce_ex__, __repr__, __rfloordiv__, __rlshift__, __rmod__, __rmul__, __ror__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, __rxor__, __set__, __setattr__, __setattr__, __setitem__, __setitem__, __setitem__, __setslice__, __setslice__, __str__, __sub__, __tojava__, __truediv__, __trunc__, __unicode__, __xor__, _add, _and, _callextra, _cmp, _div, _divmod, _doget, _doget, _doset, _eq, _floordiv, _ge, _gt, _iadd, _iand, _idiv, _idivmod, _ifloordiv, _ilshift, _imod, _imul, _in, _ior, _ipow, _irshift, _is, _isnot, _isub, _itruediv, _ixor, _jcall, _jcallexc, _jthrow, _le, _lshift, _lt, _mod, _mul, _ne, _notin, _or, _pow, _rshift, _sub, _truediv, _xor, asDouble, asIndex, asIndex, asInt, asInt, asIterable, asLong, asLong, asName, asName, asString, asString, asStringOrNull, asStringOrNull, bit_length, conjugate, delDict, delType, dispatch__init__, equals, fastGetClass, getType, hashCode, implementsDescrDelete, implementsDescrGet, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, isInteger, isMappingType, isNumberType, isSequenceType, noAttributeError, object___subclasshook__, readonlyAttributeError, setDict, setType, toStringpublic static final PyType TYPE
public PyObject errcheck
public final String name
public static PyObject Function_new(PyNewWrapper new_, boolean init, PyType subtype, PyObject[] args, String[] keywords)
public DirectMemory getMemory()
public PyObject fastGetDict()
PyObjectfastGetDict in class PyObjectpublic PyObject getDict()
PyObjectpublic PyObject __call__(PyObject[] args, String[] keywords)
PyObjectpublic PyObject __call__()
PyObject__call__(args, keywords) with the
 appropriate arguments.  The only reason to override this function
 would be for improved performance.public PyObject __call__(PyObject arg0)
PyObject__call__(args, keywords) with the
 appropriate arguments.  The only reason to override this function
 would be for improved performance.public PyObject __call__(PyObject arg0, PyObject arg1)
PyObject__call__(args, keywords) with the
 appropriate arguments.  The only reason to override this function
 would be for improved performance.public PyObject __call__(PyObject arg0, PyObject arg1, PyObject arg2)
PyObject__call__(args, keywords) with the
 appropriate arguments.  The only reason to override this function
 would be for improved performance.public PyObject __call__(PyObject arg0, PyObject arg1, PyObject arg2, PyObject arg3)
PyObject__call__(args, keywords) with the
 appropriate arguments.  The only reason to override this function
 would be for improved performance.public PyObject getResultType()
public void setResultType(PyObject restype)
public PyObject getArgTypes()
public void setArgTypes(PyObject parameterTypes)
public void errcheck(PyObject errcheck)
public boolean __nonzero__()
PyObjectPyObject is considered true.__nonzero__ in class BasePointerpublic int traverse(Visitproc visit, Object arg)
TraverseprocPyObjects.
 Like in CPython, arg must be passed
 unmodified to visit as its second parameter.
 If Visitproc.visit(PyObject, Object) returns
 nonzero, this return value
 must be returned immediately by traverse.
 
 Visitproc.visit(PyObject, Object) must not be
 called with a null PyObject-argument.traverse in interface Traverseprocpublic boolean refersDirectlyTo(PyObject ob) throws UnsupportedOperationException
TraverseprocTraverseproc.traverse(Visitproc, Object) with
 a visitproc that just watches out for ob.
 Must return false if ob is null.refersDirectlyTo in interface TraverseprocUnsupportedOperationException