package jp.igapyon.jcfa.vo;
+import java.util.EmptyStackException;
import java.util.Stack;
import jp.igapyon.jcfa.vo.operandstack.JcfaOSNode;
+import jp.igapyon.jcfa.vo.operandstack.JcfaOSRef;
public class JcfaOperandStack {
protected final Stack<JcfaOSNode> operandStack = new Stack<JcfaOSNode>();
}
public JcfaOSNode pop() {
- return operandStack.pop();
+ try {
+ return operandStack.pop();
+ } catch (EmptyStackException ex) {
+ ex.printStackTrace();
+ return new JcfaOSRef();
+ }
}
}