Lines Matching refs:mv

131     MethodVisitor mv;
137 mv = cw.visitMethod(0, "<init>", "()V", null, null);
138 mv.visitCode();
139 mv.visitVarInsn(ALOAD, 0);
140 mv.visitMethodInsn(INVOKESPECIAL, "java/lang/Object", "<init>", "()V", false);
141 mv.visitInsn(RETURN);
142 mv.visitMaxs(1, 1);
143 mv.visitEnd();
146 mv = cw.visitMethod(ACC_STATIC, "m", "()I", null, null);
147 mv.visitCode();
148 mv.visitInsn(ICONST_1);
149 mv.visitInsn(IRETURN);
150 mv.visitMaxs(1, 0);
151 mv.visitEnd();
154 mv = cw.visitMethod(ACC_PRIVATE, "m", "()I", null, null);
155 mv.visitCode();
156 mv.visitInsn(ICONST_2);
157 mv.visitInsn(IRETURN);
158 mv.visitMaxs(1, 1);
159 mv.visitEnd();
170 MethodVisitor mv;
176 mv = cw.visitMethod(ACC_PUBLIC, "<init>", "()V", null, null);
177 mv.visitCode();
178 mv.visitVarInsn(ALOAD, 0);
179 mv.visitMethodInsn(INVOKESPECIAL, "java/lang/Object", "<init>", "()V", false);
180 mv.visitInsn(RETURN);
181 mv.visitMaxs(1, 1);
182 mv.visitEnd();
185 mv = cw.visitMethod(ACC_PUBLIC + ACC_STATIC, "CallStatic", "()I", null, null);
186 mv.visitCode();
187 mv.visitMethodInsn(INVOKESTATIC, "C", "m", "()I", false);
188 mv.visitVarInsn(ISTORE, 0);
189 mv.visitVarInsn(ILOAD, 0);
190 mv.visitInsn(IRETURN);
191 mv.visitMaxs(1, 1);
192 mv.visitEnd();
195 mv = cw.visitMethod(ACC_PUBLIC + ACC_STATIC, "CallInterface", "()I", null, new String[] { "java/lang/AbstractMethodError" });
196 mv.visitCode();
200 mv.visitTryCatchBlock(l0, l1, l2, "java/lang/AbstractMethodError");
201 mv.visitLabel(l0);
202 mv.visitTypeInsn(NEW, "C");
203 mv.visitInsn(DUP);
204 mv.visitMethodInsn(INVOKESPECIAL, "C", "<init>", "()V", false);
205 mv.visitVarInsn(ASTORE, 0);
206 mv.visitVarInsn(ALOAD, 0);
207 mv.visitMethodInsn(INVOKEINTERFACE, "I", "m", "()I", true);
208 mv.visitLabel(l1);
209 mv.visitInsn(IRETURN);
210 mv.visitLabel(l2);
211 mv.visitFrame(Opcodes.F_SAME1, 0, null, 1, new Object[] {"java/lang/AbstractMethodError"});
212 mv.visitVarInsn(ASTORE, 0);
213 mv.visitInsn(ICONST_0);
214 mv.visitInsn(IRETURN);
215 mv.visitMaxs(2, 1);
216 mv.visitEnd();
219 mv = cw.visitMethod(ACC_PUBLIC + ACC_STATIC, "CallVirtual", "()I", null, null);
220 mv.visitCode();
224 mv.visitTryCatchBlock(l0, l1, l2, "java/lang/IncompatibleClassChangeError");
225 mv.visitLabel(l0);
226 mv.visitTypeInsn(NEW, "C");
227 mv.visitInsn(DUP);
228 mv.visitMethodInsn(INVOKESPECIAL, "C", "<init>", "()V", false);
229 mv.visitVarInsn(ASTORE, 0);
230 mv.visitVarInsn(ALOAD, 0);
231 mv.visitMethodInsn(INVOKEVIRTUAL, "C", "m", "()I", false);
232 mv.visitLabel(l1);
233 mv.visitInsn(IRETURN);
234 mv.visitLabel(l2);
235 mv.visitFrame(Opcodes.F_SAME1, 0, null, 1, new Object[] {"java/lang/IncompatibleClassChangeError"});
236 mv.visitVarInsn(ASTORE, 0);
237 mv.visitInsn(ICONST_0);
238 mv.visitInsn(IRETURN);
239 mv.visitMaxs(2, 1);
240 mv.visitEnd();
251 MethodVisitor mv;
257 mv = cw.visitMethod(ACC_PUBLIC + ACC_ABSTRACT, "m", "()I", null, null);
258 mv.visitEnd();
261 mv = cw.visitMethod(ACC_PUBLIC, "q", "()I", null, null);
262 mv.visitCode();
263 mv.visitInsn(ICONST_3);
264 mv.visitInsn(IRETURN);
265 mv.visitMaxs(1, 1);
266 mv.visitEnd();