OSDN Git Service

save
[jcfa/jcfa.git] / jcfa / testJavaClass / output / jp / igapyon / jcfa / vo / JcfaOperandStack.jcfa
index 0464535..42aef38 100644 (file)
@@ -2,16 +2,128 @@ package jp.igapyon.jcfa.vo;
 
 /** TODO import func. is missing. */
 public class JcfaOperandStack {
-       /** Default constructor. */
+       /**  */
+       protected final java.util.Stack operandStack;
+
+       /** Constructor. */
        public JcfaOperandStack() {
                /*
-                * 0: aload_0 TODO unsupported opcode
+                * 0: aload_0 this
+                */
+
+               /*
+                * 1: invokespecial java/lang/Object#<init>()V TODO get args count from
+                * signature. jp.igapyon.jcfa.vo.operandstack.JcfaOSLocalVariable@5eae58
+                */
+
+               /*
+                * 4: aload_0 this
+                */
+
+               /*
+                * 5: new TODO unsupported opcode
+                */
+
+               /*
+                * 8: dup TODO unsupported opcode
+                */
+
+               /*
+                * 9: invokespecial java/util/Stack#<init>()V TODO get args count from
+                * signature. jp.igapyon.jcfa.vo.operandstack.JcfaOSLocalVariable@841c1
+                */
+
+               /*
+                * 12: putfield TODO unsupported opcode
+                */
+
+               /* 15: return */
+       }
+
+       /**
+        * Method. jp.igapyon.jcfa.vo.operandstack.JcfaOSNode
+        */
+       public void push(jp.igapyon.jcfa.vo.operandstack.JcfaOSNode arg0) {
+               /*
+                * 0: aload_0 this
+                */
+
+               /*
+                * 1: getfield TODO unsupported opcode
+                */
+
+               /*
+                * 4: aload_1 TODO unsupported opcode
+                */
+
+               /*
+                * 5: invokevirtual
+                * java/util/Stack#push(Ljava/lang/Object;)Ljava/lang/Object; TODO get
+                * args count from signature.
+                * jp.igapyon.jcfa.vo.operandstack.JcfaOSLocalVariable@15268b
+                */
+
+               /*
+                * 8: pop TODO unsupported opcode
+                */
+
+               /* 9: return */
+       }
+
+       /** Method. */
+       public jp.igapyon.jcfa.vo.operandstack.JcfaOSNode pop() {
+               /*
+                * 0: aload_0 this
+                */
+
+               /*
+                * 1: getfield TODO unsupported opcode
+                */
+
+               /*
+                * 4: invokevirtual java/util/Stack#pop()Ljava/lang/Object; TODO get
+                * args count from signature.
+                * jp.igapyon.jcfa.vo.operandstack.JcfaOSLocalVariable@9598c0
+                */
+
+               /*
+                * 7: checkcast TODO unsupported opcode
+                */
+
+               /*
+                * 10: areturn TODO unsupported opcode
                 */
 
                /*
-                * 1: invokespecial java/lang/Object#<init>()V
+                * 11: astore_1 TODO unsupported opcode
                 */
 
-               /* 4: return */
+               /*
+                * 12: aload_1 TODO unsupported opcode
+                */
+
+               /*
+                * 13: invokevirtual java/util/EmptyStackException#printStackTrace()V
+                * TODO get args count from signature.
+                * jp.igapyon.jcfa.vo.operandstack.JcfaOSRef@15f73e9
+                */
+
+               /*
+                * 16: new TODO unsupported opcode
+                */
+
+               /*
+                * 19: dup TODO unsupported opcode
+                */
+
+               /*
+                * 20: invokespecial jp/igapyon/jcfa/vo/operandstack/JcfaOSRef#<init>()V
+                * TODO get args count from signature.
+                * jp.igapyon.jcfa.vo.operandstack.JcfaOSRef@1b2d71d
+                */
+
+               /*
+                * 23: areturn TODO unsupported opcode
+                */
        }
 }
\ No newline at end of file