/** 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