# Package org.python.core

package org.python.core

Related Packages
Package
Description
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
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` (and `bytes` in due course) that provides most of the Java API, including Java `List` behaviour.
BaseDictionaryView
BaseSet
BufferProtocol
Interface marking an object as capable of exposing its internal state as a `PyBuffer`.
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.
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.
ClasspathPyImporter
ClasspathPyImporterDerived
CodeBootstrap
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
CodeFlag
Represents flags that can be set on code objects.
CodeLoader
CompileMode
CompilerFacade
Facade for different compiler implementations.
CompilerFlags
Console
A class named in configuration as the value of `python.console` must implement this interface, and provide a constructor with a single `String` argument, 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.
ContextGuard
Straightens the call path for some common cases
ContextManager
A `PyObject` that provides `__enter__` and `__exit__` methods for use in the with-statement.
Deriveds
Derived classes utility methods.
exceptions
The builtin exceptions module.
FilelikeInputStream
FunctionThread
FutureFeature
IdImpl
IdImpl.WeakIdentityMap
imp
Utility functions for "import" support.
imp.CodeData
A bundle of a file name, the file's content and a last modified time, with no behaviour.
InitModule
Deprecated.
This class is deprecated.
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 `PyObject`s.
JythonInitializer
A service for initializing Jython without explicitly calling `PySystemState.initialize()`.
NewCompilerResources
This class contains stuff that almost exists in the library already, but with interfaces that I found more suitable.
Opcode
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
Pragma.ForbiddenPragmaModule
Pragma.PragmaModule
PragmaReceiver
PrePy
This class is part of the Jython run-time system, and contains only "pre-Python" data and methods that may safely be used before the type system is ready.
Py
Py2kBuffer
Implementation of the Python `buffer` type.
PyArray
The type `array.array`.
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.
PyBUF
This interface provides a base for the key interface of the buffer API, `PyBuffer`, including symbolic constants used by the consumer of a `PyBuffer` to specify its requirements and assumptions.
PyBuffer
The Jython buffer API for access to a byte array within an exporting object.
PyBuffer.Pointer
Deprecated.
PyBuiltinCallable
PyBuiltinCallable.DefaultInfo
PyBuiltinCallable.Info
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 `bytearray` with 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 `...` object.
PyEnumerate
The Python builtin enumerate type.
PyEnumerateDerived
PyException
A wrapper for all python exception.
PyFastSequenceIter
Sequence iterator specialized for accessing the underlying sequence directly.
PyFile
The Python file type.
PyFileDerived
PyFileReader
PyFileWriter
PyFloat
A builtin python float.
PyFloat.Format
PyFloatDerived
PyFrame
A Python frame object.
PyFrozenSet
PyFrozenSetDerived
PyFunction
A Python function.
PyFunctionTable
An entry point for class that implements several function calls.
PyGenerator
PyIgnoreMethodTag
A tagging exception.
PyIndentationError
A convenience class for creating Indentation errors.
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 `memoryview` type.
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 `PyObject` or one of its subclasses.
PyObject.ConversionException
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
PyProxy
Common methods for all generated proxy classes.
PyReflectedConstructor
PyReflectedField
PyReflectedFunction
PyReversedIterator
An iterator that yields the objects from a sequence-like object in reverse order.
PyRunnable
Interface implemented by compiled modules which allow access to to the module code object.
PyRunnableBootstrap
PySequence
The abstract superclass of PyObjects that implements a Sequence.
PySequenceIter
General sequence iterator.
PySequenceList
PySet
PySetDerived
PyShadowString
This class provides a string that sometimes seems to change value, as far as equality tests and `startswith` are concerned.
PyShadowStringDerived
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
PySyntaxError
A convenience class for creating Syntax errors.
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
An implementation of PyCode where the actual executable content is stored as a PyFunctionTable instance and an integer index.
PythonCodeBundle
PythonCompiler
PyTraceback
A python traceback object.
PyTuple
A builtin python tuple.
PyTupleDerived
PyTupleIterator
PyType
This class implements the Python `type` object and the static methods and data structures that support the Python type system in Jython (the type registry).
PyTypeDerived
PyUnicode
a builtin python unicode string.
PyUnicodeDerived
PyVersionInfo
PyXRange
The builtin xrange type.
PyXRangeIter
Specially optimized xrange iterator.
ReflectedArgs
Map the signature of a method to the `Method` itself, within the context of a given simple name.
RegistryKey
Supported registry keys and their usage.
SequenceIndexDelegate
Handles all the index checking and manipulation for get, set and del operations on a sequence.
Slotted
StderrWrapper
StdoutWrapper
SyspathArchive
SyspathJavaLoader
ThreadState
TraceFunction
Traverseproc
This interface defines a CPython-equivalent traverse-mechanism allowing to detect reference cycles.
TraverseprocDerived
This is used like `Traverseproc`, but traverses only the `slots[]`-array of `fooDerived`-classes.
ucnhashAPI
Untraversable
Indicates that a given class is not traversable and does intentionally not implement `Traverseproc`.
Visitproc
WrappedIterIterator<E>
Exposes a Python iter as a Java Iterator.