1 package jp.igapyon.jcfa.vo;
3 /** TODO import func. is missing. */
4 public class JcfaCode extends jp.igapyon.jcfa.vo.JcfaNode {
6 protected short opcode;
8 protected org.apache.bcel.classfile.JavaClass javaClass;
10 protected byte[] codes;
15 * 0: aload_0 val: name:null, val:null
19 * 1: invokespecial jp/igapyon/jcfa/vo/JcfaNode#<init>()V TODO get args
20 * count from signature.
21 * jp.igapyon.jcfa.vo.item.JcfaItemReference@d47289
22 * #jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@1abbc4b
26 * 4: aload_0 val: name:null, val:null
30 * 5: aconst_null TODO unsupported opcode
34 * 6: putfield TODO unsupported opcode
38 * 9: aload_0 val: name:null, val:null
42 * 10: aconst_null TODO unsupported opcode
46 * 11: putfield TODO unsupported opcode
53 public byte[] getCodes() {
55 * 0: aload_0 val: name:null, val:null
59 * 1: getfield TODO unsupported opcode
63 * 4: areturn TODO unsupported opcode
68 public org.apache.bcel.classfile.JavaClass getJavaClass() {
70 * 0: aload_0 val: name:null, val:null
74 * 1: getfield TODO unsupported opcode
78 * 4: areturn TODO unsupported opcode
83 public short getOpcode() {
85 * 0: aload_0 val: name:null, val:null
89 * 1: getfield TODO unsupported opcode
93 * 4: ireturn TODO unsupported opcode
100 public void setCodes(byte[] arg0) {
102 * 0: aload_0 val: name:null, val:null
106 * 1: aload_1 TODO unsupported opcode
110 * 2: putfield TODO unsupported opcode
117 * Method. org.apache.bcel.classfile.JavaClass
119 public void setJavaClass(org.apache.bcel.classfile.JavaClass arg0) {
121 * 0: aload_0 val: name:null, val:null
125 * 1: aload_1 TODO unsupported opcode
129 * 2: putfield TODO unsupported opcode
138 public void setOpcode(short arg0) {
140 * 0: aload_0 val: name:null, val:null
144 * 1: iload_1 TODO unsupported opcode
148 * 2: putfield TODO unsupported opcode