Class PyBuiltinFunctionSet

  • All Implemented Interfaces:
    java.io.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:
    Serialized Form
    • Constructor Detail

      • PyBuiltinFunctionSet

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

        public PyBuiltinFunctionSet​(java.lang.String name,
                                    int index,
                                    int numargs)
      • PyBuiltinFunctionSet

        public PyBuiltinFunctionSet​(java.lang.String name,
                                    int index,
                                    int minargs,
                                    int maxargs)
      • PyBuiltinFunctionSet

        public PyBuiltinFunctionSet​(java.lang.String name,
                                    int index,
                                    int minargs,
                                    int maxargs,
                                    java.lang.String doc)