# Uses of Package
org.gjt.sp.jedit.bsh

- Packages that use org.gjt.sp.jedit.bsh
  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 |

- Classes in org.gjt.sp.jedit.bsh used by org.gjt.sp.jedit
  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.

- Classes in org.gjt.sp.jedit.bsh used by org.gjt.sp.jedit.bsh
  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

- Classes in org.gjt.sp.jedit.bsh used by org.gjt.sp.jedit.bsh.classpath
  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.

- Classes in org.gjt.sp.jedit.bsh used by org.gjt.sp.jedit.bsh.collection
  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.

- Classes in org.gjt.sp.jedit.bsh used by org.gjt.sp.jedit.bsh.commands
  Class and Description
  CallStack A stack of NameSpaces representing the call path.
  Interpreter The BeanShell script interpreter.

- Classes in org.gjt.sp.jedit.bsh used by org.gjt.sp.jedit.bsh.reflect
  Class and Description
  ReflectManager ReflectManager is a dynamically loaded extension that supports extended reflection features supported by JDK1.2 and greater.