org.python.core
Class PyBuiltinMethodSet

java.lang.Object
  extended by org.python.core.PyObject
      extended by org.python.core.PyBuiltinCallable
          extended by org.python.core.PyBuiltinFunction
              extended by org.python.core.PyBuiltinFunctionNarrow
                  extended by org.python.core.PyBuiltinFunctionSet
                      extended by org.python.core.PyBuiltinMethodSet
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, org.python.expose.ExposeAsSuperclass

public class PyBuiltinMethodSet
extends PyBuiltinFunctionSet
implements java.lang.Cloneable

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.python.core.PyBuiltinCallable
PyBuiltinCallable.DefaultInfo, PyBuiltinCallable.Info
 
Nested classes/interfaces inherited from class org.python.core.PyObject
PyObject.ConversionException
 
Field Summary
 
Fields inherited from class org.python.core.PyObject
TYPE
 
Constructor Summary
PyBuiltinMethodSet(java.lang.String name, int index, int minargs, int maxargs, java.lang.String doc, java.lang.Class type)
           
 
Method Summary
 PyObject __get__(PyObject obj, PyObject type)
          Get descriptor for this PyObject.
 PyBuiltinCallable bind(PyObject bindTo)
           
 PyObject getSelf()
           
 java.lang.String toString()
           
 
Methods inherited from class org.python.core.PyBuiltinFunctionNarrow
__call__, __call__, __call__, __call__, __call__, __call__, __call__, fancyCall
 
Methods inherited from class org.python.core.PyBuiltinFunction
isMappingType, isNumberType, isSequenceType
 
Methods inherited from class org.python.core.PyBuiltinCallable
fastGetDoc, fastGetName, getModule, makeCall, setInfo
 
Methods inherited from class org.python.core.PyObject
__abs__, __add__, __and__, __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__, __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__, __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, asName, asName, asString, asString, asStringOrNull, asStringOrNull, delDict, delType, dispatch__init__, equals, fastGetClass, fastGetDict, getDict, getDoc, getType, hashCode, implementsDescrDelete, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, noAttributeError, readonlyAttributeError, setDict, setType
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PyBuiltinMethodSet

public PyBuiltinMethodSet(java.lang.String name,
                          int index,
                          int minargs,
                          int maxargs,
                          java.lang.String doc,
                          java.lang.Class type)
Method Detail

__get__

public PyObject __get__(PyObject obj,
                        PyObject type)
Description copied from class: PyObject
Get descriptor for this PyObject.

Overrides:
__get__ in class PyObject
Parameters:
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.
Returns:
- the object defined for this descriptor for the given obj and type.

bind

public PyBuiltinCallable bind(PyObject bindTo)
Overrides:
bind in class PyBuiltinFunction
Returns:
a new instance of this type of PyBuiltinFunction bound to self

getSelf

public PyObject getSelf()
Overrides:
getSelf in class PyBuiltinCallable

toString

public java.lang.String toString()
Overrides:
toString in class PyBuiltinFunction


Jython homepage