org.python.core

Class PyMethodDescr

public class PyMethodDescr extends PyDescriptor implements PyBuiltinFunction.Info

Constructor Summary
PyMethodDescr(String name, Class c, int minargs, int maxargs, PyBuiltinFunction func)
Method Summary
intgetMaxargs()
intgetMinargs()
StringgetName()
StringtoString()
PyExceptionunexpectedCall(int nargs, boolean keywords)
PyObject__call__(PyObject[] args)
PyObject__call__(PyObject[] args, String[] kws)
PyObject__call__()
PyObject__call__(PyObject arg1)
PyObject__call__(PyObject arg1, PyObject arg2)
PyObject__call__(PyObject arg1, PyObject arg2, PyObject arg3)
PyObject__call__(PyObject arg1, PyObject arg2, PyObject arg3, PyObject arg4)
PyObject__get__(PyObject obj, PyObject type)

Constructor Detail

PyMethodDescr

public PyMethodDescr(String name, Class c, int minargs, int maxargs, PyBuiltinFunction func)

Method Detail

getMaxargs

public int getMaxargs()

getMinargs

public int getMinargs()

getName

public String getName()

toString

public String toString()

unexpectedCall

public PyException unexpectedCall(int nargs, boolean keywords)

__call__

public PyObject __call__(PyObject[] args)

__call__

public PyObject __call__(PyObject[] args, String[] kws)

__call__

public PyObject __call__()

__call__

public PyObject __call__(PyObject arg1)

__call__

public PyObject __call__(PyObject arg1, PyObject arg2)

__call__

public PyObject __call__(PyObject arg1, PyObject arg2, PyObject arg3)

__call__

public PyObject __call__(PyObject arg1, PyObject arg2, PyObject arg3, PyObject arg4)

__get__

public PyObject __get__(PyObject obj, PyObject type)
Jython homepage