1 package jp.igapyon.jcfa.vo;
3 /** TODO import func. is missing. */
4 public class JcfaMethod extends jp.igapyon.jcfa.vo.JcfaNode {
6 protected java.lang.String name;
8 protected java.lang.String type;
10 protected final java.util.List arugumentTypeList;
12 protected java.lang.String access;
14 protected final java.util.List codeList;
16 protected final jp.igapyon.jcfa.vo.JcfaFrame frame;
21 * 0: aload_0 val: name:this,
22 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@1a2ac94
26 * 1: invokespecial jp/igapyon/jcfa/vo/JcfaNode#<init>()V TODO get args
27 * count from signature.
28 * jp.igapyon.jcfa.vo.item.JcfaItemReference@f039cc
29 * #jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@162a05c
33 * 4: aload_0 val: name:this,
34 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@1a2ac94
38 * 5: new TODO unsupported opcode
42 * 8: dup TODO unsupported opcode
46 * 9: invokespecial java/util/ArrayList#<init>()V TODO get args count
48 * jp.igapyon.jcfa.vo.item.JcfaItemReference@dfee1#jp.igapyon
49 * .jcfa.vo.item.JcfaItemLocalVariable@162a05c
53 * 12: putfield TODO unsupported opcode
57 * 15: aload_0 val: name:this,
58 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@1a2ac94
62 * 16: new TODO unsupported opcode
66 * 19: dup TODO unsupported opcode
70 * 20: invokespecial java/util/ArrayList#<init>()V TODO get args count
72 * jp.igapyon.jcfa.vo.item.JcfaItemReference@d889b5#jp.igapyon
73 * .jcfa.vo.item.JcfaItemLocalVariable@162a05c
77 * 23: putfield TODO unsupported opcode
81 * 26: aload_0 val: name:this,
82 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@1a2ac94
86 * 27: new TODO unsupported opcode
90 * 30: dup TODO unsupported opcode
94 * 31: invokespecial jp/igapyon/jcfa/vo/JcfaFrame#<init>()V TODO get
95 * args count from signature. jp.igapyon.jcfa.vo.item.JcfaItemReference@
96 * 38eb55#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@162a05c
100 * 34: putfield TODO unsupported opcode
107 public java.lang.String getAccess() {
109 * 0: aload_0 val: name:this,
110 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@e23e7e
114 * 1: getfield TODO unsupported opcode
118 * 4: areturn TODO unsupported opcode
123 public java.util.List getArugumentTypeList() {
125 * 0: aload_0 val: name:this,
126 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@174cada
130 * 1: getfield TODO unsupported opcode
134 * 4: areturn TODO unsupported opcode
139 public java.util.List getCodeList() {
141 * 0: aload_0 val: name:this,
142 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@b1ea74
146 * 1: getfield TODO unsupported opcode
150 * 4: areturn TODO unsupported opcode
155 public jp.igapyon.jcfa.vo.JcfaFrame getFrame() {
157 * 0: aload_0 val: name:this,
158 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@9789ee
162 * 1: getfield TODO unsupported opcode
166 * 4: areturn TODO unsupported opcode
171 public java.lang.String getName() {
173 * 0: aload_0 val: name:this,
174 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@e08e84
178 * 1: getfield TODO unsupported opcode
182 * 4: areturn TODO unsupported opcode
187 public java.lang.String getType() {
189 * 0: aload_0 val: name:this,
190 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@ac8dff
194 * 1: getfield TODO unsupported opcode
198 * 4: areturn TODO unsupported opcode
203 * Method. java.lang.String
205 public void setAccess(java.lang.String arg0) {
207 * 0: aload_0 val: name:this,
208 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@9e8392
212 * 1: aload_1 TODO unsupported opcode
216 * 2: putfield TODO unsupported opcode
223 * Method. java.lang.String
225 public void setName(java.lang.String arg0) {
227 * 0: aload_0 val: name:this,
228 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@cff4eb
232 * 1: aload_1 TODO unsupported opcode
236 * 2: putfield TODO unsupported opcode
243 * Method. java.lang.String
245 public void setType(java.lang.String arg0) {
247 * 0: aload_0 val: name:this,
248 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@d8a715
252 * 1: aload_1 TODO unsupported opcode
256 * 2: putfield TODO unsupported opcode