## Uses of Class
org.gjt.sp.jedit.bsh.BshClassManager

- Packages that use BshClassManager
  Package | Description
  --- | ---
  org.gjt.sp.jedit | This package contains jEdit's core classes.
  org.gjt.sp.jedit.bsh | Lightweight Scripting for Java.
  org.gjt.sp.jedit.bsh.classpath |

- - ### Uses of BshClassManager in org.gjt.sp.jedit

    Fields in org.gjt.sp.jedit declared as BshClassManager
    Modifier and Type | Field and Description
    --- | ---
    `protected BshClassManager` | BeanShellFacade.`classManager`

  - ### Uses of BshClassManager in org.gjt.sp.jedit.bsh

    Methods in org.gjt.sp.jedit.bsh that return BshClassManager
    Modifier and Type | Method and Description
    --- | ---
    `static BshClassManager` | BshClassManager.`createClassManager(Interpreter interpreter)` Create a new instance of the class manager.
    `BshClassManager` | Interpreter.`getClassManager()` Get the class manager associated with this interpreter (the BshClassManager of this interpreter's global namespace).
    `BshClassManager` | NameSpace.`getClassManager()`

    Methods in org.gjt.sp.jedit.bsh with parameters of type BshClassManager
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.Object` | ClassGeneratorImpl.`invokeSuperclassMethod(BshClassManager bcm, java.lang.Object instance, java.lang.String methodName, java.lang.Object[] args)`
    `abstract java.lang.Object` | ClassGenerator.`invokeSuperclassMethod(BshClassManager bcm, java.lang.Object instance, java.lang.String methodName, java.lang.Object[] args)` Invoke a super.method() style superclass method on an object instance.
    `static java.lang.Object` | ClassGeneratorImpl.`invokeSuperclassMethodImpl(BshClassManager bcm, java.lang.Object instance, java.lang.String methodName, java.lang.Object[] args)`

    Constructors in org.gjt.sp.jedit.bsh with parameters of type BshClassManager
    Constructor and Description
    `NameSpace(BshClassManager classManager, java.lang.String name)`
    `NameSpace(NameSpace parent, BshClassManager classManager, java.lang.String name)`

  - ### Uses of BshClassManager in org.gjt.sp.jedit.bsh.classpath

    Subclasses of BshClassManager in org.gjt.sp.jedit.bsh.classpath
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClassManagerImpl` Manage all classloading in BeanShell.

    Constructors in org.gjt.sp.jedit.bsh.classpath with parameters of type BshClassManager
    Constructor and Description
    `BshClassLoader(BshClassManager classManager)` For use by children
    `BshClassLoader(BshClassManager classManager, BshClassPath bcp)`
    `BshClassLoader(BshClassManager classManager, java.net.URL[] bases)`
    `DiscreteFilesClassLoader(BshClassManager classManager, DiscreteFilesClassLoader.ClassSourceMap map)`