Class Hierarchy (Jython API documentation)
Date: 2024-08-18

# Hierarchy For All Packages

Package Hierarchies:

- com.xhaus.modjy,
- com.ziclix.python.sql,
- org.python.core,
- org.python.core.adapter,
- org.python.core.buffer,
- org.python.core.finalization,
- org.python.core.io,
- org.python.core.packagecache,
- org.python.core.stringlib,
- org.python.core.util,
- org.python.modules,
- org.python.modules._collections,
- org.python.modules._csv,
- org.python.modules._functools,
- org.python.modules._io,
- org.python.modules._json,
- org.python.modules._jythonlib,
- org.python.modules._locale,
- org.python.modules._threading,
- org.python.modules._weakref,
- org.python.modules.bz2,
- org.python.modules.itertools,
- org.python.modules.jffi,
- org.python.modules.posix,
- org.python.modules.random,
- org.python.modules.sre,
- org.python.modules.thread,
- org.python.modules.time,
- org.python.modules.zipimport,
- org.python.util

## Class Hierarchy

- java.lang.Object
  - org.python.core.__builtin__
  - org.python.modules._bytecodetools
  - org.python.modules._codecs
  - org.python.modules._csv._csv (implements org.python.core.ClassDictInit)
  - org.python.modules._functools._functools (implements org.python.core.ClassDictInit)
  - org.python.modules._hashlib (implements org.python.core.ClassDictInit)
  - org.python.modules._imp
  - org.python.modules._json._json (implements org.python.core.ClassDictInit)
  - org.python.modules._io._jyio (implements org.python.core.ClassDictInit)
  - org.python.modules._jythonlib._jythonlib (implements org.python.core.ClassDictInit)
  - org.python.modules._locale._locale (implements org.python.core.ClassDictInit)
  - org.python.modules._marshal (implements org.python.core.ClassDictInit)
  - org.python.modules._py_compile
  - org.python.modules._sre
  - org.python.modules._threading._threading (implements org.python.core.ClassDictInit)
  - org.python.core.AbstractArray (implements java.io.Serializable)
  - org.python.core.ArgParser
  - org.python.modules.ArrayModule (implements org.python.core.ClassDictInit)
  - org.python.core.buffer.BaseBuffer (implements org.python.core.PyBuffer)
    - org.python.core.buffer.Base1DBuffer
      - org.python.core.buffer.BaseArrayBuffer
        - org.python.core.buffer.SimpleBuffer
          - org.python.core.buffer.SimpleStringBuffer
          - org.python.core.buffer.SimpleWritableBuffer
        - org.python.core.buffer.Strided1DBuffer
          - org.python.core.buffer.Strided1DWritableBuffer
        - org.python.core.buffer.ZeroByteBuffer
      - org.python.core.buffer.BaseNIOBuffer
        - org.python.core.buffer.SimpleNIOBuffer
        - org.python.core.buffer.Strided1DNIOBuffer
  - org.python.modules.binascii
  - org.python.core.BuiltinDocs
  - org.python.core.BytecodeLoader
  - org.python.core.BytecodeNotification
  - org.python.core.util.ByteSwapper
  - org.python.modules.bz2.bz2 (implements org.python.core.ClassDictInit)
  - org.python.core.packagecache.CachedJarsPackageManager.JarXEntry
  - org.python.modules._locale.CEmulationLocale (implements org.python.modules._locale.PyLocale)
  - org.python.core.adapter.ClassAdapter (implements org.python.core.adapter.PyObjectAdapter)
  - java.lang.ClassLoader
    - java.security.SecureClassLoader
      - java.net.URLClassLoader (implements java.io.Closeable)
        - org.python.core.BytecodeLoader.Loader
    - org.python.core.SyspathJavaLoader
  - org.objectweb.asm.ClassVisitor
    - org.python.core.AnnotationReader
  - org.python.modules.cmath
  - org.python.core.codecs
  - org.python.core.codecs.CodecState
  - org.python.modules.jffi.CodegenUtils
  - org.python.util.CodegenUtils
  - org.python.core.CodeLoader
  - org.python.modules._collections.Collections (implements org.python.core.ClassDictInit)
  - org.python.core.CompilerFacade
  - org.python.core.CompilerFlags (implements java.io.Serializable)
  - org.python.core.ContextGuard (implements org.python.core.ContextManager)
  - org.python.modules.cPickle (implements org.python.core.ClassDictInit)
  - org.python.modules.cPickle.Pickler
  - org.python.modules.cPickle.Unpickler
  - org.python.modules.cStringIO
  - com.ziclix.python.sql.DataHandler
    - com.ziclix.python.sql.FilterDataHandler
      - com.ziclix.python.sql.JDBC20DataHandler
      - com.ziclix.python.sql.JDBC30DataHandler
    - com.ziclix.python.sql.Jython22DataHandler
  - org.python.modules._locale.DateSymbolJyLocale (implements org.python.modules._locale.DateSymbolLocale)
    - org.python.modules._locale.JyLocale (implements org.python.modules._locale.PyLocale)
  - org.python.core.Deriveds
  - org.python.modules.errno (implements org.python.core.ClassDictInit)
  - java.util.EventObject (implements java.io.Serializable)
    - com.ziclix.python.sql.WarningEvent
  - org.python.core.adapter.ExtensiblePyObjectAdapter (implements org.python.core.adapter.PyObjectAdapter)
    - org.python.core.adapter.ClassicPyObjectAdapter
  - org.python.core.util.ExtraMath
  - com.ziclix.python.sql.Fetch (implements org.python.core.Traverseproc)
  - org.python.core.stringlib.FieldNameIterator.Chunk
  - java.io.File (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.python.core.util.RelativeFile
  - org.python.core.io.FileDescriptors
  - org.python.core.util.FileUtil
  - org.python.core.finalization.FinalizeTrigger
  - org.python.modules.gc
  - org.python.modules.gc.CycleMarkAttr
  - org.python.util.Generic
  - javax.servlet.GenericServlet (implements java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig)
    - javax.servlet.http.HttpServlet (implements java.io.Serializable)
      - com.xhaus.modjy.ModjyJServlet
      - org.python.util.PyServlet
  - org.python.modules.jffi.HeapMemory (implements org.python.modules.jffi.Memory)
  - org.python.core.IdImpl
  - org.python.core.IdImpl.WeakIdentityMap
  - org.python.core.imp
  - org.python.core.imp.CodeData
  - java.io.InputStream (implements java.io.Closeable)
    - org.python.core.FilelikeInputStream
    - java.io.FilterInputStream
      - org.python.util.ConsoleInputStream
    - java.io.ObjectInputStream (implements java.io.ObjectInput, java.io.ObjectStreamConstants)
      - org.python.util.PythonObjectInputStream
    - org.python.core.io.TextIOInputStream
  - org.python.core.stringlib.InternalFormat
  - org.python.core.stringlib.InternalFormat.Formatter (implements java.lang.Appendable)
    - org.python.core.stringlib.FloatFormatter
    - org.python.core.stringlib.IntegerFormatter
      - org.python.core.stringlib.IntegerFormatter.Traditional
    - org.python.core.stringlib.TextFormatter
  - org.python.core.stringlib.InternalFormat.Spec
  - org.python.modules.jffi.InvalidMemory (implements org.python.modules.jffi.Memory)
    - org.python.modules.jffi.NullMemory (implements org.python.modules.jffi.DirectMemory)
  - org.python.modules.jffi.Invoker
    - org.python.modules.jffi.JITInvoker
      - org.python.modules.jffi.JITInvoker0
      - org.python.modules.jffi.JITInvoker1
      - org.python.modules.jffi.JITInvoker2
      - org.python.modules.jffi.JITInvoker3
      - org.python.modules.jffi.JITInvoker4
      - org.python.modules.jffi.JITInvoker5
      - org.python.modules.jffi.JITInvoker6
  - org.python.core.io.IOBase
    - org.python.core.io.BufferedIOBase
      - org.python.core.io.BufferedIOMixin
        - org.python.core.io.BufferedRandom
          - org.python.core.io.LineBufferedRandom
        - org.python.core.io.BufferedReader
        - org.python.core.io.BufferedWriter
          - org.python.core.io.LineBufferedWriter
    - org.python.core.io.RawIOBase
      - org.python.core.io.FileIO
      - org.python.core.io.SocketIOBase<T>
        - org.python.core.io.DatagramSocketIO
        - org.python.core.io.ServerSocketIO
        - org.python.core.io.SocketIO
      - org.python.core.io.StreamIO
    - org.python.core.io.TextIOBase
      - org.python.core.io.BinaryIOWrapper
        - org.python.core.io.TextIOWrapper
      - org.python.core.io.UniversalIOWrapper
  - org.python.modules.itertools.itertools (implements org.python.core.ClassDictInit)
  - org.python.modules.jarray
  - org.python.util.JarRunner
  - com.ziclix.python.sql.JavaDateFactory (implements com.ziclix.python.sql.DateFactory)
  - org.python.core.JavaImportHelper
  - org.python.modules.jffi.jffi (implements org.python.core.ClassDictInit)
  - org.python.modules.jffi.JITRuntime
  - org.python.modules.jffi.JITSignature
  - org.python.core.JyAttribute (implements java.io.Serializable)
  - org.python.util.jython
  - org.python.core.util.LimitedCache<K,V>
  - org.python.core.stringlib.MarkupIterator.Chunk
  - org.python.modules.math (implements org.python.core.ClassDictInit)
  - org.python.modules.math_erf
  - org.python.modules.math_gamma
  - java.security.MessageDigestSpi
    - java.security.MessageDigest
      - org.python.modules.SHA224Digest
  - org.objectweb.asm.MethodVisitor
    - org.python.modules.jffi.SkinnyMethodAdapter (implements org.objectweb.asm.Opcodes)
  - org.python.modules.jffi.NativeDataConverter
  - org.python.core.NewCompilerResources
  - org.python.modules._io.OpenMode
  - org.python.core.Options
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - java.io.FilterOutputStream
      - org.python.util.ConsoleOutputStream
    - org.python.core.StdoutWrapper
      - org.python.core.StderrWrapper
  - org.python.core.packagecache.PackageManager
    - org.python.core.packagecache.CachedJarsPackageManager
      - org.python.core.packagecache.PathPackageManager
        - org.python.core.packagecache.SysPackageManager
  - org.python.core.ParserFacade
  - org.python.core.PlainConsole (implements org.python.core.Console)
    - org.python.util.JLineConsole
  - org.python.core.util.PlatformUtil
  - org.python.modules.posix.PosixModule (implements org.python.core.ClassDictInit)
  - org.python.core.Pragma.PragmaModule
    - org.python.core.Pragma.ForbiddenPragmaModule
  - org.python.core.PrePy
    - org.python.core.Py
  - com.ziclix.python.sql.Procedure
  - org.apache.tools.ant.ProjectComponent (implements java.lang.Cloneable)
    - org.apache.tools.ant.types.DataType (implements java.lang.Cloneable)
      - org.apache.tools.ant.types.resources.BaseResourceCollectionContainer (implements org.apache.tools.ant.types.resources.AppendableResourceCollection, java.lang.Cloneable)
        - org.python.util.NameUnionAntType
    - org.apache.tools.ant.Task
      - org.apache.tools.ant.taskdefs.MatchingTask (implements org.apache.tools.ant.types.selectors.SelectorContainer)
        - org.python.util.GlobMatchingTask
          - org.python.util.JycompileAntTask
        - org.python.util.JythoncAntTask
        - org.python.util.TemplateAntTask
  - org.python.util.ProxyCompiler
  - org.python.core.PyBuffer.Pointer
  - org.python.core.PyBuiltinCallable.DefaultInfo (implements org.python.core.PyBuiltinCallable.Info)
  - org.python.util.PyFilter (implements javax.servlet.Filter)
  - org.python.core.PyFunctionTable (implements java.io.Serializable)
  - org.python.modules.PyIOFileFactory
  - org.python.core.PyObject (implements java.io.Serializable)
    - org.python.modules._codecs.EncodingMap
    - org.python.modules._hashlib.Hash
    - org.python.modules._marshal.Marshaller (implements org.python.core.Traverseproc)
    - org.python.modules._marshal.Unmarshaller (implements org.python.core.Traverseproc)
    - org.python.core.AbstractDict
      - org.python.core.PyDictionary (implements java.util.concurrent.ConcurrentMap<K,V>, org.python.core.Traverseproc)
        - org.python.modules._collections.PyDefaultDict (implements org.python.core.Traverseproc)
          - org.python.modules._collections.PyDefaultDictDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
        - org.python.core.PyDictionaryDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
      - org.python.core.PyStringMap (implements org.python.core.Traverseproc)
    - org.python.modules._weakref.AbstractReference (implements org.python.core.Traverseproc)
      - org.python.modules._weakref.ProxyType
        - org.python.modules._weakref.CallableProxyType
      - org.python.modules._weakref.ReferenceType
        - org.python.modules._weakref.ReferenceTypeDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
    - org.python.core.BaseDictionaryView (implements org.python.core.Traverseproc)
    - org.python.modules.jffi.BasePointer (implements org.python.modules.jffi.Pointer)
      - org.python.modules.jffi.DynamicLibrary.Symbol
        - org.python.modules.jffi.DynamicLibrary.DataSymbol (implements org.python.expose.ExposeAsSuperclass)
        - org.python.modules.jffi.DynamicLibrary.TextSymbol (implements org.python.expose.ExposeAsSuperclass)
      - org.python.modules.jffi.Function (implements org.python.core.Traverseproc)
    - org.python.core.BaseSet (implements java.util.Set<E>, org.python.core.Traverseproc)
      - org.python.core.PyFrozenSet
        - org.python.core.PyFrozenSetDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
      - org.python.core.PySet
        - org.python.core.PySetDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
    - org.python.modules.jffi.ByReference (implements org.python.modules.jffi.Pointer)
    - org.python.modules.jffi.CData (implements org.python.core.Traverseproc)
      - org.python.modules.jffi.AbstractMemoryCData (implements org.python.modules.jffi.Pointer)
        - org.python.modules.jffi.PointerCData (implements org.python.modules.jffi.Pointer)
        - org.python.modules.jffi.StringCData
      - org.python.modules.jffi.ArrayCData (implements org.python.modules.jffi.Pointer)
      - org.python.modules.jffi.ScalarCData
      - org.python.modules.jffi.Structure (implements org.python.modules.jffi.Pointer, org.python.core.Traverseproc)
    - org.python.modules._threading.Condition (implements org.python.core.ContextManager, org.python.core.Traverseproc)
    - org.python.modules.jffi.CType
      - org.python.modules.jffi.StructLayout (implements org.python.core.Traverseproc)
    - org.python.modules._jythonlib.dict_builder (implements org.python.core.Traverseproc)
    - org.python.modules.jffi.DynamicLibrary
    - org.python.modules._json.Encoder (implements org.python.core.Traverseproc)
      - org.python.modules._json.EncoderDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
    - org.python.core.exceptions (implements org.python.core.ClassDictInit)
    - org.python.core.stringlib.FieldNameIterator (implements org.python.core.Traverseproc)
    - org.python.core.util.importer<T>
      - org.python.core.ClasspathPyImporter
        - org.python.core.ClasspathPyImporterDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
      - org.python.modules.zipimport.zipimporter (implements org.python.core.Traverseproc)
        - org.python.modules.zipimport.zipimporterDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
    - org.python.core.JavaImporter
    - org.python.modules._threading.Lock (implements org.python.core.ContextManager)
    - org.python.core.stringlib.MarkupIterator
    - org.python.modules.sre.MatchObject (implements org.python.core.Traverseproc)
    - org.python.modules.operator (implements org.python.core.ClassDictInit)
    - org.python.modules.sre.PatternObject (implements org.python.core.Traverseproc)
    - org.python.core.PyBaseException (implements org.python.core.Traverseproc)
      - org.python.core.PyBaseExceptionDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
    - org.python.core.PyBeanEvent<T>
    - org.python.core.PyBeanEventProperty
    - org.python.core.PyBuiltinCallable
      - org.python.core.PyBuiltinFunction (implements org.python.expose.ExposeAsSuperclass)
        - org.python.core.PyBuiltinFunctionNarrow
          - org.python.core.PyBuiltinFunctionSet
            - org.python.core.PyBuiltinMethodSet (implements java.lang.Cloneable, org.python.core.Traverseproc)
      - org.python.core.PyBuiltinMethod (implements java.lang.Cloneable, org.python.expose.ExposeAsSuperclass, org.python.core.Traverseproc)
        - org.python.core.PyBuiltinMethodNarrow
          - org.python.core.PyBuiltinClassMethodNarrow
        - org.python.core.PyNewWrapper (implements org.python.core.Traverseproc)
          - org.python.core.PyOverridableNew
    - org.python.modules.bz2.PyBZ2Compressor
      - org.python.modules.bz2.PyBZ2CompressorDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
    - org.python.modules.bz2.PyBZ2Decompressor (implements org.python.core.Traverseproc)
      - org.python.modules.bz2.PyBZ2DecompressorDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
    - org.python.modules.bz2.PyBZ2File (implements org.python.core.finalization.FinalizableBuiltin, org.python.core.finalization.FinalizablePyObject)
      - org.python.modules.bz2.PyBZ2FileDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
    - org.python.core.PyCell (implements org.python.core.Traverseproc)
    - org.python.core.PyClass (implements org.python.core.Traverseproc)
    - org.python.core.PyClassMethod (implements org.python.core.Traverseproc)
      - org.python.core.PyClassMethodDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
    - org.python.core.PyCode
      - org.python.core.PyBaseCode
        - org.python.core.PyBytecode (implements org.python.core.Traverseproc)
        - org.python.core.PyTableCode
    - org.python.core.PyComplex
      - org.python.core.PyComplexDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
    - org.python.core.PyCompoundCallable (implements org.python.core.Traverseproc)
    - com.ziclix.python.sql.PyConnection (implements org.python.core.ClassDictInit, org.python.core.ContextManager, org.python.core.Traverseproc)
    - com.ziclix.python.sql.PyCursor (implements org.python.core.ClassDictInit, org.python.core.ContextManager, org.python.core.Traverseproc, com.ziclix.python.sql.WarningListener)
      - com.ziclix.python.sql.PyExtendedCursor
    - org.python.modules._collections.PyDeque (implements org.python.core.Traverseproc)
      - org.python.modules._collections.PyDequeDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
    - org.python.core.PyDescriptor (implements org.python.core.Traverseproc)
      - org.python.core.PyDataDescr
      - org.python.core.PyMethodDescr (implements org.python.core.PyBuiltinCallable.Info, org.python.core.Traverseproc)
        - org.python.core.PyClassMethodDescr
      - org.python.core.PySlot
    - org.python.modules._csv.PyDialect
      - org.python.modules._csv.PyDialectDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
    - org.python.core.PyDictProxy (implements org.python.core.Traverseproc)
    - org.python.core.PyFile (implements org.python.core.finalization.FinalizableBuiltin, org.python.core.Traverseproc)
      - org.python.core.PyFileDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
    - org.python.core.PyFileReader
    - org.python.core.PyFileWriter
    - org.python.core.PyFloat
      - org.python.core.PyFloatDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
    - org.python.core.PyFrame (implements org.python.core.Traverseproc)
    - org.python.core.PyFunction (implements java.lang.reflect.InvocationHandler, org.python.core.Traverseproc)
    - org.python.core.PyInstance (implements org.python.core.finalization.FinalizablePyObject, org.python.core.Traverseproc)
    - org.python.core.PyInteger
      - com.ziclix.python.sql.DBApiType
      - org.python.core.PyBoolean
      - org.python.core.PyIntegerDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
    - org.python.modules._io.PyIOBase (implements org.python.core.finalization.FinalizableBuiltin, org.python.core.Traverseproc)
      - org.python.modules._io.PyIOBaseDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
      - org.python.modules._io.PyRawIOBase
        - org.python.modules._io.PyFileIO
          - org.python.modules._io.PyFileIODerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
        - org.python.modules._io.PyRawIOBaseDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
    - org.python.core.PyIterator (implements java.lang.Iterable<T>, org.python.core.Traverseproc)
      - org.python.modules.jffi.ArrayCData.ArrayIter
      - org.python.modules.itertools.chain
        - org.python.modules.itertools.chainDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
      - org.python.modules.itertools.combinations
        - org.python.modules.itertools.combinationsDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
      - org.python.modules.itertools.combinationsWithReplacement
        - org.python.modules.itertools.combinationsWithReplacementDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
      - org.python.modules.itertools.compress
        - org.python.modules.itertools.compressDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
      - org.python.modules.itertools.count
        - org.python.modules.itertools.countDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
      - org.python.modules.cStringIO.StringIO
      - org.python.modules.itertools.cycle
        - org.python.modules.itertools.cycleDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
      - org.python.modules.itertools.dropwhile
        - org.python.modules.itertools.dropwhileDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
      - org.python.modules.itertools.groupby
        - org.python.modules.itertools.groupbyDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
      - org.python.modules.itertools.ifilter
        - org.python.modules.itertools.ifilterDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
      - org.python.modules.itertools.ifilterfalse
        - org.python.modules.itertools.ifilterfalseDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
      - org.python.modules.itertools.imap
        - org.python.modules.itertools.imapDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
      - org.python.modules.itertools.islice
        - org.python.modules.itertools.isliceDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
      - org.python.modules.itertools.izip
        - org.python.modules.itertools.izipDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
      - org.python.modules.itertools.izipLongest
        - org.python.modules.itertools.izipLongestDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
      - org.python.core.JavaIterator
      - org.python.modules.itertools.permutations
        - org.python.modules.itertools.permutationsDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
      - org.python.modules.itertools.product
        - org.python.modules.itertools.productDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
      - org.python.core.PyCallIter
      - org.python.core.PyEnumerate
        - org.python.core.PyEnumerateDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
      - org.python.core.PyFastSequenceIter
      - org.python.core.PyGenerator (implements org.python.core.finalization.FinalizableBuiltin)
      - org.python.core.PyListIterator
      - org.python.modules._csv.PyReader
      - org.python.core.PyReversedIterator
      - org.python.core.PySequenceIter
      - org.python.modules.itertools.PyTeeIterator
        - org.python.modules.itertools.PyTeeIteratorDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
      - org.python.core.PyTupleIterator
      - org.python.core.PyXRangeIter
      - org.python.modules.itertools.repeat
        - org.python.modules.itertools.repeatDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
      - org.python.modules.itertools.starmap
        - org.python.modules.itertools.starmapDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
      - org.python.modules.itertools.takewhile
        - org.python.modules.itertools.takewhileDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
    - org.python.core.PyJavaPackage (implements org.python.core.Traverseproc)
    - org.python.modules.thread.PyLocal (implements org.python.core.Traverseproc)
      - org.python.modules.thread.PyLocalDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
    - org.python.modules.thread.PyLock (implements org.python.core.ContextManager)
    - org.python.core.PyLong
      - org.python.core.PyLongDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
    - org.python.core.PyMethod (implements java.lang.reflect.InvocationHandler, org.python.core.Traverseproc)
    - org.python.core.PyModule (implements org.python.core.Traverseproc)
      - org.python.core.PyModuleDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
    - org.python.core.PyNone (implements java.io.Serializable)
    - org.python.core.PyNullImporter
    - org.python.core.PyObjectDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
    - org.python.modules._functools.PyPartial (implements org.python.core.Traverseproc)
      - org.python.modules._functools.PyPartialDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
    - org.python.core.PyProperty (implements org.python.core.Traverseproc)
      - org.python.core.PyPropertyDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
    - org.python.modules.random.PyRandom
      - org.python.modules.random.PyRandomDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
    - org.python.core.PyReflectedField
      - org.python.core.PyBeanProperty
    - org.python.core.PyReflectedFunction (implements org.python.core.Traverseproc)
      - org.python.core.PyReflectedConstructor
    - org.python.core.PySequence
      - org.python.core.AstList (implements java.lang.Cloneable, java.util.List<E>, org.python.core.Traverseproc)
      - org.python.core.BaseBytes (implements java.util.List<E>)
        - org.python.core.PyByteArray (implements org.python.core.BufferProtocol)
          - org.python.core.PyByteArrayDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
      - org.python.core.Py2kBuffer (implements org.python.core.BufferProtocol)
      - org.python.core.PyArray (implements org.python.core.BufferProtocol, java.lang.Cloneable, org.python.core.Traverseproc)
        - org.python.core.PyArrayDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
      - org.python.core.PyBaseString (implements java.lang.CharSequence)
        - org.python.core.PyString (implements org.python.core.BufferProtocol)
          - org.python.core.PyShadowString
            - org.python.core.PyShadowStringDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
          - org.python.core.PyStringDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
          - org.python.core.PyUnicode (implements java.lang.Iterable<T>)
            - org.python.core.PyUnicodeDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
          - org.python.core.SyspathArchive
      - org.python.core.PyMemoryView (implements org.python.core.BufferProtocol, org.python.core.Traverseproc)
      - org.python.core.PySequenceList (implements java.util.List<E>, org.python.core.Traverseproc)
        - org.python.core.PyList
          - org.python.core.PyListDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
        - org.python.core.PyTuple
          - org.python.modules.posix.PyStatResult
          - org.python.modules.time.PyTimeTuple
          - org.python.core.PyTupleDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
          - org.python.core.PyVersionInfo
      - org.python.core.PyXRange
    - org.python.core.PySingleton
      - org.python.core.PyEllipsis (implements java.io.Serializable)
      - org.python.core.PyNotImplemented (implements java.io.Serializable)
    - org.python.core.PySlice (implements org.python.core.Traverseproc)
    - com.ziclix.python.sql.PyStatement (implements org.python.core.Traverseproc)
    - org.python.core.PyStaticMethod (implements org.python.core.Traverseproc)
    - org.python.modules.PyStruct
      - org.python.modules.PyStructDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
    - org.python.core.PySuper (implements org.python.core.Traverseproc)
      - org.python.core.PySuperDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
    - org.python.core.PySystemState (implements java.lang.AutoCloseable, org.python.core.ClassDictInit, java.io.Closeable, org.python.core.Traverseproc)
    - org.python.core.PyTraceback (implements org.python.core.Traverseproc)
    - org.python.core.PyType (implements java.io.Serializable, org.python.core.Traverseproc)
      - org.python.core.PyJavaType
      - org.python.core.PyTypeDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
    - org.python.modules._csv.PyWriter (implements org.python.core.Traverseproc)
    - org.python.modules._threading.RLock (implements org.python.core.ContextManager)
    - org.python.modules._json.Scanner (implements org.python.core.Traverseproc)
      - org.python.modules._json.ScannerDerived (implements org.python.core.finalization.FinalizablePyObjectDerived, org.python.core.Slotted, org.python.core.TraverseprocDerived)
    - org.python.modules.sre.ScannerObject (implements org.python.core.Traverseproc)
    - org.python.modules._jythonlib.set_builder
    - org.python.modules.jffi.StructLayout.Field (implements org.python.core.Traverseproc)
      - org.python.modules.jffi.StructLayout.ScalarField
    - org.python.modules.synchronize.SynchronizedCallable (implements org.python.core.Traverseproc)
    - com.ziclix.python.sql.zxJDBC (implements org.python.core.ClassDictInit)
  - org.python.core.PyRunnableBootstrap (implements org.python.core.CodeBootstrap)
  - org.python.util.PyServletInitializer (implements javax.servlet.ServletContextListener)
  - org.python.core.PySystemState.PySystemStateCloser
  - org.python.util.PythonInterpreter (implements java.lang.AutoCloseable, java.io.Closeable)
    - org.python.util.InteractiveInterpreter
      - org.python.util.InteractiveConsole
  - org.python.modules.posix.PythonPOSIXHandler (implements jnr.posix.POSIXHandler)
  - org.python.modules.random.RandomModule (implements org.python.core.ClassDictInit)
  - java.lang.ref.Reference<T>
    - java.lang.ref.WeakReference<T>
      - org.python.modules._weakref.GlobalRef (implements org.python.modules._weakref.ReferenceBackend)
      - org.python.core.PySystemStateRef
  - org.python.core.ReflectedArgs
  - org.python.core.RegistryKey
  - org.python.core.SequenceIndexDelegate (implements java.io.Serializable)
  - org.python.modules.Setup
  - org.python.modules.sre.SRE_REPEAT
  - org.python.modules.sre.SRE_STATE
  - org.python.core.util.StringCounter
  - org.python.core.util.StringUtil
  - org.python.modules.struct (implements org.python.core.ClassDictInit)
  - org.python.modules.synchronize
  - org.python.modules.thread.thread (implements org.python.core.ClassDictInit)
  - java.lang.Thread (implements java.lang.Runnable)
    - org.python.core.FunctionThread
  - org.python.core.ThreadState
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.python.core.PyObject.ConversionException
      - java.lang.RuntimeException
        - org.python.core.PyException (implements org.python.core.Traverseproc)
          - org.python.core.PyIndentationError
          - org.python.core.PySyntaxError
        - org.python.core.PyIgnoreMethodTag
  - org.python.modules.time.Time (implements org.python.core.ClassDictInit)
  - org.python.core.TraceFunction
  - org.python.modules.ucnhash (implements org.python.core.ucnhashAPI)
  - org.python.modules._weakref.WeakrefModule (implements org.python.core.ClassDictInit)
  - org.python.core.WrappedIterIterator<E> (implements java.util.Iterator<E>)
  - org.python.modules.zipimport.zipimport (implements org.python.core.ClassDictInit)

## Interface Hierarchy

- java.lang.AutoCloseable
  - org.python.core.PyBuffer (also extends org.python.core.BufferProtocol, org.python.core.PyBUF)
- org.python.core.BufferProtocol
  - org.python.core.PyBuffer (also extends java.lang.AutoCloseable, org.python.core.PyBUF)
- org.python.core.BytecodeNotification.Callback
- org.python.core.ClassDictInit
- org.python.core.CodeBootstrap
- org.python.core.Console
- org.python.core.ContainsPyBytecode
- org.python.core.ContextManager
- com.ziclix.python.sql.DateFactory
- org.python.modules._locale.DateSymbolLocale
  - org.python.modules._locale.PyLocale
- org.python.core.finalization.FinalizableBuiltin
- org.python.core.finalization.FinalizablePyObject
- org.python.core.finalization.FinalizablePyObjectDerived
- org.python.core.finalization.FinalizeTriggerFactory
- org.python.core.InitModule
- org.python.modules.jffi.JITMethodGenerator
- org.python.core.JythonInitializer
- org.python.modules.jffi.Memory
  - org.python.modules.jffi.AllocatedDirectMemory
  - org.python.modules.jffi.DirectMemory
    - org.python.modules.jffi.AllocatedDirectMemory
- org.python.core.Opcode
- org.python.modules.jffi.Pointer
- org.python.core.Pragma
- org.python.core.PragmaReceiver
- org.python.core.PyBUF
  - org.python.core.PyBuffer (also extends java.lang.AutoCloseable, org.python.core.BufferProtocol)
- org.python.modules.PyIOFile
- org.python.core.adapter.PyObjectAdapter
- org.python.core.PyProxy
- org.python.core.PyRunnable
- org.python.core.PythonCodeBundle
- org.python.core.PythonCompiler
- org.python.modules._weakref.ReferenceBackend
- org.python.modules._weakref.ReferenceBackendFactory
- java.io.Serializable
  - org.python.core.PyBuiltinCallable.Info
- org.python.core.Slotted
- org.python.core.Traverseproc
- org.python.core.TraverseprocDerived
- org.python.core.ucnhashAPI
- org.python.core.Visitproc
- com.ziclix.python.sql.WarningListener

## Annotation Type Hierarchy

- org.python.core.Untraversable (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.python.core.PyFloat.Format
    - org.python.core.FutureFeature (implements org.python.core.Pragma)
    - org.python.core.CompileMode
    - org.python.core.CodeFlag
    - org.python.modules._csv.QuoteStyle
    - org.python.modules.jffi.NativeType
    - org.python.util.ConsoleInputStream.EOLPolicy

Jython homepage