| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Object | eval(CallStack callstack, Interpreter interpreter)
Overrides bsh. |
| private boolean | primitiveEquals(Object switchVal, Object targetVal, CallStack callstack, SimpleNode switchExp)
Helper method for testing equals on two primitive or boxable objects. |
| BSHSwitchStatement | back to summary |
|---|---|
| public BSHSwitchStatement(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. | |
| primitiveEquals | back to summary |
|---|---|
| private boolean primitiveEquals(Object switchVal, Object targetVal, CallStack callstack, SimpleNode switchExp) throws EvalError Helper method for testing equals on two primitive or boxable objects. yuck: factor this out into Primitive.java | |