Methods Summary |
---|
public org.objectweb.asm.AnnotationVisitor | visitAnnotation(java.lang.String desc, boolean visible)
return super.visitAnnotation(desc, visible);
|
public org.objectweb.asm.AnnotationVisitor | visitAnnotationDefault()
return super.visitAnnotationDefault();
|
public void | visitAttribute(org.objectweb.asm.Attribute attr)
super.visitAttribute(attr);
|
public void | visitCode()
Label l0 = new Label();
mv.visitLabel(l0);
mv.visitLineNumber(36, l0);
mv.visitTypeInsn(Opcodes.NEW, "java/lang/RuntimeException");
mv.visitInsn(Opcodes.DUP);
mv.visitLdcInsn("stub");
mv.visitMethodInsn(
Opcodes.INVOKESPECIAL, // opcode
"java/lang/RuntimeException", // owner
"<init>", // name
"(Ljava/lang/String;)V"); // desc
mv.visitInsn(Opcodes.ATHROW);
Label l1 = new Label();
mv.visitLabel(l1);
mv.visitLocalVariable(
"this", // name
"Lcom/android/mkstubs/stubber/MethodStubber;", // desc
null, // signature
l0, // label start
l1, // label end
0); // index
mv.visitMaxs(3, 1); // maxStack, maxLocals
|
public void | visitEnd()
super.visitEnd();
|
public void | visitFieldInsn(int opcode, java.lang.String owner, java.lang.String name, java.lang.String desc)
// skip
|
public void | visitFrame(int type, int local, java.lang.Object[] local2, int stack, java.lang.Object[] stack2)
// skip
|
public void | visitIincInsn(int var, int increment)
// skip
|
public void | visitInsn(int opcode)
// skip
|
public void | visitIntInsn(int opcode, int operand)
// skip
|
public void | visitJumpInsn(int opcode, org.objectweb.asm.Label label)
// skip
|
public void | visitLabel(org.objectweb.asm.Label label)
// skip
|
public void | visitLdcInsn(java.lang.Object cst)
// skip
|
public void | visitLineNumber(int line, org.objectweb.asm.Label start)
// skip
|
public void | visitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.String signature, org.objectweb.asm.Label start, org.objectweb.asm.Label end, int index)
// skip
|
public void | visitLookupSwitchInsn(org.objectweb.asm.Label dflt, int[] keys, org.objectweb.asm.Label[] labels)
// skip
|
public void | visitMaxs(int maxStack, int maxLocals)
// skip
|
public void | visitMethodInsn(int opcode, java.lang.String owner, java.lang.String name, java.lang.String desc)
// skip
|
public void | visitMultiANewArrayInsn(java.lang.String desc, int dims)
// skip
|
public org.objectweb.asm.AnnotationVisitor | visitParameterAnnotation(int parameter, java.lang.String desc, boolean visible)
return super.visitParameterAnnotation(parameter, desc, visible);
|
public void | visitTableSwitchInsn(int min, int max, org.objectweb.asm.Label dflt, org.objectweb.asm.Label[] labels)
// skip
|
public void | visitTryCatchBlock(org.objectweb.asm.Label start, org.objectweb.asm.Label end, org.objectweb.asm.Label handler, java.lang.String type)
// skip
|
public void | visitTypeInsn(int opcode, java.lang.String type)
// skip
|
public void | visitVarInsn(int opcode, int var)
// skip
|