Class PySuper

    • Field Detail

      • TYPE

        public static final PyType TYPE
    • Constructor Detail

      • PySuper

        public PySuper()
      • PySuper

        public PySuper​(PyType subType)
    • Method Detail

      • super___init__

        public void super___init__​(PyObject[] args,
                                   java.lang.String[] keywords)
      • __findattr_ex__

        public PyObject __findattr_ex__​(java.lang.String name)
        Description copied from class: PyObject
        Attribute lookup hook. If the attribute is not found, null may be returned or a Py.AttributeError can be thrown, whatever is more correct, efficient and/or convenient for the implementing class. Client code should use PyObject.__getattr__(String) or PyObject.__findattr__(String). Both methods have a clear policy for failed lookups.
        Overrides:
        __findattr_ex__ in class PyObject
        Returns:
        The looked up value. May return null if the attribute is not found
      • __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.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class PyObject
      • getSuperType

        public PyType getSuperType()
      • getObjType

        public PyType getObjType()