Package | Description |
---|---|
bsh |
Modifier and Type | Method and Description |
---|---|
Modifiers |
BshMethod.getModifiers() |
Modifiers |
Variable.getModifiers() |
Modifiers |
Parser.Modifiers(int context,
boolean lookahead)
THE JAVA LANGUAGE GRAMMAR STARTS HERE *
|
Modifier and Type | Method and Description |
---|---|
Class |
ClassGeneratorImpl.generateClass(String name,
Modifiers modifiers,
Class[] interfaces,
Class superClass,
bsh.BSHBlock block,
boolean isInterface,
CallStack callstack,
Interpreter interpreter) |
abstract Class |
ClassGenerator.generateClass(String name,
Modifiers modifiers,
Class[] interfaces,
Class superClass,
bsh.BSHBlock block,
boolean isInterface,
CallStack callstack,
Interpreter interpreter)
Parse the BSHBlock for the class definition and generate the class.
|
static Class |
ClassGeneratorImpl.generateClassImpl(String name,
Modifiers modifiers,
Class[] interfaces,
Class superClass,
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(String name,
Class type,
Object value,
Modifiers modifiers)
Declare a variable in the local scope and set its initial value.
|
void |
ExternalNameSpace.setTypedVariable(String name,
Class type,
Object value,
Modifiers modifiers) |
Constructor and Description |
---|
ClassGeneratorUtil(Modifiers classModifiers,
String className,
String packageName,
Class superClass,
Class[] interfaces,
Variable[] vars,
DelayedEvalBshMethod[] bshmethods,
NameSpace classStaticNameSpace,
boolean isInterface) |
? 2000-2005 pat@pat.net :-)