public abstract class PyBuiltinMethodNarrow extends PyBuiltinMethod
PyBuiltinCallable.DefaultInfo, PyBuiltinCallable.Info
PyObject.ConversionException
self
doc, info
attributes, gcMonitorGlobal, objtype, TYPE
Modifier | Constructor and Description |
---|---|
protected |
PyBuiltinMethodNarrow(PyObject self,
PyBuiltinCallable.Info info) |
protected |
PyBuiltinMethodNarrow(PyType type,
PyObject self,
PyBuiltinCallable.Info info) |
protected |
PyBuiltinMethodNarrow(java.lang.String name)
Creates a method for the given name that takes no arguments.
|
protected |
PyBuiltinMethodNarrow(java.lang.String name,
int numArgs)
Creates a method for the
name that takes exactly numArgs arguments. |
protected |
PyBuiltinMethodNarrow(java.lang.String name,
int minArgs,
int maxArgs)
Creates a method for the given name that takes at least
minArgs and at most
maxArgs arguments. |
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)
A variant of the __call__ method when no keywords are passed.
|
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.
|
__cmp__, bind, getSelf, hashCode, makeDescriptor, refersDirectlyTo, traverse
fastGetName, getDoc, getModule, makeCall, setInfo, toString
__abs__, __add__, __and__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __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__, __int__, __invert__, __ior__, __ipow__, __irshift__, __isub__, __iter__, __iternext__, __itruediv__, __ixor__, __le__, __len__, __long__, __lshift__, __lt__, __mod__, __mul__, __ne__, __neg__, __nonzero__, __not__, __oct__, __or__, __pos__, __pow__, __pow__, __radd__, __rand__, __rawdir__, __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, _unsupportedop, _xor, adaptToCoerceTuple, asDouble, asIndex, asIndex, asInt, asInt, asIterable, asLong, asLong, asName, asName, asString, asString, asStringOrNull, asStringOrNull, bit_length, conjugate, delDict, delType, dispatch__init__, equals, fastGetClass, fastGetDict, finalize, getDict, getJavaProxy, getType, impAttr, implementsDescrDelete, implementsDescrGet, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, isInteger, isMappingType, isNumberType, isSequenceType, mergeClassDict, mergeDictAttr, mergeListAttr, noAttributeError, object___subclasshook__, readonlyAttributeError, runsupportedopMessage, setDict, setType, unsupportedopMessage
protected PyBuiltinMethodNarrow(java.lang.String name)
protected PyBuiltinMethodNarrow(java.lang.String name, int numArgs)
name
that takes exactly numArgs
arguments.protected PyBuiltinMethodNarrow(java.lang.String name, int minArgs, int maxArgs)
minArgs
and at most
maxArgs
arguments.protected PyBuiltinMethodNarrow(PyObject self, PyBuiltinCallable.Info info)
protected PyBuiltinMethodNarrow(PyType type, PyObject self, PyBuiltinCallable.Info info)
public PyObject __call__(PyObject[] args, java.lang.String[] keywords)
PyObject
public PyObject __call__(PyObject[] args)
PyObject
__call__(args, keywords)
with the appropriate arguments. The only reason
to override this function would be for improved performance.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.