MCPcopy Index your code
hub / github.com/beanshell/beanshell / eval

Method eval

src/bsh/BSHTernaryExpression.java:38–50  ·  view source on GitHub ↗
( CallStack callstack, Interpreter interpreter)

Source from the content-addressed store, hash-verified

36 BSHTernaryExpression(int id) { super(id); }
37
38 public Object eval( CallStack callstack, Interpreter interpreter)
39 throws EvalError
40 {
41 SimpleNode
42 cond = (SimpleNode)jjtGetChild(0),
43 evalTrue = (SimpleNode)jjtGetChild(1),
44 evalFalse = (SimpleNode)jjtGetChild(2);
45
46 if ( BSHIfStatement.evaluateCondition( cond, callstack, interpreter ) )
47 return evalTrue.eval( callstack, interpreter );
48 else
49 return evalFalse.eval( callstack, interpreter );
50 }
51
52}

Callers

nothing calls this directly

Calls 3

evaluateConditionMethod · 0.95
evalMethod · 0.95
jjtGetChildMethod · 0.65

Tested by

no test coverage detected