1 package jp.igapyon.jcfa.vo;
3 /** TODO import func. is missing. */
4 public class JcfaClass extends jp.igapyon.jcfa.vo.JcfaNode {
6 protected java.lang.String access;
8 protected java.lang.String name;
10 protected java.lang.String extendsName;
12 protected boolean isMainClass;
14 protected final java.util.List fieldList;
16 protected final java.util.List methodList;
21 * 0: aload_0 val: name:null, val:null
25 * 1: invokespecial jp/igapyon/jcfa/vo/JcfaNode#<init>()V TODO get args
26 * count from signature.
27 * jp.igapyon.jcfa.vo.item.JcfaItemReference@f2a1bd
28 * #jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@158ba40
32 * 4: aload_0 val: name:null, val:null
40 * 7: putfield TODO unsupported opcode
44 * 10: aload_0 val: name:null, val:null
48 * 11: iconst_1 TODO unsupported opcode
52 * 12: putfield TODO unsupported opcode
56 * 15: aload_0 val: name:null, val:null
60 * 16: new TODO unsupported opcode
64 * 19: dup TODO unsupported opcode
68 * 20: invokespecial java/util/ArrayList#<init>()V TODO get args count
70 * jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@2bcbb9#jp
71 * .igapyon.jcfa.vo.item.JcfaItemLocalVariable@14c009f
75 * 23: putfield TODO unsupported opcode
79 * 26: aload_0 val: name:null, val:null
83 * 27: new TODO unsupported opcode
87 * 30: dup TODO unsupported opcode
91 * 31: invokespecial java/util/ArrayList#<init>()V TODO get args count
93 * jp.igapyon.jcfa.vo.item.JcfaItemReference@bcec51#jp.igapyon
94 * .jcfa.vo.item.JcfaItemLocalVariable@13ec894
98 * 34: putfield TODO unsupported opcode
105 public java.lang.String getAccess() {
107 * 0: aload_0 val: name:null, val:null
111 * 1: getfield TODO unsupported opcode
115 * 4: areturn TODO unsupported opcode
120 public java.lang.String getExtendsName() {
122 * 0: aload_0 val: name:null, val:null
126 * 1: getfield TODO unsupported opcode
130 * 4: areturn TODO unsupported opcode
135 public java.util.List getFieldList() {
137 * 0: aload_0 val: name:null, val:null
141 * 1: getfield TODO unsupported opcode
145 * 4: areturn TODO unsupported opcode
150 public java.lang.String getLocalName() {
152 * 0: aload_0 val: name:null, val:null
156 * 1: getfield TODO unsupported opcode
165 * java/lang/String#split(Ljava/lang/String;)[Ljava/lang/String; TODO
166 * get args count from signature.
167 * jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable
168 * @e288e1#jp.igapyon.jcfa.vo.item.JcfaItemReference@88aace
172 * 9: astore_1 TODO unsupported opcode
176 * 10: aload_1 TODO unsupported opcode
180 * 11: aload_1 TODO unsupported opcode
184 * 12: arraylength TODO unsupported opcode
188 * 13: iconst_1 TODO unsupported opcode
192 * 14: isub TODO unsupported opcode
196 * 15: aaload TODO unsupported opcode
200 * 16: areturn TODO unsupported opcode
205 public java.util.List getMethodList() {
207 * 0: aload_0 val: name:null, val:null
211 * 1: getfield TODO unsupported opcode
215 * 4: areturn TODO unsupported opcode
220 public java.lang.String getName() {
222 * 0: aload_0 val: name:null, val:null
226 * 1: getfield TODO unsupported opcode
230 * 4: areturn TODO unsupported opcode
235 public boolean isMainClass() {
237 * 0: aload_0 val: name:null, val:null
241 * 1: getfield TODO unsupported opcode
245 * 4: ireturn TODO unsupported opcode
250 * Method. java.lang.String
252 public void setAccess(java.lang.String arg0) {
254 * 0: aload_0 val: name:null, val:null
258 * 1: aload_1 TODO unsupported opcode
262 * 2: putfield TODO unsupported opcode
269 * Method. java.lang.String
271 public void setExtendsName(java.lang.String arg0) {
273 * 0: aload_0 val: name:null, val:null
277 * 1: aload_1 TODO unsupported opcode
281 * 2: putfield TODO unsupported opcode
290 public void setMainClass(boolean arg0) {
292 * 0: aload_0 val: name:null, val:null
296 * 1: iload_1 TODO unsupported opcode
300 * 2: putfield TODO unsupported opcode
307 * Method. java.lang.String
309 public void setName(java.lang.String arg0) {
311 * 0: aload_0 val: name:null, val:null
315 * 1: aload_1 TODO unsupported opcode
319 * 2: putfield TODO unsupported opcode