# Package org.python.util

package org.python.util

Class
Description
CodegenUtils
ConsoleInputStream
This class is intended to replace `System.in` for use with console libraries that provide a line-oriented input mechanism.
ConsoleInputStream.EOLPolicy
Enumeration used to specify whether an end-of-line should be added or replaced at the end of each line read.
ConsoleOutputStream
This class may be used to wrap and replace `System.out` so that the console handling library (JLine or Java Readline) can treat an incomplete line (one without a newline) as a prompt string, and so know the true position of the cursor.
Generic
Static methods to make instances of collections with their generic types inferred from what they're being assigned to.
GlobMatchingTask
InteractiveConsole
This class provides the read, execute, print loop needed by a Python console; it is not actually a console itself.
InteractiveInterpreter
This class provides the interface for compiling and running code that supports an interactive interpreter.
JarRunner
JarRunner initializes sys (PySystemState), passing args in (including the name "__run__" as arg 0 for consistancy with Python expectations), and import __run__.
JLineConsole
This class uses JLine to provide readline like functionality to its console without requiring native readline support.
JycompileAntTask
Compiles all python files in a directory to bytecode, and writes them to another directory, possibly the same one.
jython
JythoncAntTask
Jythonc is a Python compiler into Java Bytecode.
NameUnionAntType
Unions several resource collections by the name of their contained resources.
ProxyCompiler
PyFilter
Enables you to write Jython modules that inherit from `javax.servlet.Filter`, and to insert them in your servlet container's filter chain, like any Java `Filter`.
PyServlet
This servlet is used to re-serve Jython servlets.
PyServletInitializer
Initializes the jython runtime inside a servlet engine.
PythonInterpreter
The PythonInterpreter class is a standard wrapper for a Jython interpreter for embedding in a Java application.
PythonObjectInputStream
TemplateAntTask
Template is an Ant task for generating new-style object definitions based on template files.