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[] kwargs)
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[] kwargs)

__get__

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