OSDN Git Service

save
[jcfa/jcfa.git] / jcfa / src / jp / igapyon / jcfa / vo / JcfaOperandStack.java
index d0c1ff5..575b7b8 100644 (file)
@@ -3,22 +3,22 @@ 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;
+import jp.igapyon.jcfa.vo.item.JcfaItem;
+import jp.igapyon.jcfa.vo.item.JcfaItemReference;
 
 public class JcfaOperandStack {
-       protected final Stack<JcfaOSNode> operandStack = new Stack<JcfaOSNode>();
+       protected final Stack<JcfaItem> operandStack = new Stack<JcfaItem>();
 
-       public void push(final JcfaOSNode operandStackNode) {
+       public void push(final JcfaItem operandStackNode) {
                operandStack.push(operandStackNode);
        }
 
-       public JcfaOSNode pop() {
+       public JcfaItem pop() {
                try {
                        return operandStack.pop();
                } catch (EmptyStackException ex) {
                        ex.printStackTrace();
-                       return new JcfaOSRef();
+                       return new JcfaItemReference();
                }
        }
 }