public class PyBuiltinMethodSet extends PyBuiltinFunctionSet implements java.lang.Cloneable
PyBuiltinCallable.DefaultInfo, PyBuiltinCallable.Info
PyObject.ConversionException
Constructor and Description |
---|
PyBuiltinMethodSet(java.lang.String name,
int index,
int minargs,
int maxargs,
java.lang.String doc,
java.lang.Class<?> type) |
Modifier and Type | Method and Description |
---|---|
PyObject |
__get__(PyObject obj,
PyObject type)
Get descriptor for this PyObject.
|
PyBuiltinCallable |
bind(PyObject bindTo)
Returns a new instance of this type of PyBuiltinFunction bound to self
|
PyObject |
getSelf() |
boolean |
implementsDescrGet() |
java.lang.String |
toString() |
__call__, __call__, __call__, __call__, __call__, __call__, __call__, fancyCall
isMappingType, isNumberType, isSequenceType
fastGetName, getDoc, getModule, makeCall, setInfo
__abs__, __add__, __and__, __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__, __eq__, __findattr__, __findattr__, __findattr_ex__, __finditem__, __finditem__, __finditem__, __float__, __floordiv__, __format__, __ge__, __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__, __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, fastGetDict, getDict, getType, hashCode, implementsDescrDelete, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, noAttributeError, object___subclasshook__, readonlyAttributeError, setDict, setType
public PyBuiltinMethodSet(java.lang.String name, int index, int minargs, int maxargs, java.lang.String doc, java.lang.Class<?> type)
public PyObject __get__(PyObject obj, PyObject type)
PyObject
__get__
in class PyObject
obj
- -
the instance accessing this descriptor. Can be null if this is
being accessed by a type.type
- -
the type accessing this descriptor. Will be null if obj exists
as obj is of the type accessing the descriptor.public PyBuiltinCallable bind(PyObject bindTo)
PyBuiltinCallable
bind
in class PyBuiltinFunction
public PyObject getSelf()
getSelf
in class PyBuiltinCallable
public boolean implementsDescrGet()
implementsDescrGet
in class PyObject
public java.lang.String toString()
toString
in class PyBuiltinFunction