Class PySuper

All Implemented Interfaces:
Serializable, PyType.Newstyle
Direct Known Subclasses:
PySuperDerived

public class PySuper extends PyObject implements PyType.Newstyle
See Also:
  • Field Details

  • Constructor Details

    • PySuper

      public PySuper()
    • PySuper

      public PySuper(PyType subType)
  • Method Details

    • typeSetup

      public static void typeSetup(PyObject dict, PyType.Newstyle marker)
    • super_init

      public void super_init(PyObject[] args, String[] keywords)
    • getSelf

      public PyObject getSelf()
    • getSelfClass

      public PyType getSelfClass()
    • getThisClass

      public PyType getThisClass()
    • __findattr__

      public PyObject __findattr__(String name)
      Description copied from class: PyObject
      A variant of the __findattr__ method which accepts a Java String as the name. Warning: name must be an interned string!
      Overrides:
      __findattr__ in class PyObject
      Parameters:
      name - the name to lookup in this namespace must be an interned string .
      Returns:
      the value corresponding to name or null if name is not found
      See Also:
    • __get__

      public PyObject __get__(PyObject obj, PyObject type)
      Overrides:
      __get__ in class PyObject