| Interface | Description | 
|---|---|
| BufferProtocol | Interface marking an object as capable of exposing its internal state as a  PyBuffer. | 
| BytecodeNotification.Callback | Interface for callbacks. | 
| ClassDictInit | An empty tagging interface that can be used if a java class
 want control over the class dict initialization. | 
| CodeBootstrap | |
| Console | A class named in configuration as the value of  python.consolemust implement this
 interface, and provide a constructor with a singleStringargument, to be acceptable
 during initialization of the interpreter. | 
| ContainsPyBytecode | Jython stores Python-Bytecode of methods and functions that exceed
 JVM method-size restrictions in String literals. | 
| ContextManager | A  PyObjectthat provides__enter__and__exit__methods for use in the with-statement. | 
| InitModule | Deprecated This class is deprecated. | 
| JythonInitializer | A service for initializing Jython without explicitly calling  PySystemState.initialize(). | 
| Opcode | |
| Pragma | |
| PragmaReceiver | |
| PyBUF | This interface provides a base for the key interface of the buffer API,  PyBuffer,
 including symbolic constants used by the consumer of aPyBufferto specify its
 requirements and assumptions. | 
| PyBuffer | The Jython buffer API for access to a byte array within an exporting object. | 
| PyBuiltinCallable.Info | |
| PyProxy | Common methods for all generated proxy classes. | 
| PyRunnable | Interface implemented by compiled modules which allow access to
 to the module code object. | 
| PythonCodeBundle | |
| PythonCompiler | |
| Slotted | |
| Traverseproc | 
 This interface defines a
 
 CPython-equivalent traverse-mechanism
  allowing to detect reference cycles. | 
| TraverseprocDerived | |
| ucnhashAPI | |
| Visitproc | 
| Class | Description | 
|---|---|
| __builtin__ | The builtin module. | 
| AbstractArray | Abstract class that manages bulk structural and data operations
 on arrays, defering type-specific element-wise operations to the
 subclass. | 
| AbstractDict | |
| AnnotationReader | This class reads a classfile from a byte array and pulls out the value of the class annotation
 for APIVersion, which can then be retrieved by a call to getVersion(). | 
| ArgParser | A utility class for handling mixed positional and keyword arguments. | 
| AstList | |
| BaseBytes | Base class for Jython  bytearray(andbytesin due course) that provides
 most of the Java API, including JavaListbehaviour. | 
| BaseDictionaryView | |
| BaseSet | |
| BuiltinDocs | |
| BytecodeLoader | Utility class for loading compiled python modules and java classes defined in python modules. | 
| BytecodeLoader.Loader | |
| BytecodeNotification | Notifies registered callbacks if new bytecode is loaded. | 
| ClasspathPyImporter | |
| ClasspathPyImporterDerived | |
| codecs | This class implements the codec registry and utility methods supporting codecs, such as those
 providing the standard replacement strategies ("ignore", "backslashreplace", etc.). | 
| codecs.CodecState | |
| CodeLoader | |
| CompilerFacade | Facade for different compiler implementations. | 
| CompilerFlags | |
| ContextGuard | Straightens the call path for some common cases | 
| Deriveds | Derived classes utility methods. | 
| exceptions | The builtin exceptions module. | 
| FilelikeInputStream | |
| FunctionThread | |
| IdImpl | |
| IdImpl.WeakIdentityMap | |
| imp | Utility functions for "import" support. | 
| imp.CodeData | |
| JavaImporter | Load Java classes. | 
| JavaImportHelper | Helper class handling the VM specific java package detection. | 
| JavaIterator | |
| JyAttribute | 
 Manages a linked list of general purpose Object-attributes that
 can be attached to arbitrary  PyObjects. | 
| NewCompilerResources | This class contains stuff that almost exists in the library already,
 but with interfaces that I found more suitable. | 
| Options | A class with static fields for each of the settable options. | 
| ParserFacade | Facade for the classes in the org.python.antlr package. | 
| PlainConsole | A base class for classes that can install a console wrapper for a specific console-handling
 library. | 
| Pragma.ForbiddenPragmaModule | |
| Pragma.PragmaModule | |
| Py | |
| Py2kBuffer | Implementation of the Python  buffertype. | 
| PyArray | A wrapper class around native java arrays. | 
| PyArrayDerived | |
| PyBaseCode | |
| PyBaseException | The base class for all standard Python exceptions. | 
| PyBaseExceptionDerived | |
| PyBaseString | base class for jython strings. | 
| PyBeanEvent<T> | |
| PyBeanEventProperty | |
| PyBeanProperty | |
| PyBoolean | The builtin python bool. | 
| PyBuffer.Pointer | Deprecated | 
| PyBuiltinCallable | |
| PyBuiltinCallable.DefaultInfo | |
| PyBuiltinClassMethodNarrow | A builtin classmethod with a restricted number of arguments. | 
| PyBuiltinFunction | |
| PyBuiltinFunctionNarrow | |
| PyBuiltinFunctionSet | A helper class for faster implementations of commonly called methods. | 
| PyBuiltinMethod | |
| PyBuiltinMethodNarrow | |
| PyBuiltinMethodSet | |
| PyByteArray | Implementation of Python  bytearraywith a Java API that includes equivalents to most
 of the Python API. | 
| PyByteArrayDerived | |
| PyBytecode | |
| PyCallIter | |
| PyCell | The Python cell type. | 
| PyClass | The classic Python class. | 
| PyClassMethod | The classmethod descriptor. | 
| PyClassMethodDerived | |
| PyClassMethodDescr | |
| PyCode | A super class for all python code implementations. | 
| PyComplex | A builtin python complex number | 
| PyComplexDerived | |
| PyCompoundCallable | |
| PyDataDescr | Implements type checking and return type coercion for a data descriptor. | 
| PyDescriptor | |
| PyDictionary | A builtin python dictionary. | 
| PyDictionaryDerived | |
| PyDictProxy | Readonly proxy for dictionaries (actually any mapping). | 
| PyEllipsis | A class representing the singleton Ellipsis  ... | 
| PyEnumerate | The Python builtin enumerate type. | 
| PyEnumerateDerived | |
| PyFastSequenceIter | Sequence iterator specialized for accessing the underlying sequence directly. | 
| PyFile | The Python file type. | 
| PyFileDerived | |
| PyFileReader | |
| PyFileWriter | |
| PyFloat | A builtin python float. | 
| PyFloatDerived | |
| PyFrame | A Python frame object. | 
| PyFrozenSet | |
| PyFrozenSetDerived | |
| PyFunction | A Python function. | 
| PyFunctionTable | An entry point for class that implements several function calls. | 
| PyGenerator | |
| PyInstance | An instance of a classic Python class. | 
| PyInteger | A builtin python int. | 
| PyIntegerDerived | |
| PyIterator | An abstract helper class useful when implementing an iterator object. | 
| PyJavaPackage | A representation of java package. | 
| PyJavaType | |
| PyList | |
| PyListDerived | |
| PyListIterator | |
| PyLong | A builtin python long. | 
| PyLongDerived | |
| PyMemoryView | Class implementing the Python  memoryviewtype. | 
| PyMethod | A Python method. | 
| PyMethodDescr | |
| PyModule | The Python Module object. | 
| PyModuleDerived | |
| PyNewWrapper | |
| PyNone | The singleton None object. | 
| PyNotImplemented | |
| PyNullImporter | |
| PyObject | All objects known to the Jython runtime system are represented by an instance
 of the class  PyObjector one of its subclasses. | 
| PyObjectDerived | |
| PyOverridableNew | A __new__ function that tells its subclasses to just init if __new__ is being called on the type
 the function was defined on. | 
| PyProperty | |
| PyPropertyDerived | |
| PyReflectedConstructor | |
| PyReflectedField | |
| PyReflectedFunction | |
| PyReversedIterator | An iterator that yields the objects from a sequence-like object in reverse
 order. | 
| PyRunnableBootstrap | |
| PySequence | The abstract superclass of PyObjects that implements a Sequence. | 
| PySequenceIter | General sequence iterator. | 
| PySequenceList | |
| PySet | |
| PySetDerived | |
| PyShadowString | |
| PySingleton | |
| PySlice | The Python slice object. | 
| PySlot | |
| PyStaticMethod | The staticmethod descriptor. | 
| PyString | A builtin python string. | 
| PyStringDerived | |
| PyStringMap | Special fast dict implementation for __dict__ instances. | 
| PySuper | The Python super type. | 
| PySuperDerived | |
| PySystemState | The "sys" module. | 
| PySystemState.PySystemStateCloser | |
| PySystemStateRef | A weak reference that allows to keep track of PySystemState
 within Jython core runtime without leaking: as soon as it
 gets garbage collected, we can clear the places where we have
 associated data stored. | 
| PyTableCode | |
| PyTraceback | A python traceback object. | 
| PyTuple | A builtin python tuple. | 
| PyTupleDerived | |
| PyTupleIterator | |
| PyType | The Python Type object implementation. | 
| PyTypeDerived | |
| PyUnicode | a builtin python unicode string. | 
| PyUnicodeDerived | |
| PyVersionInfo | |
| PyXRange | The builtin xrange type. | 
| PyXRangeIter | Specially optimized xrange iterator. | 
| ReflectedArgs | |
| SequenceIndexDelegate | Handles all the index checking and manipulation for get, set and del operations on a sequence. | 
| StderrWrapper | |
| StdoutWrapper | |
| SyspathArchive | |
| SyspathJavaLoader | |
| ThreadState | |
| TraceFunction | |
| WrappedIterIterator<E> | Exposes a Python iter as a Java Iterator. | 
| Enum | Description | 
|---|---|
| CodeFlag | Represents flags that can be set on code objects. | 
| CompileMode | |
| FutureFeature | |
| imp.CodeImport | |
| PyFloat.Format | 
| Exception | Description | 
|---|---|
| PyException | A wrapper for all python exception. | 
| PyIgnoreMethodTag | A tagging exception. | 
| PyIndentationError | A convenience class for creating Indentation errors. | 
| PyObject.ConversionException | |
| PySyntaxError | A convenience class for creating Syntax errors. | 
| Annotation Type | Description | 
|---|---|
| Untraversable | Indicates that a given class is not traversable and does
 intentionally not implement  Traverseproc. |