1 33 34 35 package bsh; 36 37 59 public class UtilEvalError extends Exception 60 { 61 protected UtilEvalError() { 62 } 63 64 public UtilEvalError( String s ) { 65 super(s); 66 } 67 68 75 public EvalError toEvalError( 76 String msg, SimpleNode node, CallStack callstack ) 77 { 78 if ( Interpreter.DEBUG ) 79 printStackTrace(); 80 81 if ( msg == null ) 82 msg = ""; 83 else 84 msg = msg + ": "; 85 return new EvalError( msg+getMessage(), node, callstack ); 86 } 87 88 public EvalError toEvalError ( SimpleNode node, CallStack callstack ) 89 { 90 return toEvalError( null, node, callstack ); 91 } 92 93 } 94 95 | Popular Tags |