Class PyBuiltinFunctionSet

All Implemented Interfaces:
Serializable, org.python.expose.ExposeAsSuperclass
Direct Known Subclasses:
PyBuiltinMethodSet

public class PyBuiltinFunctionSet extends PyBuiltinFunctionNarrow
A helper class for faster implementations of commonly called methods.

Subclasses of PyBuiltinFunctionSet will implement some or all of the __call__ method with a switch on the index number.

See Also:
  • Constructor Details

    • PyBuiltinFunctionSet

      public PyBuiltinFunctionSet(String name, int index)
      Creates a PyBuiltinFunctionSet that expects 1 argument.
    • PyBuiltinFunctionSet

      public PyBuiltinFunctionSet(String name, int index, int numargs)
    • PyBuiltinFunctionSet

      public PyBuiltinFunctionSet(String name, int index, int minargs, int maxargs)
    • PyBuiltinFunctionSet

      public PyBuiltinFunctionSet(String name, int index, int minargs, int maxargs, String doc)