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:this,
22 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@800f2
26 * 1: invokespecial jp/igapyon/jcfa/vo/JcfaNode#<init>()V TODO get args
27 * count from signature.
28 * jp.igapyon.jcfa.vo.item.JcfaItemReference@1763e0
29 * b#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@1e366c7
33 * 4: aload_0 val: name:this,
34 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@800f2
42 * 7: putfield TODO unsupported opcode
46 * 10: aload_0 val: name:this,
47 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@800f2
51 * 11: iconst_1 TODO unsupported opcode
55 * 12: putfield TODO unsupported opcode
59 * 15: aload_0 val: name:this,
60 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@800f2
64 * 16: new TODO unsupported opcode
68 * 19: dup TODO unsupported opcode
72 * 20: invokespecial java/util/ArrayList#<init>()V TODO get args count
74 * jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@1e366c7#
75 * jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@1e366c7
79 * 23: putfield TODO unsupported opcode
83 * 26: aload_0 val: name:this,
84 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@800f2
88 * 27: new TODO unsupported opcode
92 * 30: dup TODO unsupported opcode
96 * 31: invokespecial java/util/ArrayList#<init>()V TODO get args count
98 * jp.igapyon.jcfa.vo.item.JcfaItemReference@7096dc#jp.igapyon
99 * .jcfa.vo.item.JcfaItemLocalVariable@1e366c7
103 * 34: putfield TODO unsupported opcode
110 public java.lang.String getAccess() {
112 * 0: aload_0 val: name:this,
113 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@1c07801
117 * 1: getfield TODO unsupported opcode
121 * 4: areturn TODO unsupported opcode
126 public java.lang.String getExtendsName() {
128 * 0: aload_0 val: name:this,
129 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@106b188
133 * 1: getfield TODO unsupported opcode
137 * 4: areturn TODO unsupported opcode
142 public java.util.List getFieldList() {
144 * 0: aload_0 val: name:this,
145 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@716387
149 * 1: getfield TODO unsupported opcode
153 * 4: areturn TODO unsupported opcode
158 public java.lang.String getLocalName() {
160 * 0: aload_0 val: name:this,
161 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@3d5104
165 * 1: getfield TODO unsupported opcode
174 * java/lang/String#split(Ljava/lang/String;)[Ljava/lang/String; TODO
175 * get args count from signature.
176 * jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable
177 * @191ec17#jp.igapyon.jcfa.vo.item.JcfaItemReference@1231a68
181 * 9: astore_1 TODO unsupported opcode
185 * 10: aload_1 TODO unsupported opcode
189 * 11: aload_1 TODO unsupported opcode
193 * 12: arraylength TODO unsupported opcode
197 * 13: iconst_1 TODO unsupported opcode
201 * 14: isub TODO unsupported opcode
205 * 15: aaload TODO unsupported opcode
209 * 16: areturn TODO unsupported opcode
214 public java.util.List getMethodList() {
216 * 0: aload_0 val: name:this,
217 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@19adef3
221 * 1: getfield TODO unsupported opcode
225 * 4: areturn TODO unsupported opcode
230 public java.lang.String getName() {
232 * 0: aload_0 val: name:this,
233 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@a334c1
237 * 1: getfield TODO unsupported opcode
241 * 4: areturn TODO unsupported opcode
246 public boolean isMainClass() {
248 * 0: aload_0 val: name:this,
249 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@dc8b07
253 * 1: getfield TODO unsupported opcode
257 * 4: ireturn TODO unsupported opcode
262 * Method. java.lang.String
264 public void setAccess(java.lang.String arg0) {
266 * 0: aload_0 val: name:this,
267 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@12b9ffd
271 * 1: aload_1 TODO unsupported opcode
275 * 2: putfield TODO unsupported opcode
282 * Method. java.lang.String
284 public void setExtendsName(java.lang.String arg0) {
286 * 0: aload_0 val: name:this,
287 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@114ad15
291 * 1: aload_1 TODO unsupported opcode
295 * 2: putfield TODO unsupported opcode
304 public void setMainClass(boolean arg0) {
306 * 0: aload_0 val: name:this,
307 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@6f404e
311 * 1: iload_1 TODO unsupported opcode
315 * 2: putfield TODO unsupported opcode
322 * Method. java.lang.String
324 public void setName(java.lang.String arg0) {
326 * 0: aload_0 val: name:this,
327 * val:jp.igapyon.jcfa.vo.item.JcfaItemReference@1e6c94f
331 * 1: aload_1 TODO unsupported opcode
335 * 2: putfield TODO unsupported opcode