| Package | Description | 
|---|---|
| org.gjt.sp.jedit.bsh |  Lightweight Scripting for Java. | 
| Modifier and Type | Method and Description | 
|---|---|
| Modifiers | Variable. getModifiers() | 
| Modifiers | BshMethod. getModifiers() | 
| Modifiers | Parser. Modifiers(int context,
         boolean lookahead)THE JAVA LANGUAGE GRAMMAR STARTS HERE * | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract java.lang.Class | ClassGenerator. generateClass(java.lang.String name,
             Modifiers modifiers,
             java.lang.Class[] interfaces,
             java.lang.Class superClass,
             org.gjt.sp.jedit.bsh.BSHBlock block,
             boolean isInterface,
             CallStack callstack,
             Interpreter interpreter)Parse the BSHBlock for the class definition and generate the class. | 
| java.lang.Class | ClassGeneratorImpl. generateClass(java.lang.String name,
             Modifiers modifiers,
             java.lang.Class[] interfaces,
             java.lang.Class superClass,
             org.gjt.sp.jedit.bsh.BSHBlock block,
             boolean isInterface,
             CallStack callstack,
             Interpreter interpreter) | 
| static java.lang.Class | ClassGeneratorImpl. generateClassImpl(java.lang.String name,
                 Modifiers modifiers,
                 java.lang.Class[] interfaces,
                 java.lang.Class superClass,
                 org.gjt.sp.jedit.bsh.BSHBlock block,
                 boolean isInterface,
                 CallStack callstack,
                 Interpreter interpreter)Parse the BSHBlock for for the class definition and generate the class
                using ClassGenerator. | 
| void | NameSpace. setTypedVariable(java.lang.String name,
                java.lang.Class type,
                java.lang.Object value,
                Modifiers modifiers)Declare a variable in the local scope and set its initial value. | 
| void | ExternalNameSpace. setTypedVariable(java.lang.String name,
                java.lang.Class type,
                java.lang.Object value,
                Modifiers modifiers) | 
| Constructor and Description | 
|---|
| ClassGeneratorUtil(Modifiers classModifiers,
                  java.lang.String className,
                  java.lang.String packageName,
                  java.lang.Class superClass,
                  java.lang.Class[] interfaces,
                  Variable[] vars,
                  DelayedEvalBshMethod[] bshmethods,
                  NameSpace classStaticNameSpace,
                  boolean isInterface) |