public class Function extends BasePointer implements Traverseproc
PyObject.ConversionException
Modifier and Type | Field and Description |
---|---|
PyObject |
errcheck |
java.lang.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,
java.lang.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,
java.lang.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,
java.lang.Object arg)
Traverses all directly contained
PyObject s. |
__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, toString
public static final PyType TYPE
public PyObject errcheck
public final java.lang.String name
public static PyObject Function_new(PyNewWrapper new_, boolean init, PyType subtype, PyObject[] args, java.lang.String[] keywords)
public DirectMemory getMemory()
public PyObject fastGetDict()
PyObject
fastGetDict
in class PyObject
public PyObject getDict()
PyObject
public PyObject __call__(PyObject[] args, java.lang.String[] keywords)
PyObject
public 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__()
PyObject
PyObject
is considered true.__nonzero__
in class BasePointer
public int traverse(Visitproc visit, java.lang.Object arg)
Traverseproc
PyObject
s.
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 Traverseproc
public boolean refersDirectlyTo(PyObject ob) throws java.lang.UnsupportedOperationException
Traverseproc
Traverseproc.traverse(Visitproc, Object)
with
a visitproc that just watches out for ob
.
Must return false
if ob
is null
.refersDirectlyTo
in interface Traverseproc
java.lang.UnsupportedOperationException