Package | Description |
---|---|
bsh |
Modifier and Type | Method | Description |
---|---|---|
Modifiers |
BshMethod.getModifiers() |
|
Modifiers |
Variable.getModifiers() |
|
Modifiers |
Parser.Modifiers(int context,
boolean lookahead) |
THE JAVA LANGUAGE GRAMMAR STARTS HERE *
|
Modifier and Type | Method | Description |
---|---|---|
Variable |
ExternalNameSpace.createVariable(java.lang.String name,
java.lang.Class type,
java.lang.Object value,
Modifiers mods) |
|
protected Variable |
NameSpace.createVariable(java.lang.String name,
java.lang.Class type,
java.lang.Object value,
Modifiers mods) |
|
protected Variable |
NameSpace.createVariable(java.lang.String name,
java.lang.Object value,
Modifiers mods) |
|
abstract java.lang.Class |
ClassGenerator.generateClass(java.lang.String name,
Modifiers modifiers,
java.lang.Class[] interfaces,
java.lang.Class superClass,
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,
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,
bsh.BSHBlock block,
boolean isInterface,
CallStack callstack,
Interpreter interpreter) |
If necessary, parse the BSHBlock for for the class definition and
generate the class using ClassGeneratorUtil.
|
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.
|
Constructor | Description |
---|---|
ClassGeneratorUtil(Modifiers classModifiers,
java.lang.String className,
java.lang.String packageName,
java.lang.Class superClass,
java.lang.Class[] interfaces,
Variable[] vars,
DelayedEvalBshMethod[] bshmethods,
boolean isInterface) |
? 2000-2005 pat@pat.net :-)