| Modifier and Type | Class and Description |
|---|---|
| public static interface |
| Modifier and Type | Field and Description |
|---|---|
| public boolean |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public Object | eval(CallStack callstack, Interpreter interpreter)
Overrides bsh. |
| public Object | eval(CallStack callstack, Interpreter interpreter, boolean
if set to true the block will be executed
in the current namespace (not a subordinate one).
overrideNamespace)If true *no* new BlockNamespace will be swapped onto the stack and the eval will happen in the current top namespace. This is used by BshMethod, TryStatement, etc. which must intialize the block first and also for those that perform multiple passes in the same block.
|
| pack-priv Object | evalBlock(CallStack callstack, Interpreter interpreter, boolean overrideNamespace, BSHBlock.
|
| isSynchronized | back to summary |
|---|---|
| public boolean isSynchronized | |
| BSHBlock | back to summary |
|---|---|
| pack-priv BSHBlock(int id) | |
| eval | back to summary |
|---|---|
| public Object eval(CallStack callstack, Interpreter interpreter) throws EvalError Overrides bsh. Doc from bsh. This is the general signature for evaluation of a node. | |
| eval | back to summary |
|---|---|
public Object eval(CallStack callstack, Interpreter interpreter, boolean overrideNamespace) throws EvalError
| |
| evalBlock | back to summary |
|---|---|
| pack-priv Object evalBlock(CallStack callstack, Interpreter interpreter, boolean overrideNamespace, BSHBlock. | |
| Modifier and Type | Method and Description |
|---|---|
| public boolean |
| isVisible | back to summary |
|---|---|
| public boolean isVisible(SimpleNode node) | |