| Package | Description | 
|---|---|
| org.gjt.sp.jedit | This package contains jEdit 4's core classes. | 
| org.gjt.sp.jedit.bsh |  Lightweight Scripting for Java. | 
| org.gjt.sp.jedit.bsh.classpath | |
| org.gjt.sp.jedit.bsh.collection | |
| org.gjt.sp.jedit.bsh.commands | |
| org.gjt.sp.jedit.bsh.reflect | 
| Class and Description | 
|---|
| BshClassManager BshClassManager manages all classloading in BeanShell. | 
| BshMethod This represents an instance of a bsh method declaration in a particular
        namespace. | 
| Interpreter The BeanShell script interpreter. | 
| NameSpace A namespace     in which methods, variables, and imports (class names) live. | 
| UtilEvalError UtilEvalError is an error corresponding to an EvalError but thrown by a
    utility or other class that does not have the caller context (Node)
    available to it. | 
| Class and Description | 
|---|
| BshClassManager BshClassManager manages all classloading in BeanShell. | 
| BshClassManager.Listener | 
| BshIterator An interface implemented by classes wrapping instances of iterators,
    enumerations, collections, etc. | 
| BshMethod This represents an instance of a bsh method declaration in a particular
        namespace. | 
| CallStack A stack of NameSpaces representing the call path. | 
| Capabilities.Unavailable An attempt was made to use an unavailable capability supported by
                an optional package. | 
| ClassGenerator | 
| ClassGeneratorUtil.ConstructorArgs A ConstructorArgs object holds evaluated arguments for a constructor
                call as well as the index of a possible alternate selector to invoke. | 
| ClassIdentifier | 
| CollectionManager The default CollectionManager (which remains Java 1.1 compatible)
    supports iteration over objects of type:
    Enumeration, Vector, String, StringBuffer and array. | 
| ConsoleInterface The capabilities of a minimal console for BeanShell. | 
| DelayedEvalBshMethod | 
| EvalError EvalError indicates that we cannot continue evaluating the script
        or the script has thrown an exception. | 
| Interpreter The BeanShell script interpreter. | 
| JavaCharStream An implementation of interface CharStream, where the stream is assumed to
 contain only ASCII characters (with java-like unicode escape processing). | 
| Modifiers | 
| NameSource This interface supports name completion, which is used primarily for
    command line tools, etc. | 
| NameSource.Listener | 
| NameSpace A namespace     in which methods, variables, and imports (class names) live. | 
| ParseException This exception is thrown when parse errors are encountered. | 
| ParserConstants | 
| ParserTokenManager | 
| ParserTreeConstants | 
| Primitive Wrapper for primitive types in Bsh. | 
| ReflectManager ReflectManager is a dynamically loaded extension that supports extended
        reflection features supported by JDK1.2 and greater. | 
| This 'This' is the type of bsh scripted objects. | 
| Token Describes the input token stream. | 
| UtilEvalError UtilEvalError is an error corresponding to an EvalError but thrown by a
    utility or other class that does not have the caller context (Node)
    available to it. | 
| Variable | 
| Class and Description | 
|---|
| BshClassManager BshClassManager manages all classloading in BeanShell. | 
| BshClassManager.Listener | 
| ClassPathException | 
| NameSource This interface supports name completion, which is used primarily for
    command line tools, etc. | 
| NameSource.Listener | 
| UtilEvalError UtilEvalError is an error corresponding to an EvalError but thrown by a
    utility or other class that does not have the caller context (Node)
    available to it. | 
| Class and Description | 
|---|
| BshIterator An interface implemented by classes wrapping instances of iterators,
    enumerations, collections, etc. | 
| CollectionManager The default CollectionManager (which remains Java 1.1 compatible)
    supports iteration over objects of type:
    Enumeration, Vector, String, StringBuffer and array. | 
| Class and Description | 
|---|
| CallStack A stack of NameSpaces representing the call path. | 
| Interpreter The BeanShell script interpreter. | 
| Class and Description | 
|---|
| ReflectManager ReflectManager is a dynamically loaded extension that supports extended
        reflection features supported by JDK1.2 and greater. |