• R/O
  • HTTP
  • SSH
  • HTTPS

jcfa: Commit

JavaClassFileAnalyzer (jcfa) のメインリポジトリです。


Commit MetaInfo

Revisionc33d72d4821e855329c9292f0215ced0cf03c40a (tree)
Time2014-04-03 22:10:59
Authoriga <tosiki.iga@nift...>
Commiteriga

Log Message

save

Change Summary

Incremental Difference

--- a/jcfa/src/jp/igapyon/jcfa/util/JcfaWriteUtil.java
+++ b/jcfa/src/jp/igapyon/jcfa/util/JcfaWriteUtil.java
@@ -204,7 +204,7 @@ public class JcfaWriteUtil {
204204 jcfaMethod.getFrame().getOperandStack().push(osLocalVariable);
205205
206206 jcfaCode.getComment().getCommentList()
207- .add(osLocalVariable.getVal().toString());
207+ .add(osLocalVariable.toDisplayString());
208208
209209 break;
210210 }
@@ -418,12 +418,12 @@ public class JcfaWriteUtil {
418418 final JcfaItem osNodeArg0 = jcfaMethod.getFrame()
419419 .getOperandStack().pop();
420420
421- final JcfaItemReference osRef = (JcfaItemReference) jcfaMethod
422- .getFrame().getOperandStack().pop();
421+ final JcfaItem osRef = jcfaMethod.getFrame().getOperandStack()
422+ .pop();
423423
424424 jcfaCode.getComment()
425425 .getCommentList()
426- .add("" + osRef.getObject() + "#"
426+ .add("" + osRef.toString() + "#"
427427 + osNodeArg0.toString());
428428
429429 break;
--- a/jcfa/src/jp/igapyon/jcfa/vo/item/JcfaItemLocalVariable.java
+++ b/jcfa/src/jp/igapyon/jcfa/vo/item/JcfaItemLocalVariable.java
@@ -20,4 +20,7 @@ public class JcfaItemLocalVariable extends JcfaItem {
2020 this.val = val;
2121 }
2222
23+ public String toDisplayString() {
24+ return "val: name:" + name + ", val:" + val;
25+ }
2326 }
--- a/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/JcfaClass.jcfa
+++ b/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/JcfaClass.jcfa
@@ -18,17 +18,18 @@ public class JcfaClass extends jp.igapyon.jcfa.vo.JcfaNode {
1818 /** Constructor. */
1919 public JcfaClass() {
2020 /*
21- * 0: aload_0 TODO unsupported opcode
21+ * 0: aload_0 val: name:null, val:null
2222 */
2323
2424 /*
2525 * 1: invokespecial jp/igapyon/jcfa/vo/JcfaNode#<init>()V TODO get args
2626 * count from signature.
27- * null#jp.igapyon.jcfa.vo.item.JcfaItemReference@18d9aab
27+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@f2a1bd
28+ * #jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@158ba40
2829 */
2930
3031 /*
31- * 4: aload_0 TODO unsupported opcode
32+ * 4: aload_0 val: name:null, val:null
3233 */
3334
3435 /*
@@ -40,7 +41,7 @@ public class JcfaClass extends jp.igapyon.jcfa.vo.JcfaNode {
4041 */
4142
4243 /*
43- * 10: aload_0 TODO unsupported opcode
44+ * 10: aload_0 val: name:null, val:null
4445 */
4546
4647 /*
@@ -52,7 +53,7 @@ public class JcfaClass extends jp.igapyon.jcfa.vo.JcfaNode {
5253 */
5354
5455 /*
55- * 15: aload_0 TODO unsupported opcode
56+ * 15: aload_0 val: name:null, val:null
5657 */
5758
5859 /*
@@ -66,7 +67,8 @@ public class JcfaClass extends jp.igapyon.jcfa.vo.JcfaNode {
6667 /*
6768 * 20: invokespecial java/util/ArrayList#<init>()V TODO get args count
6869 * from signature.
69- * null#jp.igapyon.jcfa.vo.item.JcfaItemReference@1a55b9b
70+ * jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@2bcbb9#jp
71+ * .igapyon.jcfa.vo.item.JcfaItemLocalVariable@14c009f
7072 */
7173
7274 /*
@@ -74,7 +76,7 @@ public class JcfaClass extends jp.igapyon.jcfa.vo.JcfaNode {
7476 */
7577
7678 /*
77- * 26: aload_0 TODO unsupported opcode
79+ * 26: aload_0 val: name:null, val:null
7880 */
7981
8082 /*
@@ -88,7 +90,8 @@ public class JcfaClass extends jp.igapyon.jcfa.vo.JcfaNode {
8890 /*
8991 * 31: invokespecial java/util/ArrayList#<init>()V TODO get args count
9092 * from signature.
91- * null#jp.igapyon.jcfa.vo.item.JcfaItemReference@1211efb
93+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@bcec51#jp.igapyon
94+ * .jcfa.vo.item.JcfaItemLocalVariable@13ec894
9295 */
9396
9497 /*
@@ -101,7 +104,7 @@ public class JcfaClass extends jp.igapyon.jcfa.vo.JcfaNode {
101104 /** Method. */
102105 public java.lang.String getAccess() {
103106 /*
104- * 0: aload_0 TODO unsupported opcode
107+ * 0: aload_0 val: name:null, val:null
105108 */
106109
107110 /*
@@ -116,7 +119,7 @@ public class JcfaClass extends jp.igapyon.jcfa.vo.JcfaNode {
116119 /** Method. */
117120 public java.lang.String getExtendsName() {
118121 /*
119- * 0: aload_0 TODO unsupported opcode
122+ * 0: aload_0 val: name:null, val:null
120123 */
121124
122125 /*
@@ -131,7 +134,7 @@ public class JcfaClass extends jp.igapyon.jcfa.vo.JcfaNode {
131134 /** Method. */
132135 public java.util.List getFieldList() {
133136 /*
134- * 0: aload_0 TODO unsupported opcode
137+ * 0: aload_0 val: name:null, val:null
135138 */
136139
137140 /*
@@ -146,7 +149,7 @@ public class JcfaClass extends jp.igapyon.jcfa.vo.JcfaNode {
146149 /** Method. */
147150 public java.lang.String getLocalName() {
148151 /*
149- * 0: aload_0 TODO unsupported opcode
152+ * 0: aload_0 val: name:null, val:null
150153 */
151154
152155 /*
@@ -161,7 +164,8 @@ public class JcfaClass extends jp.igapyon.jcfa.vo.JcfaNode {
161164 * 6: invokevirtual
162165 * java/lang/String#split(Ljava/lang/String;)[Ljava/lang/String; TODO
163166 * get args count from signature.
164- * null#jp.igapyon.jcfa.vo.item.JcfaItemReference@1792081
167+ * jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable
168+ * @e288e1#jp.igapyon.jcfa.vo.item.JcfaItemReference@88aace
165169 */
166170
167171 /*
@@ -200,7 +204,7 @@ public class JcfaClass extends jp.igapyon.jcfa.vo.JcfaNode {
200204 /** Method. */
201205 public java.util.List getMethodList() {
202206 /*
203- * 0: aload_0 TODO unsupported opcode
207+ * 0: aload_0 val: name:null, val:null
204208 */
205209
206210 /*
@@ -215,7 +219,7 @@ public class JcfaClass extends jp.igapyon.jcfa.vo.JcfaNode {
215219 /** Method. */
216220 public java.lang.String getName() {
217221 /*
218- * 0: aload_0 TODO unsupported opcode
222+ * 0: aload_0 val: name:null, val:null
219223 */
220224
221225 /*
@@ -230,7 +234,7 @@ public class JcfaClass extends jp.igapyon.jcfa.vo.JcfaNode {
230234 /** Method. */
231235 public boolean isMainClass() {
232236 /*
233- * 0: aload_0 TODO unsupported opcode
237+ * 0: aload_0 val: name:null, val:null
234238 */
235239
236240 /*
@@ -247,7 +251,7 @@ public class JcfaClass extends jp.igapyon.jcfa.vo.JcfaNode {
247251 */
248252 public void setAccess(java.lang.String arg0) {
249253 /*
250- * 0: aload_0 TODO unsupported opcode
254+ * 0: aload_0 val: name:null, val:null
251255 */
252256
253257 /*
@@ -266,7 +270,7 @@ public class JcfaClass extends jp.igapyon.jcfa.vo.JcfaNode {
266270 */
267271 public void setExtendsName(java.lang.String arg0) {
268272 /*
269- * 0: aload_0 TODO unsupported opcode
273+ * 0: aload_0 val: name:null, val:null
270274 */
271275
272276 /*
@@ -285,7 +289,7 @@ public class JcfaClass extends jp.igapyon.jcfa.vo.JcfaNode {
285289 */
286290 public void setMainClass(boolean arg0) {
287291 /*
288- * 0: aload_0 TODO unsupported opcode
292+ * 0: aload_0 val: name:null, val:null
289293 */
290294
291295 /*
@@ -304,7 +308,7 @@ public class JcfaClass extends jp.igapyon.jcfa.vo.JcfaNode {
304308 */
305309 public void setName(java.lang.String arg0) {
306310 /*
307- * 0: aload_0 TODO unsupported opcode
311+ * 0: aload_0 val: name:null, val:null
308312 */
309313
310314 /*
--- a/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/JcfaCode.jcfa
+++ b/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/JcfaCode.jcfa
@@ -12,17 +12,18 @@ public class JcfaCode extends jp.igapyon.jcfa.vo.JcfaNode {
1212 /** Constructor. */
1313 public JcfaCode() {
1414 /*
15- * 0: aload_0 TODO unsupported opcode
15+ * 0: aload_0 val: name:null, val:null
1616 */
1717
1818 /*
1919 * 1: invokespecial jp/igapyon/jcfa/vo/JcfaNode#<init>()V TODO get args
2020 * count from signature.
21- * null#jp.igapyon.jcfa.vo.item.JcfaItemReference@20dc10
21+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@d47289
22+ * #jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@1abbc4b
2223 */
2324
2425 /*
25- * 4: aload_0 TODO unsupported opcode
26+ * 4: aload_0 val: name:null, val:null
2627 */
2728
2829 /*
@@ -34,7 +35,7 @@ public class JcfaCode extends jp.igapyon.jcfa.vo.JcfaNode {
3435 */
3536
3637 /*
37- * 9: aload_0 TODO unsupported opcode
38+ * 9: aload_0 val: name:null, val:null
3839 */
3940
4041 /*
@@ -51,7 +52,7 @@ public class JcfaCode extends jp.igapyon.jcfa.vo.JcfaNode {
5152 /** Method. */
5253 public byte[] getCodes() {
5354 /*
54- * 0: aload_0 TODO unsupported opcode
55+ * 0: aload_0 val: name:null, val:null
5556 */
5657
5758 /*
@@ -66,7 +67,7 @@ public class JcfaCode extends jp.igapyon.jcfa.vo.JcfaNode {
6667 /** Method. */
6768 public org.apache.bcel.classfile.JavaClass getJavaClass() {
6869 /*
69- * 0: aload_0 TODO unsupported opcode
70+ * 0: aload_0 val: name:null, val:null
7071 */
7172
7273 /*
@@ -81,7 +82,7 @@ public class JcfaCode extends jp.igapyon.jcfa.vo.JcfaNode {
8182 /** Method. */
8283 public short getOpcode() {
8384 /*
84- * 0: aload_0 TODO unsupported opcode
85+ * 0: aload_0 val: name:null, val:null
8586 */
8687
8788 /*
@@ -98,7 +99,7 @@ public class JcfaCode extends jp.igapyon.jcfa.vo.JcfaNode {
9899 */
99100 public void setCodes(byte[] arg0) {
100101 /*
101- * 0: aload_0 TODO unsupported opcode
102+ * 0: aload_0 val: name:null, val:null
102103 */
103104
104105 /*
@@ -117,7 +118,7 @@ public class JcfaCode extends jp.igapyon.jcfa.vo.JcfaNode {
117118 */
118119 public void setJavaClass(org.apache.bcel.classfile.JavaClass arg0) {
119120 /*
120- * 0: aload_0 TODO unsupported opcode
121+ * 0: aload_0 val: name:null, val:null
121122 */
122123
123124 /*
@@ -136,7 +137,7 @@ public class JcfaCode extends jp.igapyon.jcfa.vo.JcfaNode {
136137 */
137138 public void setOpcode(short arg0) {
138139 /*
139- * 0: aload_0 TODO unsupported opcode
140+ * 0: aload_0 val: name:null, val:null
140141 */
141142
142143 /*
--- a/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/JcfaComment.jcfa
+++ b/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/JcfaComment.jcfa
@@ -10,16 +10,18 @@ public class JcfaComment {
1010 /** Constructor. */
1111 public JcfaComment() {
1212 /*
13- * 0: aload_0 TODO unsupported opcode
13+ * 0: aload_0 val: name:null, val:null
1414 */
1515
1616 /*
1717 * 1: invokespecial java/lang/Object#<init>()V TODO get args count from
18- * signature. null#jp.igapyon.jcfa.vo.item.JcfaItemReference@18762b1
18+ * signature.
19+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@dccf02#jp.igapyon
20+ * .jcfa.vo.item.JcfaItemLocalVariable@9a9807
1921 */
2022
2123 /*
22- * 4: aload_0 TODO unsupported opcode
24+ * 4: aload_0 val: name:null, val:null
2325 */
2426
2527 /*
@@ -31,7 +33,7 @@ public class JcfaComment {
3133 */
3234
3335 /*
34- * 9: aload_0 TODO unsupported opcode
36+ * 9: aload_0 val: name:null, val:null
3537 */
3638
3739 /*
@@ -45,7 +47,8 @@ public class JcfaComment {
4547 /*
4648 * 14: invokespecial java/util/ArrayList#<init>()V TODO get args count
4749 * from signature.
48- * null#jp.igapyon.jcfa.vo.item.JcfaItemReference@160868a
50+ * jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@1733273#
51+ * jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@1f53a83
4952 */
5053
5154 /*
@@ -58,7 +61,7 @@ public class JcfaComment {
5861 /** Method. */
5962 public java.util.List getCommentList() {
6063 /*
61- * 0: aload_0 TODO unsupported opcode
64+ * 0: aload_0 val: name:null, val:null
6265 */
6366
6467 /*
@@ -73,7 +76,7 @@ public class JcfaComment {
7376 /** Method. */
7477 public boolean isJavaDoc() {
7578 /*
76- * 0: aload_0 TODO unsupported opcode
79+ * 0: aload_0 val: name:null, val:null
7780 */
7881
7982 /*
@@ -90,7 +93,7 @@ public class JcfaComment {
9093 */
9194 public void setCommentList(java.util.List arg0) {
9295 /*
93- * 0: aload_0 TODO unsupported opcode
96+ * 0: aload_0 val: name:null, val:null
9497 */
9598
9699 /*
@@ -109,7 +112,7 @@ public class JcfaComment {
109112 */
110113 public void setJavaDoc(boolean arg0) {
111114 /*
112- * 0: aload_0 TODO unsupported opcode
115+ * 0: aload_0 val: name:null, val:null
113116 */
114117
115118 /*
--- a/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/JcfaField.jcfa
+++ b/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/JcfaField.jcfa
@@ -14,13 +14,14 @@ public class JcfaField extends jp.igapyon.jcfa.vo.JcfaNode {
1414 /** Constructor. */
1515 public JcfaField() {
1616 /*
17- * 0: aload_0 null
17+ * 0: aload_0 val: name:null, val:null
1818 */
1919
2020 /*
2121 * 1: invokespecial jp/igapyon/jcfa/vo/JcfaNode#<init>()V TODO get args
2222 * count from signature.
23- * null#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@131a5af
23+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@15268b
24+ * #jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@9598c0
2425 */
2526
2627 /* 4: return */
@@ -29,7 +30,7 @@ public class JcfaField extends jp.igapyon.jcfa.vo.JcfaNode {
2930 /** Method. */
3031 public java.lang.String getAccess() {
3132 /*
32- * 0: aload_0 null
33+ * 0: aload_0 val: name:null, val:null
3334 */
3435
3536 /*
@@ -44,7 +45,7 @@ public class JcfaField extends jp.igapyon.jcfa.vo.JcfaNode {
4445 /** Method. */
4546 public java.lang.String getConstantValue() {
4647 /*
47- * 0: aload_0 null
48+ * 0: aload_0 val: name:null, val:null
4849 */
4950
5051 /*
@@ -59,7 +60,7 @@ public class JcfaField extends jp.igapyon.jcfa.vo.JcfaNode {
5960 /** Method. */
6061 public java.lang.String getName() {
6162 /*
62- * 0: aload_0 null
63+ * 0: aload_0 val: name:null, val:null
6364 */
6465
6566 /*
@@ -74,7 +75,7 @@ public class JcfaField extends jp.igapyon.jcfa.vo.JcfaNode {
7475 /** Method. */
7576 public java.lang.String getType() {
7677 /*
77- * 0: aload_0 null
78+ * 0: aload_0 val: name:null, val:null
7879 */
7980
8081 /*
@@ -91,7 +92,7 @@ public class JcfaField extends jp.igapyon.jcfa.vo.JcfaNode {
9192 */
9293 public void setAccess(java.lang.String arg0) {
9394 /*
94- * 0: aload_0 null
95+ * 0: aload_0 val: name:null, val:null
9596 */
9697
9798 /*
@@ -110,7 +111,7 @@ public class JcfaField extends jp.igapyon.jcfa.vo.JcfaNode {
110111 */
111112 public void setConstantValue(java.lang.String arg0) {
112113 /*
113- * 0: aload_0 null
114+ * 0: aload_0 val: name:null, val:null
114115 */
115116
116117 /*
@@ -129,7 +130,7 @@ public class JcfaField extends jp.igapyon.jcfa.vo.JcfaNode {
129130 */
130131 public void setName(java.lang.String arg0) {
131132 /*
132- * 0: aload_0 null
133+ * 0: aload_0 val: name:null, val:null
133134 */
134135
135136 /*
@@ -148,7 +149,7 @@ public class JcfaField extends jp.igapyon.jcfa.vo.JcfaNode {
148149 */
149150 public void setType(java.lang.String arg0) {
150151 /*
151- * 0: aload_0 null
152+ * 0: aload_0 val: name:null, val:null
152153 */
153154
154155 /*
--- a/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/JcfaFrame.jcfa
+++ b/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/JcfaFrame.jcfa
@@ -9,19 +9,19 @@ public class JcfaFrame{
99 public JcfaFrame(){
1010 /*
1111 * 0: aload_0
12- * TODO unsupported opcode
12+ * val: name:null, val:null
1313 */
1414
1515 /*
1616 * 1: invokespecial
1717 * java/lang/Object#<init>()V
1818 * TODO get args count from signature.
19- * null#jp.igapyon.jcfa.vo.item.JcfaItemReference@ba2e7
19+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@1df3551#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@1256e50
2020 */
2121
2222 /*
2323 * 4: aload_0
24- * TODO unsupported opcode
24+ * val: name:null, val:null
2525 */
2626
2727 /*
@@ -38,7 +38,7 @@ public JcfaFrame(){
3838 * 9: invokespecial
3939 * java/util/HashMap#<init>()V
4040 * TODO get args count from signature.
41- * null#jp.igapyon.jcfa.vo.item.JcfaItemReference@1f3f6ff
41+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@6d8660#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@911b4f
4242 */
4343
4444 /*
@@ -48,7 +48,7 @@ public JcfaFrame(){
4848
4949 /*
5050 * 15: aload_0
51- * TODO unsupported opcode
51+ * val: name:null, val:null
5252 */
5353
5454 /*
@@ -65,7 +65,7 @@ public JcfaFrame(){
6565 * 20: invokespecial
6666 * jp/igapyon/jcfa/vo/JcfaOperandStack#<init>()V
6767 * TODO get args count from signature.
68- * null#jp.igapyon.jcfa.vo.item.JcfaItemReference@1dd0b6f
68+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@97e90e#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@145d1ef
6969 */
7070
7171 /*
@@ -79,10 +79,10 @@ public JcfaFrame(){
7979 * Method.
8080 * int
8181 */
82-public jp.igapyon.jcfa.vo.JcfaLocalVariable getLocalVariable(int arg0){
82+public jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable getLocalVariable(int arg0){
8383 /*
8484 * 0: aload_0
85- * TODO unsupported opcode
85+ * val: name:null, val:null
8686 */
8787
8888 /*
@@ -127,7 +127,7 @@ public jp.igapyon.jcfa.vo.JcfaLocalVariable getLocalVariable(int arg0){
127127
128128 /*
129129 * 21: aload_0
130- * TODO unsupported opcode
130+ * val: name:null, val:null
131131 */
132132
133133 /*
@@ -157,9 +157,9 @@ public jp.igapyon.jcfa.vo.JcfaLocalVariable getLocalVariable(int arg0){
157157
158158 /*
159159 * 33: invokespecial
160- * jp/igapyon/jcfa/vo/JcfaLocalVariable#<init>()V
160+ * jp/igapyon/jcfa/vo/item/JcfaItemLocalVariable#<init>()V
161161 * TODO get args count from signature.
162- * null#jp.igapyon.jcfa.vo.item.JcfaItemReference@119a664
162+ * jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@d9b2f9#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@75324a
163163 */
164164
165165 /*
@@ -174,7 +174,7 @@ public jp.igapyon.jcfa.vo.JcfaLocalVariable getLocalVariable(int arg0){
174174
175175 /*
176176 * 42: aload_0
177- * TODO unsupported opcode
177+ * val: name:null, val:null
178178 */
179179
180180 /*
@@ -210,12 +210,12 @@ public jp.igapyon.jcfa.vo.JcfaLocalVariable getLocalVariable(int arg0){
210210 /**
211211 * Method.
212212 * int
213- * jp.igapyon.jcfa.vo.JcfaLocalVariable
213+ * jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable
214214 */
215-public void setLocalVariable(int arg0jp.igapyon.jcfa.vo.JcfaLocalVariable arg0){
215+public void setLocalVariable(int arg0jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable arg0){
216216 /*
217217 * 0: aload_0
218- * TODO unsupported opcode
218+ * val: name:null, val:null
219219 */
220220
221221 /*
@@ -254,7 +254,7 @@ public void setLocalVariable(int arg0jp.igapyon.jcfa.vo.JcfaLocalVariable arg0){
254254 public jp.igapyon.jcfa.vo.JcfaOperandStack getOperandStack(){
255255 /*
256256 * 0: aload_0
257- * TODO unsupported opcode
257+ * val: name:null, val:null
258258 */
259259
260260 /*
--- a/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/JcfaMethod.jcfa
+++ b/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/JcfaMethod.jcfa
@@ -18,17 +18,18 @@ public class JcfaMethod extends jp.igapyon.jcfa.vo.JcfaNode {
1818 /** Constructor. */
1919 public JcfaMethod() {
2020 /*
21- * 0: aload_0 null
21+ * 0: aload_0 val: name:null, val:null
2222 */
2323
2424 /*
2525 * 1: invokespecial jp/igapyon/jcfa/vo/JcfaNode#<init>()V TODO get args
2626 * count from signature.
27- * null#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@74c252
27+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@15f73e9
28+ * #jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@1b2d71d
2829 */
2930
3031 /*
31- * 4: aload_0 null
32+ * 4: aload_0 val: name:null, val:null
3233 */
3334
3435 /*
@@ -42,7 +43,8 @@ public class JcfaMethod extends jp.igapyon.jcfa.vo.JcfaNode {
4243 /*
4344 * 9: invokespecial java/util/ArrayList#<init>()V TODO get args count
4445 * from signature.
45- * null#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@181ab44
46+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@48b1ca#jp.igapyon
47+ * .jcfa.vo.item.JcfaItemLocalVariable@9046f8
4648 */
4749
4850 /*
@@ -50,7 +52,7 @@ public class JcfaMethod extends jp.igapyon.jcfa.vo.JcfaNode {
5052 */
5153
5254 /*
53- * 15: aload_0 null
55+ * 15: aload_0 val: name:null, val:null
5456 */
5557
5658 /*
@@ -64,7 +66,8 @@ public class JcfaMethod extends jp.igapyon.jcfa.vo.JcfaNode {
6466 /*
6567 * 20: invokespecial java/util/ArrayList#<init>()V TODO get args count
6668 * from signature.
67- * null#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@132a3e
69+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@2364e5#jp.igapyon
70+ * .jcfa.vo.item.JcfaItemLocalVariable@1b51748
6871 */
6972
7073 /*
@@ -72,7 +75,7 @@ public class JcfaMethod extends jp.igapyon.jcfa.vo.JcfaNode {
7275 */
7376
7477 /*
75- * 26: aload_0 null
78+ * 26: aload_0 val: name:null, val:null
7679 */
7780
7881 /*
@@ -86,7 +89,8 @@ public class JcfaMethod extends jp.igapyon.jcfa.vo.JcfaNode {
8689 /*
8790 * 31: invokespecial jp/igapyon/jcfa/vo/JcfaFrame#<init>()V TODO get
8891 * args count from signature.
89- * null#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@3a4d82
92+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@ba2e7
93+ * #jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@1f3f6ff
9094 */
9195
9296 /*
@@ -99,7 +103,7 @@ public class JcfaMethod extends jp.igapyon.jcfa.vo.JcfaNode {
99103 /** Method. */
100104 public java.lang.String getAccess() {
101105 /*
102- * 0: aload_0 null
106+ * 0: aload_0 val: name:null, val:null
103107 */
104108
105109 /*
@@ -114,7 +118,7 @@ public class JcfaMethod extends jp.igapyon.jcfa.vo.JcfaNode {
114118 /** Method. */
115119 public java.util.List getArugumentTypeList() {
116120 /*
117- * 0: aload_0 null
121+ * 0: aload_0 val: name:null, val:null
118122 */
119123
120124 /*
@@ -129,7 +133,7 @@ public class JcfaMethod extends jp.igapyon.jcfa.vo.JcfaNode {
129133 /** Method. */
130134 public java.util.List getCodeList() {
131135 /*
132- * 0: aload_0 null
136+ * 0: aload_0 val: name:null, val:null
133137 */
134138
135139 /*
@@ -144,7 +148,7 @@ public class JcfaMethod extends jp.igapyon.jcfa.vo.JcfaNode {
144148 /** Method. */
145149 public jp.igapyon.jcfa.vo.JcfaFrame getFrame() {
146150 /*
147- * 0: aload_0 null
151+ * 0: aload_0 val: name:null, val:null
148152 */
149153
150154 /*
@@ -159,7 +163,7 @@ public class JcfaMethod extends jp.igapyon.jcfa.vo.JcfaNode {
159163 /** Method. */
160164 public java.lang.String getName() {
161165 /*
162- * 0: aload_0 null
166+ * 0: aload_0 val: name:null, val:null
163167 */
164168
165169 /*
@@ -174,7 +178,7 @@ public class JcfaMethod extends jp.igapyon.jcfa.vo.JcfaNode {
174178 /** Method. */
175179 public java.lang.String getType() {
176180 /*
177- * 0: aload_0 null
181+ * 0: aload_0 val: name:null, val:null
178182 */
179183
180184 /*
@@ -191,7 +195,7 @@ public class JcfaMethod extends jp.igapyon.jcfa.vo.JcfaNode {
191195 */
192196 public void setAccess(java.lang.String arg0) {
193197 /*
194- * 0: aload_0 null
198+ * 0: aload_0 val: name:null, val:null
195199 */
196200
197201 /*
@@ -210,7 +214,7 @@ public class JcfaMethod extends jp.igapyon.jcfa.vo.JcfaNode {
210214 */
211215 public void setName(java.lang.String arg0) {
212216 /*
213- * 0: aload_0 null
217+ * 0: aload_0 val: name:null, val:null
214218 */
215219
216220 /*
@@ -229,7 +233,7 @@ public class JcfaMethod extends jp.igapyon.jcfa.vo.JcfaNode {
229233 */
230234 public void setType(java.lang.String arg0) {
231235 /*
232- * 0: aload_0 null
236+ * 0: aload_0 val: name:null, val:null
233237 */
234238
235239 /*
--- a/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/JcfaNode.jcfa
+++ b/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/JcfaNode.jcfa
@@ -8,16 +8,18 @@ public class JcfaNode {
88 /** Constructor. */
99 public JcfaNode() {
1010 /*
11- * 0: aload_0 TODO unsupported opcode
11+ * 0: aload_0 val: name:null, val:null
1212 */
1313
1414 /*
1515 * 1: invokespecial java/lang/Object#<init>()V TODO get args count from
16- * signature. null#jp.igapyon.jcfa.vo.item.JcfaItemReference@1bc3d08
16+ * signature.
17+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@116fe10#jp.igapyon
18+ * .jcfa.vo.item.JcfaItemLocalVariable@820671
1719 */
1820
1921 /*
20- * 4: aload_0 TODO unsupported opcode
22+ * 4: aload_0 val: name:null, val:null
2123 */
2224
2325 /*
@@ -31,7 +33,8 @@ public class JcfaNode {
3133 /*
3234 * 9: invokespecial jp/igapyon/jcfa/vo/JcfaComment#<init>()V TODO get
3335 * args count from signature.
34- * null#jp.igapyon.jcfa.vo.item.JcfaItemReference@14af2c1
36+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@74f
37+ * 356#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@13a1b2
3538 */
3639
3740 /*
@@ -44,7 +47,7 @@ public class JcfaNode {
4447 /** Method. */
4548 public jp.igapyon.jcfa.vo.JcfaComment getComment() {
4649 /*
47- * 0: aload_0 TODO unsupported opcode
50+ * 0: aload_0 val: name:null, val:null
4851 */
4952
5053 /*
@@ -61,7 +64,7 @@ public class JcfaNode {
6164 */
6265 public void setComment(jp.igapyon.jcfa.vo.JcfaComment arg0) {
6366 /*
64- * 0: aload_0 TODO unsupported opcode
67+ * 0: aload_0 val: name:null, val:null
6568 */
6669
6770 /*
--- a/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/JcfaOperandStack.jcfa
+++ b/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/JcfaOperandStack.jcfa
@@ -8,16 +8,18 @@ public class JcfaOperandStack {
88 /** Constructor. */
99 public JcfaOperandStack() {
1010 /*
11- * 0: aload_0 TODO unsupported opcode
11+ * 0: aload_0 val: name:null, val:null
1212 */
1313
1414 /*
1515 * 1: invokespecial java/lang/Object#<init>()V TODO get args count from
16- * signature. null#jp.igapyon.jcfa.vo.item.JcfaItemReference@4500b2
16+ * signature.
17+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@4cdfbb#jp.igapyon
18+ * .jcfa.vo.item.JcfaItemLocalVariable@f4a9a3
1719 */
1820
1921 /*
20- * 4: aload_0 TODO unsupported opcode
22+ * 4: aload_0 val: name:null, val:null
2123 */
2224
2325 /*
@@ -30,7 +32,9 @@ public class JcfaOperandStack {
3032
3133 /*
3234 * 9: invokespecial java/util/Stack#<init>()V TODO get args count from
33- * signature. null#jp.igapyon.jcfa.vo.item.JcfaItemReference@30e1c0
35+ * signature.
36+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@ad3f16#jp.igapyon
37+ * .jcfa.vo.item.JcfaItemLocalVariable@8d444
3438 */
3539
3640 /*
@@ -45,7 +49,7 @@ public class JcfaOperandStack {
4549 */
4650 public void push(jp.igapyon.jcfa.vo.item.JcfaItem arg0) {
4751 /*
48- * 0: aload_0 TODO unsupported opcode
52+ * 0: aload_0 val: name:null, val:null
4953 */
5054
5155 /*
@@ -60,7 +64,8 @@ public class JcfaOperandStack {
6064 * 5: invokevirtual
6165 * java/util/Stack#push(Ljava/lang/Object;)Ljava/lang/Object; TODO get
6266 * args count from signature.
63- * null#jp.igapyon.jcfa.vo.item.JcfaItemReference@135348f
67+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@1
68+ * a7cdd0#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@1b94cfb
6469 */
6570
6671 /*
@@ -73,7 +78,7 @@ public class JcfaOperandStack {
7378 /** Method. */
7479 public jp.igapyon.jcfa.vo.item.JcfaItem pop() {
7580 /*
76- * 0: aload_0 TODO unsupported opcode
81+ * 0: aload_0 val: name:null, val:null
7782 */
7883
7984 /*
@@ -83,7 +88,8 @@ public class JcfaOperandStack {
8388 /*
8489 * 4: invokevirtual java/util/Stack#pop()Ljava/lang/Object; TODO get
8590 * args count from signature.
86- * null#jp.igapyon.jcfa.vo.item.JcfaItemReference@dc711
91+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@6d
92+ * 136c#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@116270f
8793 */
8894
8995 /*
@@ -105,7 +111,8 @@ public class JcfaOperandStack {
105111 /*
106112 * 13: invokevirtual java/util/EmptyStackException#printStackTrace()V
107113 * TODO get args count from signature.
108- * null#jp.igapyon.jcfa.vo.item.JcfaItemReference@882e24
114+ * jp.igapyon.jcfa.vo.item.JcfaItemReference
115+ * @15e4f78#jp.igapyon.jcfa.vo.item.JcfaItemReference@b37e25
109116 */
110117
111118 /*
@@ -119,7 +126,8 @@ public class JcfaOperandStack {
119126 /*
120127 * 20: invokespecial jp/igapyon/jcfa/vo/item/JcfaItemReference#<init>()V
121128 * TODO get args count from signature.
122- * null#jp.igapyon.jcfa.vo.item.JcfaItemReference@8d69de
129+ * jp.igapyon.jcfa.vo.item.JcfaItemReference
130+ * @1eb5a6#jp.igapyon.jcfa.vo.item.JcfaItemReference@27d489
123131 */
124132
125133 /*
--- a/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/JcfaUnit.jcfa
+++ b/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/JcfaUnit.jcfa
@@ -12,17 +12,18 @@ public class JcfaUnit extends jp.igapyon.jcfa.vo.JcfaNode {
1212 /** Constructor. */
1313 public JcfaUnit() {
1414 /*
15- * 0: aload_0 TODO unsupported opcode
15+ * 0: aload_0 val: name:null, val:null
1616 */
1717
1818 /*
1919 * 1: invokespecial jp/igapyon/jcfa/vo/JcfaNode#<init>()V TODO get args
2020 * count from signature.
21- * null#jp.igapyon.jcfa.vo.item.JcfaItemReference@14fceb7
21+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@1d6f445
22+ * #jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@13f1d87
2223 */
2324
2425 /*
25- * 4: aload_0 TODO unsupported opcode
26+ * 4: aload_0 val: name:null, val:null
2627 */
2728
2829 /*
@@ -35,7 +36,9 @@ public class JcfaUnit extends jp.igapyon.jcfa.vo.JcfaNode {
3536
3637 /*
3738 * 9: invokespecial java/util/ArrayList#<init>()V TODO get args count
38- * from signature. null#jp.igapyon.jcfa.vo.item.JcfaItemReference@8c70da
39+ * from signature.
40+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@abb9e4#jp.igapyon
41+ * .jcfa.vo.item.JcfaItemLocalVariable@39563d
3942 */
4043
4144 /*
@@ -48,7 +51,7 @@ public class JcfaUnit extends jp.igapyon.jcfa.vo.JcfaNode {
4851 /** Method. */
4952 public java.util.List getClassList() {
5053 /*
51- * 0: aload_0 TODO unsupported opcode
54+ * 0: aload_0 val: name:null, val:null
5255 */
5356
5457 /*
@@ -63,7 +66,7 @@ public class JcfaUnit extends jp.igapyon.jcfa.vo.JcfaNode {
6366 /** Method. */
6467 public java.lang.String getName() {
6568 /*
66- * 0: aload_0 TODO unsupported opcode
69+ * 0: aload_0 val: name:null, val:null
6770 */
6871
6972 /*
@@ -78,7 +81,7 @@ public class JcfaUnit extends jp.igapyon.jcfa.vo.JcfaNode {
7881 /** Method. */
7982 public java.io.File getTargetFile() {
8083 /*
81- * 0: aload_0 TODO unsupported opcode
84+ * 0: aload_0 val: name:null, val:null
8285 */
8386
8487 /*
@@ -95,7 +98,7 @@ public class JcfaUnit extends jp.igapyon.jcfa.vo.JcfaNode {
9598 */
9699 public void setName(java.lang.String arg0) {
97100 /*
98- * 0: aload_0 TODO unsupported opcode
101+ * 0: aload_0 val: name:null, val:null
99102 */
100103
101104 /*
@@ -114,7 +117,7 @@ public class JcfaUnit extends jp.igapyon.jcfa.vo.JcfaNode {
114117 */
115118 public void setTargetFile(java.io.File arg0) {
116119 /*
117- * 0: aload_0 TODO unsupported opcode
120+ * 0: aload_0 val: name:null, val:null
118121 */
119122
120123 /*
--- a/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/item/JcfaItem.jcfa
+++ b/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/item/JcfaItem.jcfa
@@ -5,12 +5,14 @@ public class JcfaItem {
55 /** Constructor. */
66 public JcfaItem() {
77 /*
8- * 0: aload_0 null
8+ * 0: aload_0 val: name:null, val:null
99 */
1010
1111 /*
1212 * 1: invokespecial java/lang/Object#<init>()V TODO get args count from
13- * signature. null#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@1e9749c
13+ * signature.
14+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@db454#jp.igapyon.
15+ * jcfa.vo.item.JcfaItemLocalVariable@1ba1599
1416 */
1517
1618 /* 4: return */
--- a/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/item/JcfaItemBoolean.jcfa
+++ b/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/item/JcfaItemBoolean.jcfa
@@ -8,13 +8,14 @@ public class JcfaItemBoolean extends jp.igapyon.jcfa.vo.item.JcfaItem {
88 /** Constructor. */
99 public JcfaItemBoolean() {
1010 /*
11- * 0: aload_0 null
11+ * 0: aload_0 val: name:null, val:null
1212 */
1313
1414 /*
1515 * 1: invokespecial jp/igapyon/jcfa/vo/item/JcfaItem#<init>()V TODO get
1616 * args count from signature.
17- * null#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@83d070
17+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@fb0243
18+ * #jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@15198e8
1819 */
1920
2021 /* 4: return */
@@ -23,7 +24,7 @@ public class JcfaItemBoolean extends jp.igapyon.jcfa.vo.item.JcfaItem {
2324 /** Method. */
2425 public boolean isVal() {
2526 /*
26- * 0: aload_0 null
27+ * 0: aload_0 val: name:null, val:null
2728 */
2829
2930 /*
@@ -40,7 +41,7 @@ public class JcfaItemBoolean extends jp.igapyon.jcfa.vo.item.JcfaItem {
4041 */
4142 public void setVal(boolean arg0) {
4243 /*
43- * 0: aload_0 null
44+ * 0: aload_0 val: name:null, val:null
4445 */
4546
4647 /*
--- a/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/item/JcfaItemByte.jcfa
+++ b/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/item/JcfaItemByte.jcfa
@@ -8,13 +8,14 @@ public class JcfaItemByte extends jp.igapyon.jcfa.vo.item.JcfaItem {
88 /** Constructor. */
99 public JcfaItemByte() {
1010 /*
11- * 0: aload_0 null
11+ * 0: aload_0 val: name:null, val:null
1212 */
1313
1414 /*
1515 * 1: invokespecial jp/igapyon/jcfa/vo/item/JcfaItem#<init>()V TODO get
1616 * args count from signature.
17- * null#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@841c1
17+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@e23e7e
18+ * #jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@174cada
1819 */
1920
2021 /* 4: return */
@@ -23,7 +24,7 @@ public class JcfaItemByte extends jp.igapyon.jcfa.vo.item.JcfaItem {
2324 /** Method. */
2425 public byte getVal() {
2526 /*
26- * 0: aload_0 null
27+ * 0: aload_0 val: name:null, val:null
2728 */
2829
2930 /*
@@ -40,7 +41,7 @@ public class JcfaItemByte extends jp.igapyon.jcfa.vo.item.JcfaItem {
4041 */
4142 public void setVal(byte arg0) {
4243 /*
43- * 0: aload_0 null
44+ * 0: aload_0 val: name:null, val:null
4445 */
4546
4647 /*
--- a/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/item/JcfaItemChar.jcfa
+++ b/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/item/JcfaItemChar.jcfa
@@ -8,13 +8,14 @@ public class JcfaItemChar extends jp.igapyon.jcfa.vo.item.JcfaItem {
88 /** Constructor. */
99 public JcfaItemChar() {
1010 /*
11- * 0: aload_0 null
11+ * 0: aload_0 val: name:null, val:null
1212 */
1313
1414 /*
1515 * 1: invokespecial jp/igapyon/jcfa/vo/item/JcfaItem#<init>()V TODO get
1616 * args count from signature.
17- * null#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@1b6aea4
17+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@1d
18+ * d0b6f#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@119a664
1819 */
1920
2021 /* 4: return */
@@ -23,7 +24,7 @@ public class JcfaItemChar extends jp.igapyon.jcfa.vo.item.JcfaItem {
2324 /** Method. */
2425 public char getVal() {
2526 /*
26- * 0: aload_0 null
27+ * 0: aload_0 val: name:null, val:null
2728 */
2829
2930 /*
@@ -40,7 +41,7 @@ public class JcfaItemChar extends jp.igapyon.jcfa.vo.item.JcfaItem {
4041 */
4142 public void setVal(char arg0) {
4243 /*
43- * 0: aload_0 null
44+ * 0: aload_0 val: name:null, val:null
4445 */
4546
4647 /*
--- a/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/item/JcfaItemDoubleHigh.jcfa
+++ b/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/item/JcfaItemDoubleHigh.jcfa
@@ -8,13 +8,14 @@ public class JcfaItemDoubleHigh extends jp.igapyon.jcfa.vo.item.JcfaItem {
88 /** Constructor. */
99 public JcfaItemDoubleHigh() {
1010 /*
11- * 0: aload_0 null
11+ * 0: aload_0 val: name:null, val:null
1212 */
1313
1414 /*
1515 * 1: invokespecial jp/igapyon/jcfa/vo/item/JcfaItem#<init>()V TODO get
1616 * args count from signature.
17- * null#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@9046f8
17+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@14d
18+ * b697#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@10e838f
1819 */
1920
2021 /* 4: return */
@@ -23,7 +24,7 @@ public class JcfaItemDoubleHigh extends jp.igapyon.jcfa.vo.item.JcfaItem {
2324 /** Method. */
2425 public int getVal() {
2526 /*
26- * 0: aload_0 null
27+ * 0: aload_0 val: name:null, val:null
2728 */
2829
2930 /*
@@ -40,7 +41,7 @@ public class JcfaItemDoubleHigh extends jp.igapyon.jcfa.vo.item.JcfaItem {
4041 */
4142 public void setVal(int arg0) {
4243 /*
43- * 0: aload_0 null
44+ * 0: aload_0 val: name:null, val:null
4445 */
4546
4647 /*
--- a/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/item/JcfaItemDoubleLow.jcfa
+++ b/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/item/JcfaItemDoubleLow.jcfa
@@ -8,13 +8,14 @@ public class JcfaItemDoubleLow extends jp.igapyon.jcfa.vo.item.JcfaItem {
88 /** Constructor. */
99 public JcfaItemDoubleLow() {
1010 /*
11- * 0: aload_0 null
11+ * 0: aload_0 val: name:null, val:null
1212 */
1313
1414 /*
1515 * 1: invokespecial jp/igapyon/jcfa/vo/item/JcfaItem#<init>()V TODO get
1616 * args count from signature.
17- * null#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@1e6c23c
17+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@1e0042f
18+ * #jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@32bf23
1819 */
1920
2021 /* 4: return */
@@ -23,7 +24,7 @@ public class JcfaItemDoubleLow extends jp.igapyon.jcfa.vo.item.JcfaItem {
2324 /** Method. */
2425 public int getVal() {
2526 /*
26- * 0: aload_0 null
27+ * 0: aload_0 val: name:null, val:null
2728 */
2829
2930 /*
@@ -40,7 +41,7 @@ public class JcfaItemDoubleLow extends jp.igapyon.jcfa.vo.item.JcfaItem {
4041 */
4142 public void setVal(int arg0) {
4243 /*
43- * 0: aload_0 null
44+ * 0: aload_0 val: name:null, val:null
4445 */
4546
4647 /*
--- a/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/item/JcfaItemFloat.jcfa
+++ b/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/item/JcfaItemFloat.jcfa
@@ -8,13 +8,14 @@ public class JcfaItemFloat extends jp.igapyon.jcfa.vo.item.JcfaItem {
88 /** Constructor. */
99 public JcfaItemFloat() {
1010 /*
11- * 0: aload_0 null
11+ * 0: aload_0 val: name:null, val:null
1212 */
1313
1414 /*
1515 * 1: invokespecial jp/igapyon/jcfa/vo/item/JcfaItem#<init>()V TODO get
1616 * args count from signature.
17- * null#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@e9055b
17+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@162
18+ * a05c#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@dfee1
1819 */
1920
2021 /* 4: return */
@@ -23,7 +24,7 @@ public class JcfaItemFloat extends jp.igapyon.jcfa.vo.item.JcfaItem {
2324 /** Method. */
2425 public float getVal() {
2526 /*
26- * 0: aload_0 null
27+ * 0: aload_0 val: name:null, val:null
2728 */
2829
2930 /*
@@ -40,7 +41,7 @@ public class JcfaItemFloat extends jp.igapyon.jcfa.vo.item.JcfaItem {
4041 */
4142 public void setVal(float arg0) {
4243 /*
43- * 0: aload_0 null
44+ * 0: aload_0 val: name:null, val:null
4445 */
4546
4647 /*
--- a/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/item/JcfaItemInt.jcfa
+++ b/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/item/JcfaItemInt.jcfa
@@ -8,13 +8,14 @@ public class JcfaItemInt extends jp.igapyon.jcfa.vo.item.JcfaItem {
88 /** Constructor. */
99 public JcfaItemInt() {
1010 /*
11- * 0: aload_0 null
11+ * 0: aload_0 val: name:null, val:null
1212 */
1313
1414 /*
1515 * 1: invokespecial jp/igapyon/jcfa/vo/item/JcfaItem#<init>()V TODO get
1616 * args count from signature.
17- * null#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@1b2d71d
17+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@10d
18+ * 6a5e#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@1c24c1e
1819 */
1920
2021 /* 4: return */
@@ -23,7 +24,7 @@ public class JcfaItemInt extends jp.igapyon.jcfa.vo.item.JcfaItem {
2324 /** Method. */
2425 public int getVal() {
2526 /*
26- * 0: aload_0 null
27+ * 0: aload_0 val: name:null, val:null
2728 */
2829
2930 /*
@@ -40,7 +41,7 @@ public class JcfaItemInt extends jp.igapyon.jcfa.vo.item.JcfaItem {
4041 */
4142 public void setVal(int arg0) {
4243 /*
43- * 0: aload_0 null
44+ * 0: aload_0 val: name:null, val:null
4445 */
4546
4647 /*
--- a/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/item/JcfaItemLocalVariable.jcfa
+++ b/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/item/JcfaItemLocalVariable.jcfa
@@ -3,27 +3,45 @@ package jp.igapyon.jcfa.vo.item;
33 /** TODO import func. is missing. */
44 public class JcfaItemLocalVariable extends jp.igapyon.jcfa.vo.item.JcfaItem {
55 /** */
6- protected jp.igapyon.jcfa.vo.JcfaLocalVariable localVariable;
6+ protected java.lang.String name;
7+ /** */
8+ protected jp.igapyon.jcfa.vo.item.JcfaItem val;
79
810 /** Constructor. */
911 public JcfaItemLocalVariable() {
1012 /*
11- * 0: aload_0 null
13+ * 0: aload_0 val: name:null, val:null
1214 */
1315
1416 /*
1517 * 1: invokespecial jp/igapyon/jcfa/vo/item/JcfaItem#<init>()V TODO get
1618 * args count from signature.
17- * null#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@9598c0
19+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@e08e84
20+ * #jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@ac8dff
1821 */
1922
2023 /* 4: return */
2124 }
2225
2326 /** Method. */
24- public jp.igapyon.jcfa.vo.JcfaLocalVariable getLocalVariable() {
27+ public java.lang.String getName() {
2528 /*
26- * 0: aload_0 null
29+ * 0: aload_0 val: name:null, val:null
30+ */
31+
32+ /*
33+ * 1: getfield TODO unsupported opcode
34+ */
35+
36+ /*
37+ * 4: areturn TODO unsupported opcode
38+ */
39+ }
40+
41+ /** Method. */
42+ public jp.igapyon.jcfa.vo.item.JcfaItem getVal() {
43+ /*
44+ * 0: aload_0 val: name:null, val:null
2745 */
2846
2947 /*
@@ -36,11 +54,11 @@ public class JcfaItemLocalVariable extends jp.igapyon.jcfa.vo.item.JcfaItem {
3654 }
3755
3856 /**
39- * Method. jp.igapyon.jcfa.vo.JcfaLocalVariable
57+ * Method. java.lang.String
4058 */
41- public void setLocalVariable(jp.igapyon.jcfa.vo.JcfaLocalVariable arg0) {
59+ public void setName(java.lang.String arg0) {
4260 /*
43- * 0: aload_0 null
61+ * 0: aload_0 val: name:null, val:null
4462 */
4563
4664 /*
@@ -53,4 +71,104 @@ public class JcfaItemLocalVariable extends jp.igapyon.jcfa.vo.item.JcfaItem {
5371
5472 /* 5: return */
5573 }
74+
75+ /**
76+ * Method. jp.igapyon.jcfa.vo.item.JcfaItem
77+ */
78+ public void setVal(jp.igapyon.jcfa.vo.item.JcfaItem arg0) {
79+ /*
80+ * 0: aload_0 val: name:null, val:null
81+ */
82+
83+ /*
84+ * 1: aload_1 TODO unsupported opcode
85+ */
86+
87+ /*
88+ * 2: putfield TODO unsupported opcode
89+ */
90+
91+ /* 5: return */
92+ }
93+
94+ /** Method. */
95+ public java.lang.String toDisplayString() {
96+ /*
97+ * 0: new TODO unsupported opcode
98+ */
99+
100+ /*
101+ * 3: dup TODO unsupported opcode
102+ */
103+
104+ /*
105+ * 4: ldc val: name:
106+ */
107+
108+ /*
109+ * 6: invokespecial java/lang/StringBuilder#<init>(Ljava/lang/String;)V
110+ * TODO get args count from signature.
111+ * jp.igapyon.jcfa.vo.item.JcfaItemReference
112+ * @9e8392#jp.igapyon.jcfa.vo.item.JcfaItemReference@cff4eb
113+ */
114+
115+ /*
116+ * 9: aload_0 val: name:null, val:null
117+ */
118+
119+ /*
120+ * 10: getfield TODO unsupported opcode
121+ */
122+
123+ /*
124+ * 13: invokevirtual
125+ * java/lang/StringBuilder#append(Ljava/lang/String;)Ljava
126+ * /lang/StringBuilder; TODO get args count from signature.
127+ * jp.igapyon.jcfa
128+ * .vo.item.JcfaItemReference@d8a715#jp.igapyon.jcfa.vo.item
129+ * .JcfaItemLocalVariable@1c192b5
130+ */
131+
132+ /*
133+ * 16: ldc , val:
134+ */
135+
136+ /*
137+ * 18: invokevirtual
138+ * java/lang/StringBuilder#append(Ljava/lang/String;)Ljava
139+ * /lang/StringBuilder; TODO get args count from signature.
140+ * jp.igapyon.jcfa
141+ * .vo.item.JcfaItemReference@186bc70#jp.igapyon.jcfa.vo.item
142+ * .JcfaItemReference@bd81bf
143+ */
144+
145+ /*
146+ * 21: aload_0 val: name:null, val:null
147+ */
148+
149+ /*
150+ * 22: getfield TODO unsupported opcode
151+ */
152+
153+ /*
154+ * 25: invokevirtual
155+ * java/lang/StringBuilder#append(Ljava/lang/Object;)Ljava
156+ * /lang/StringBuilder; TODO get args count from signature.
157+ * jp.igapyon.jcfa
158+ * .vo.item.JcfaItemReference@1915330#jp.igapyon.jcfa.vo.item
159+ * .JcfaItemLocalVariable@1ecab7c
160+ */
161+
162+ /*
163+ * 28: invokevirtual
164+ * java/lang/StringBuilder#toString()Ljava/lang/String; TODO get args
165+ * count from signature.
166+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@ee6315
167+ * #jp.igapyon.jcfa.vo.item.JcfaItemReference@ab1d1b
168+ */
169+
170+ /*
171+ * 31: areturn TODO unsupported opcode
172+ */
173+ }
56174 }
\ No newline at end of file
--- a/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/item/JcfaItemLongHigh.jcfa
+++ b/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/item/JcfaItemLongHigh.jcfa
@@ -8,13 +8,14 @@ public class JcfaItemLongHigh extends jp.igapyon.jcfa.vo.item.JcfaItem {
88 /** Constructor. */
99 public JcfaItemLongHigh() {
1010 /*
11- * 0: aload_0 null
11+ * 0: aload_0 val: name:null, val:null
1212 */
1313
1414 /*
1515 * 1: invokespecial jp/igapyon/jcfa/vo/item/JcfaItem#<init>()V TODO get
1616 * args count from signature.
17- * null#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@15f73e9
17+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@3e54
18+ * a#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@1c28a6a
1819 */
1920
2021 /* 4: return */
@@ -23,7 +24,7 @@ public class JcfaItemLongHigh extends jp.igapyon.jcfa.vo.item.JcfaItem {
2324 /** Method. */
2425 public int getVal() {
2526 /*
26- * 0: aload_0 null
27+ * 0: aload_0 val: name:null, val:null
2728 */
2829
2930 /*
@@ -40,7 +41,7 @@ public class JcfaItemLongHigh extends jp.igapyon.jcfa.vo.item.JcfaItem {
4041 */
4142 public void setVal(int arg0) {
4243 /*
43- * 0: aload_0 null
44+ * 0: aload_0 val: name:null, val:null
4445 */
4546
4647 /*
--- a/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/item/JcfaItemLongLow.jcfa
+++ b/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/item/JcfaItemLongLow.jcfa
@@ -8,13 +8,14 @@ public class JcfaItemLongLow extends jp.igapyon.jcfa.vo.item.JcfaItem {
88 /** Constructor. */
99 public JcfaItemLongLow() {
1010 /*
11- * 0: aload_0 null
11+ * 0: aload_0 val: name:null, val:null
1212 */
1313
1414 /*
1515 * 1: invokespecial jp/igapyon/jcfa/vo/item/JcfaItem#<init>()V TODO get
1616 * args count from signature.
17- * null#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@da1a1f
17+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@1
18+ * a2ac94#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@f039cc
1819 */
1920
2021 /* 4: return */
@@ -23,7 +24,7 @@ public class JcfaItemLongLow extends jp.igapyon.jcfa.vo.item.JcfaItem {
2324 /** Method. */
2425 public int getVal() {
2526 /*
26- * 0: aload_0 null
27+ * 0: aload_0 val: name:null, val:null
2728 */
2829
2930 /*
@@ -40,7 +41,7 @@ public class JcfaItemLongLow extends jp.igapyon.jcfa.vo.item.JcfaItem {
4041 */
4142 public void setVal(int arg0) {
4243 /*
43- * 0: aload_0 null
44+ * 0: aload_0 val: name:null, val:null
4445 */
4546
4647 /*
--- a/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/item/JcfaItemReference.jcfa
+++ b/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/item/JcfaItemReference.jcfa
@@ -8,13 +8,14 @@ public class JcfaItemReference extends jp.igapyon.jcfa.vo.item.JcfaItem {
88 /** Constructor. */
99 public JcfaItemReference() {
1010 /*
11- * 0: aload_0 null
11+ * 0: aload_0 val: name:null, val:null
1212 */
1313
1414 /*
1515 * 1: invokespecial jp/igapyon/jcfa/vo/item/JcfaItem#<init>()V TODO get
1616 * args count from signature.
17- * null#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@5eae58
17+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@d889b5
18+ * #jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@38eb55
1819 */
1920
2021 /* 4: return */
@@ -23,7 +24,7 @@ public class JcfaItemReference extends jp.igapyon.jcfa.vo.item.JcfaItem {
2324 /** Method. */
2425 public java.lang.String getObject() {
2526 /*
26- * 0: aload_0 null
27+ * 0: aload_0 val: name:null, val:null
2728 */
2829
2930 /*
@@ -40,7 +41,7 @@ public class JcfaItemReference extends jp.igapyon.jcfa.vo.item.JcfaItem {
4041 */
4142 public void setObject(java.lang.String arg0) {
4243 /*
43- * 0: aload_0 null
44+ * 0: aload_0 val: name:null, val:null
4445 */
4546
4647 /*
--- a/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/item/JcfaItemReturnAddress.jcfa
+++ b/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/item/JcfaItemReturnAddress.jcfa
@@ -8,13 +8,14 @@ public class JcfaItemReturnAddress extends jp.igapyon.jcfa.vo.item.JcfaItem {
88 /** Constructor. */
99 public JcfaItemReturnAddress() {
1010 /*
11- * 0: aload_0 null
11+ * 0: aload_0 val: name:null, val:null
1212 */
1313
1414 /*
1515 * 1: invokespecial jp/igapyon/jcfa/vo/item/JcfaItem#<init>()V TODO get
1616 * args count from signature.
17- * null#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@48b1ca
17+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@11357e9
18+ * #jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@f09710
1819 */
1920
2021 /* 4: return */
@@ -23,7 +24,7 @@ public class JcfaItemReturnAddress extends jp.igapyon.jcfa.vo.item.JcfaItem {
2324 /** Method. */
2425 public int getVal() {
2526 /*
26- * 0: aload_0 null
27+ * 0: aload_0 val: name:null, val:null
2728 */
2829
2930 /*
@@ -40,7 +41,7 @@ public class JcfaItemReturnAddress extends jp.igapyon.jcfa.vo.item.JcfaItem {
4041 */
4142 public void setVal(int arg0) {
4243 /*
43- * 0: aload_0 null
44+ * 0: aload_0 val: name:null, val:null
4445 */
4546
4647 /*
--- a/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/item/JcfaItemShort.jcfa
+++ b/jcfa/testJavaClass/output/jp/igapyon/jcfa/vo/item/JcfaItemShort.jcfa
@@ -8,13 +8,14 @@ public class JcfaItemShort extends jp.igapyon.jcfa.vo.item.JcfaItem {
88 /** Constructor. */
99 public JcfaItemShort() {
1010 /*
11- * 0: aload_0 null
11+ * 0: aload_0 val: name:null, val:null
1212 */
1313
1414 /*
1515 * 1: invokespecial jp/igapyon/jcfa/vo/item/JcfaItem#<init>()V TODO get
1616 * args count from signature.
17- * null#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@15268b
17+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@b1ea74
18+ * #jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@9789ee
1819 */
1920
2021 /* 4: return */
@@ -23,7 +24,7 @@ public class JcfaItemShort extends jp.igapyon.jcfa.vo.item.JcfaItem {
2324 /** Method. */
2425 public short getVal() {
2526 /*
26- * 0: aload_0 null
27+ * 0: aload_0 val: name:null, val:null
2728 */
2829
2930 /*
@@ -40,7 +41,7 @@ public class JcfaItemShort extends jp.igapyon.jcfa.vo.item.JcfaItem {
4041 */
4142 public void setVal(short arg0) {
4243 /*
43- * 0: aload_0 null
44+ * 0: aload_0 val: name:null, val:null
4445 */
4546
4647 /*
--- a/jcfa/testJavaClass/output/test/TestJavaClass001.jcfa
+++ b/jcfa/testJavaClass/output/test/TestJavaClass001.jcfa
@@ -5,12 +5,14 @@ public class TestJavaClass001 {
55 /** Constructor. */
66 public TestJavaClass001() {
77 /*
8- * 0: aload_0 null
8+ * 0: aload_0 val: name:null, val:null
99 */
1010
1111 /*
1212 * 1: invokespecial java/lang/Object#<init>()V TODO get args count from
13- * signature. null#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@143c919
13+ * signature.
14+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@1473306#jp.igapyon
15+ * .jcfa.vo.item.JcfaItemLocalVariable@1670f2b
1416 */
1517
1618 /* 4: return */
@@ -30,9 +32,9 @@ public class TestJavaClass001 {
3032
3133 /*
3234 * 5: invokevirtual java/io/PrintStream#println(Ljava/lang/String;)V
33- * TODO get args count from signature. java.lang.System#out
34- * type:Ljava/io
35- * /PrintStream;#jp.igapyon.jcfa.vo.item.JcfaItemReference@147b71e
35+ * TODO get args count from signature.
36+ * jp.igapyon.jcfa.vo.item.JcfaItemReference
37+ * @114f7c0#jp.igapyon.jcfa.vo.item.JcfaItemReference@1957352
3638 */
3739
3840 /* 8: return */
--- a/jcfa/testJavaClass/output/test/TestJavaClass002.jcfa
+++ b/jcfa/testJavaClass/output/test/TestJavaClass002.jcfa
@@ -15,16 +15,18 @@ public class TestJavaClass002 {
1515 /** Constructor. */
1616 public TestJavaClass002() {
1717 /*
18- * 0: aload_0 null
18+ * 0: aload_0 val: name:null, val:null
1919 */
2020
2121 /*
2222 * 1: invokespecial java/lang/Object#<init>()V TODO get args count from
23- * signature. null#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@1e39a7c
23+ * signature.
24+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@125fd97#jp.igapyon
25+ * .jcfa.vo.item.JcfaItemLocalVariable@12c04b1
2426 */
2527
2628 /*
27- * 4: aload_0 null
29+ * 4: aload_0 val: name:null, val:null
2830 */
2931
3032 /*
--- a/jcfa/testJavaClass/output/test/TestJavaClass003.jcfa
+++ b/jcfa/testJavaClass/output/test/TestJavaClass003.jcfa
@@ -20,16 +20,18 @@ public class TestJavaClass003 {
2020 /** Constructor. */
2121 public TestJavaClass003() {
2222 /*
23- * 0: aload_0 null
23+ * 0: aload_0 val: name:null, val:null
2424 */
2525
2626 /*
2727 * 1: invokespecial java/lang/Object#<init>()V TODO get args count from
28- * signature. null#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@1ba0e0e
28+ * signature.
29+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@164813b#jp.igapyon
30+ * .jcfa.vo.item.JcfaItemLocalVariable@1606c14
2931 */
3032
3133 /*
32- * 4: aload_0 null
34+ * 4: aload_0 val: name:null, val:null
3335 */
3436
3537 /*
@@ -41,7 +43,7 @@ public class TestJavaClass003 {
4143 */
4244
4345 /*
44- * 9: aload_0 null
46+ * 9: aload_0 val: name:null, val:null
4547 */
4648
4749 /*
@@ -53,7 +55,7 @@ public class TestJavaClass003 {
5355 */
5456
5557 /*
56- * 14: aload_0 null
58+ * 14: aload_0 val: name:null, val:null
5759 */
5860
5961 /*
@@ -65,7 +67,7 @@ public class TestJavaClass003 {
6567 */
6668
6769 /*
68- * 19: aload_0 null
70+ * 19: aload_0 val: name:null, val:null
6971 */
7072
7173 /*
@@ -77,7 +79,7 @@ public class TestJavaClass003 {
7779 */
7880
7981 /*
80- * 24: aload_0 null
82+ * 24: aload_0 val: name:null, val:null
8183 */
8284
8385 /*
@@ -89,7 +91,7 @@ public class TestJavaClass003 {
8991 */
9092
9193 /*
92- * 29: aload_0 null
94+ * 29: aload_0 val: name:null, val:null
9395 */
9496
9597 /*
@@ -101,7 +103,7 @@ public class TestJavaClass003 {
101103 */
102104
103105 /*
104- * 35: aload_0 null
106+ * 35: aload_0 val: name:null, val:null
105107 */
106108
107109 /*
--- a/jcfa/testJavaClass/output/test/TestJavaClass011.jcfa
+++ b/jcfa/testJavaClass/output/test/TestJavaClass011.jcfa
@@ -5,12 +5,14 @@ public class TestJavaClass011 {
55 /** Constructor. */
66 public TestJavaClass011() {
77 /*
8- * 0: aload_0 null
8+ * 0: aload_0 val: name:null, val:null
99 */
1010
1111 /*
1212 * 1: invokespecial java/lang/Object#<init>()V TODO get args count from
13- * signature. null#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@18d3d6c
13+ * signature.
14+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@18d3d6c#jp.igapyon
15+ * .jcfa.vo.item.JcfaItemLocalVariable@1bbad6f
1416 */
1517
1618 /* 4: return */
@@ -28,9 +30,9 @@ public class TestJavaClass011 {
2830
2931 /*
3032 * 5: invokevirtual java/io/PrintStream#println(Ljava/lang/String;)V
31- * TODO get args count from signature. java.lang.System#out
32- * type:Ljava/io
33- * /PrintStream;#jp.igapyon.jcfa.vo.item.JcfaItemReference@1bbad6f
33+ * TODO get args count from signature.
34+ * jp.igapyon.jcfa.vo.item.JcfaItemReference
35+ * @778590#jp.igapyon.jcfa.vo.item.JcfaItemReference@e1ccdf
3436 */
3537
3638 /* 8: return */
--- a/jcfa/testJavaClass/output/test/TestJavaClass021.jcfa
+++ b/jcfa/testJavaClass/output/test/TestJavaClass021.jcfa
@@ -5,12 +5,14 @@ public class TestJavaClass021 {
55 /** Constructor. */
66 public TestJavaClass021() {
77 /*
8- * 0: aload_0 null
8+ * 0: aload_0 val: name:null, val:null
99 */
1010
1111 /*
1212 * 1: invokespecial java/lang/Object#<init>()V TODO get args count from
13- * signature. null#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@11c8643
13+ * signature.
14+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@1f0d2a3#jp.igapyon
15+ * .jcfa.vo.item.JcfaItemLocalVariable@194e2e5
1416 */
1517
1618 /* 4: return */
@@ -41,7 +43,8 @@ public class TestJavaClass021 {
4143 /*
4244 * 9: invokevirtual java/io/PrintStream#println(I)V TODO get args count
4345 * from signature.
44- * null#jp.igapyon.jcfa.vo.item.JcfaItemReference@1b2d8e0
46+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@1bc378f#jp.igapyon
47+ * .jcfa.vo.item.JcfaItemReference@1e39a7c
4548 */
4649
4750 /*
--- a/jcfa/testJavaClass/output/test/TestJavaClass031.jcfa
+++ b/jcfa/testJavaClass/output/test/TestJavaClass031.jcfa
@@ -5,12 +5,13 @@ public class TestJavaClass031 {
55 /** Constructor. */
66 public TestJavaClass031() {
77 /*
8- * 0: aload_0 null
8+ * 0: aload_0 val: name:null, val:null
99 */
1010
1111 /*
1212 * 1: invokespecial java/lang/Object#<init>()V TODO get args count from
13- * signature. null#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@118dc75
13+ * signature. jp.igapyon.jcfa.vo.item.JcfaItemReference@
14+ * 5eae58#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@841c1
1415 */
1516
1617 /* 4: return */
--- a/jcfa/testJavaClass/output/test/TestJavaClass032.jcfa
+++ b/jcfa/testJavaClass/output/test/TestJavaClass032.jcfa
@@ -5,12 +5,13 @@ public class TestJavaClass032 {
55 /** Constructor. */
66 public TestJavaClass032() {
77 /*
8- * 0: aload_0 null
8+ * 0: aload_0 val: name:null, val:null
99 */
1010
1111 /*
1212 * 1: invokespecial java/lang/Object#<init>()V TODO get args count from
13- * signature. null#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@1475116
13+ * signature. jp.igapyon.jcfa.vo.item.JcfaItemReference@1d
14+ * 0bf38#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@1ba0e0e
1415 */
1516
1617 /* 4: return */
--- a/jcfa/testJavaClass/output/test/TestJavaClass041.jcfa
+++ b/jcfa/testJavaClass/output/test/TestJavaClass041.jcfa
@@ -5,12 +5,14 @@ public class TestJavaClass041 {
55 /** Constructor. */
66 public TestJavaClass041() {
77 /*
8- * 0: aload_0 null
8+ * 0: aload_0 val: name:null, val:null
99 */
1010
1111 /*
1212 * 1: invokespecial java/lang/Object#<init>()V TODO get args count from
13- * signature. null#jp.igapyon.jcfa.vo.item.JcfaItemLocalVariable@1f0d2a3
13+ * signature.
14+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@157baae#jp.igapyon
15+ * .jcfa.vo.item.JcfaItemLocalVariable@a12355
1416 */
1517
1618 /* 4: return */
@@ -34,7 +36,8 @@ public class TestJavaClass041 {
3436 * 6: invokespecial
3537 * java/lang/IllegalArgumentException#<init>(Ljava/lang/String;)V TODO
3638 * get args count from signature.
37- * null#jp.igapyon.jcfa.vo.item.JcfaItemReference@194e2e5
39+ * jp.igapyon.jcfa.vo.item.JcfaItemReference
40+ * @116a8f3#jp.igapyon.jcfa.vo.item.JcfaItemReference@ae2593
3841 */
3942
4043 /*
@@ -53,7 +56,8 @@ public class TestJavaClass041 {
5356 * 12: invokevirtual
5457 * java/lang/IllegalArgumentException#printStackTrace()V TODO get args
5558 * count from signature.
56- * null#jp.igapyon.jcfa.vo.item.JcfaItemReference@1bc378f
59+ * jp.igapyon.jcfa.vo.item.JcfaItemReference@124e7ae
60+ * #jp.igapyon.jcfa.vo.item.JcfaItemReference@1e67d34
5761 */
5862
5963 /* 15: return */
Show on old repository browser