54 ! ! |
54 ! ! |
55 |
55 |
56 !JavaByteCodePreresolver methodsFor:'instructions'! |
56 !JavaByteCodePreresolver methodsFor:'instructions'! |
57 |
57 |
58 anewarray |
58 anewarray |
59 (constantPool at: self fetchIndex2) resolve: true. |
59 (constantPool at: self fetchIndex2) resolve: false"do not call <clinit>". |
60 |
60 |
61 "Modified: / 09-02-2012 / 23:06:29 / mh <hlopik@gmail.com>" |
61 "Modified: / 09-02-2012 / 23:06:29 / mh <hlopik@gmail.com>" |
62 "Modified: / 23-02-2012 / 17:40:02 / Marcel Hlopko <hlopik@gmail.com>" |
62 "Modified: / 23-02-2012 / 17:40:02 / Marcel Hlopko <hlopik@gmail.com>" |
|
63 "Modified (comment): / 28-02-2012 / 22:14:00 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
63 ! |
64 ! |
64 |
65 |
65 checkcast |
66 checkcast |
66 (constantPool at: self fetchIndex2) resolve: true. |
67 (constantPool at: self fetchIndex2) resolve: false"do not call <clinit>". |
67 |
68 |
68 "Modified: / 09-02-2012 / 23:06:34 / mh <hlopik@gmail.com>" |
69 "Modified: / 09-02-2012 / 23:06:34 / mh <hlopik@gmail.com>" |
69 "Modified: / 23-02-2012 / 17:40:09 / Marcel Hlopko <hlopik@gmail.com>" |
70 "Modified: / 23-02-2012 / 17:40:09 / Marcel Hlopko <hlopik@gmail.com>" |
|
71 "Modified (comment): / 28-02-2012 / 22:13:56 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
70 ! |
72 ! |
71 |
73 |
72 getfield |
74 getfield |
73 (constantPool at: self fetchIndex2) resolve: true. |
75 (constantPool at: self fetchIndex2) resolve: false"do not call <clinit>". |
74 |
76 |
75 "Modified: / 09-02-2012 / 23:06:45 / mh <hlopik@gmail.com>" |
77 "Modified: / 09-02-2012 / 23:06:45 / mh <hlopik@gmail.com>" |
76 "Modified: / 23-02-2012 / 17:40:13 / Marcel Hlopko <hlopik@gmail.com>" |
78 "Modified: / 23-02-2012 / 17:40:13 / Marcel Hlopko <hlopik@gmail.com>" |
|
79 "Modified (comment): / 28-02-2012 / 22:13:52 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
77 ! |
80 ! |
78 |
81 |
79 getstatic |
82 getstatic |
80 (constantPool at: self fetchIndex2) resolve: true. |
83 (constantPool at: self fetchIndex2) resolve: false"do not call <clinit>". |
81 |
84 |
82 "Modified: / 09-02-2012 / 23:06:49 / mh <hlopik@gmail.com>" |
85 "Modified: / 09-02-2012 / 23:06:49 / mh <hlopik@gmail.com>" |
83 "Modified: / 23-02-2012 / 17:40:17 / Marcel Hlopko <hlopik@gmail.com>" |
86 "Modified: / 23-02-2012 / 17:40:17 / Marcel Hlopko <hlopik@gmail.com>" |
|
87 "Modified: / 28-02-2012 / 22:13:39 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
84 ! |
88 ! |
85 |
89 |
86 instanceof |
90 instanceof |
87 (constantPool at: self fetchIndex2) resolve: true. |
91 (constantPool at: self fetchIndex2) resolve: false"do not call <clinit>". |
88 |
92 |
89 "Modified: / 09-02-2012 / 23:06:55 / mh <hlopik@gmail.com>" |
93 "Modified: / 09-02-2012 / 23:06:55 / mh <hlopik@gmail.com>" |
90 "Modified: / 23-02-2012 / 17:40:20 / Marcel Hlopko <hlopik@gmail.com>" |
94 "Modified: / 23-02-2012 / 17:40:20 / Marcel Hlopko <hlopik@gmail.com>" |
|
95 "Modified: / 28-02-2012 / 22:14:06 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
91 ! |
96 ! |
92 |
97 |
93 invinterface |
98 invinterface |
94 (constantPool at: self fetchIndex2) resolve: true. |
99 (constantPool at: self fetchIndex2) resolve: false"do not call <clinit>". |
95 self fetchBytes2. |
100 self fetchBytes2. |
96 |
101 |
97 "Modified: / 09-02-2012 / 23:07:03 / mh <hlopik@gmail.com>" |
102 "Modified: / 09-02-2012 / 23:07:03 / mh <hlopik@gmail.com>" |
98 "Modified: / 23-02-2012 / 17:40:25 / Marcel Hlopko <hlopik@gmail.com>" |
103 "Modified: / 23-02-2012 / 17:40:25 / Marcel Hlopko <hlopik@gmail.com>" |
|
104 "Modified: / 28-02-2012 / 22:14:10 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
99 ! |
105 ! |
100 |
106 |
101 invnonvirt |
107 invnonvirt |
102 (constantPool at: self fetchIndex2) resolve: true. |
108 (constantPool at: self fetchIndex2) resolve: false"do not call <clinit>". |
103 |
109 |
104 "Modified: / 09-02-2012 / 23:07:10 / mh <hlopik@gmail.com>" |
110 "Modified: / 09-02-2012 / 23:07:10 / mh <hlopik@gmail.com>" |
105 "Modified: / 23-02-2012 / 17:40:28 / Marcel Hlopko <hlopik@gmail.com>" |
111 "Modified: / 23-02-2012 / 17:40:28 / Marcel Hlopko <hlopik@gmail.com>" |
|
112 "Modified: / 28-02-2012 / 22:14:16 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
106 ! |
113 ! |
107 |
114 |
108 invstatic |
115 invstatic |
109 (constantPool at: self fetchIndex2) resolve: true. |
116 (constantPool at: self fetchIndex2) resolve: false"do not call <clinit>". |
110 |
117 |
111 "Modified: / 09-02-2012 / 23:07:15 / mh <hlopik@gmail.com>" |
118 "Modified: / 09-02-2012 / 23:07:15 / mh <hlopik@gmail.com>" |
112 "Modified: / 23-02-2012 / 17:40:35 / Marcel Hlopko <hlopik@gmail.com>" |
119 "Modified: / 23-02-2012 / 17:40:35 / Marcel Hlopko <hlopik@gmail.com>" |
|
120 "Modified: / 28-02-2012 / 22:14:19 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
113 ! |
121 ! |
114 |
122 |
115 invvirt |
123 invvirt |
116 (constantPool at: self fetchIndex2) resolve: true. |
124 (constantPool at: self fetchIndex2) resolve: false"do not call <clinit>". |
117 |
125 |
118 "Modified: / 09-02-2012 / 23:07:20 / mh <hlopik@gmail.com>" |
126 "Modified: / 09-02-2012 / 23:07:20 / mh <hlopik@gmail.com>" |
119 "Modified: / 23-02-2012 / 17:40:39 / Marcel Hlopko <hlopik@gmail.com>" |
127 "Modified: / 23-02-2012 / 17:40:39 / Marcel Hlopko <hlopik@gmail.com>" |
|
128 "Modified: / 28-02-2012 / 22:14:23 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
120 ! |
129 ! |
121 |
130 |
122 multianewarray |
131 multianewarray |
123 (constantPool at: self fetchIndex2) resolve: true. |
132 (constantPool at: self fetchIndex2) resolve: false"do not call <clinit>". |
124 self fetchByte. |
133 self fetchByte. |
125 |
134 |
126 "Modified: / 09-02-2012 / 23:07:24 / mh <hlopik@gmail.com>" |
135 "Modified: / 09-02-2012 / 23:07:24 / mh <hlopik@gmail.com>" |
127 "Modified: / 23-02-2012 / 17:40:42 / Marcel Hlopko <hlopik@gmail.com>" |
136 "Modified: / 23-02-2012 / 17:40:42 / Marcel Hlopko <hlopik@gmail.com>" |
|
137 "Modified: / 28-02-2012 / 22:14:30 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
128 ! |
138 ! |
129 |
139 |
130 new |
140 new |
131 (constantPool at: self fetchIndex2) resolve: true. |
141 (constantPool at: self fetchIndex2) resolve: false"do not call <clinit>". |
132 |
142 |
133 "Modified: / 09-02-2012 / 23:07:29 / mh <hlopik@gmail.com>" |
143 "Modified: / 09-02-2012 / 23:07:29 / mh <hlopik@gmail.com>" |
134 "Modified: / 23-02-2012 / 17:40:48 / Marcel Hlopko <hlopik@gmail.com>" |
144 "Modified: / 23-02-2012 / 17:40:48 / Marcel Hlopko <hlopik@gmail.com>" |
|
145 "Modified: / 28-02-2012 / 22:14:34 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
135 ! |
146 ! |
136 |
147 |
137 putfield |
148 putfield |
138 (constantPool at: self fetchIndex2) resolve: true. |
149 (constantPool at: self fetchIndex2) resolve: false"do not call <clinit>". |
139 |
150 |
140 "Modified: / 09-02-2012 / 23:07:33 / mh <hlopik@gmail.com>" |
151 "Modified: / 09-02-2012 / 23:07:33 / mh <hlopik@gmail.com>" |
141 "Modified: / 23-02-2012 / 17:40:51 / Marcel Hlopko <hlopik@gmail.com>" |
152 "Modified: / 23-02-2012 / 17:40:51 / Marcel Hlopko <hlopik@gmail.com>" |
|
153 "Modified: / 28-02-2012 / 22:14:37 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
142 ! |
154 ! |
143 |
155 |
144 putstatic |
156 putstatic |
145 (constantPool at: self fetchIndex2) resolve: true. |
157 (constantPool at: self fetchIndex2) resolve: false"do not call <clinit>". |
146 |
158 |
147 "Modified: / 09-02-2012 / 23:07:38 / mh <hlopik@gmail.com>" |
159 "Modified: / 09-02-2012 / 23:07:38 / mh <hlopik@gmail.com>" |
148 "Modified: / 23-02-2012 / 17:40:54 / Marcel Hlopko <hlopik@gmail.com>" |
160 "Modified: / 23-02-2012 / 17:40:54 / Marcel Hlopko <hlopik@gmail.com>" |
|
161 "Modified: / 28-02-2012 / 22:14:42 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
149 ! ! |
162 ! ! |
150 |
163 |
151 !JavaByteCodePreresolver methodsFor:'processing'! |
164 !JavaByteCodePreresolver methodsFor:'processing'! |
152 |
165 |
153 enterProcessingLoop |
166 enterProcessingLoop |