@Override
 public void visitFrame(
     final int type,
     final int nLocal,
     final Object[] local,
     final int nStack,
     final Object[] stack) {
   p.visitFrame(type, nLocal, local, nStack, stack);
   super.visitFrame(type, nLocal, local, nStack, stack);
 }
 @Override
 public void visitLocalVariable(
     final String name,
     final String desc,
     final String signature,
     final Label start,
     final Label end,
     final int index) {
   p.visitLocalVariable(name, desc, signature, start, end, index);
   super.visitLocalVariable(name, desc, signature, start, end, index);
 }
 @Override
 public void visitLineNumber(final int line, final Label start) {
   p.visitLineNumber(line, start);
   super.visitLineNumber(line, start);
 }
 @Override
 public void visitTryCatchBlock(
     final Label start, final Label end, final Label handler, final String type) {
   p.visitTryCatchBlock(start, end, handler, type);
   super.visitTryCatchBlock(start, end, handler, type);
 }
 @Override
 public void visitMultiANewArrayInsn(final String desc, final int dims) {
   p.visitMultiANewArrayInsn(desc, dims);
   super.visitMultiANewArrayInsn(desc, dims);
 }
 @Override
 public void visitIntInsn(final int opcode, final int operand) {
   p.visitIntInsn(opcode, operand);
   super.visitIntInsn(opcode, operand);
 }
 @Override
 public void visitAttribute(final Attribute attr) {
   p.visitMethodAttribute(attr);
   super.visitAttribute(attr);
 }
 @Override
 public void visitLabel(final Label label) {
   p.visitLabel(label);
   super.visitLabel(label);
 }
 @Override
 public void visitLdcInsn(final Object cst) {
   p.visitLdcInsn(cst);
   super.visitLdcInsn(cst);
 }
 @Override
 public void visitInvokeDynamicInsn(String name, String desc, Handle bsm, Object... bsmArgs) {
   p.visitInvokeDynamicInsn(name, desc, bsm, bsmArgs);
   super.visitInvokeDynamicInsn(name, desc, bsm, bsmArgs);
 }
 @Override
 public void visitJumpInsn(final int opcode, final Label label) {
   p.visitJumpInsn(opcode, label);
   super.visitJumpInsn(opcode, label);
 }
 @Override
 public void visitMethodInsn(
     final int opcode, final String owner, final String name, final String desc) {
   p.visitMethodInsn(opcode, owner, name, desc);
   super.visitMethodInsn(opcode, owner, name, desc);
 }
 @Override
 public void visitTypeInsn(final int opcode, final String type) {
   p.visitTypeInsn(opcode, type);
   super.visitTypeInsn(opcode, type);
 }
 @Override
 public void visitVarInsn(final int opcode, final int var) {
   p.visitVarInsn(opcode, var);
   super.visitVarInsn(opcode, var);
 }
 @Override
 public void visitMaxs(final int maxStack, final int maxLocals) {
   p.visitMaxs(maxStack, maxLocals);
   super.visitMaxs(maxStack, maxLocals);
 }
 @Override
 public void visitIincInsn(final int var, final int increment) {
   p.visitIincInsn(var, increment);
   super.visitIincInsn(var, increment);
 }
 @Override
 public void visitEnd() {
   p.visitMethodEnd();
   super.visitEnd();
 }
 @Override
 public void visitTableSwitchInsn(
     final int min, final int max, final Label dflt, final Label... labels) {
   p.visitTableSwitchInsn(min, max, dflt, labels);
   super.visitTableSwitchInsn(min, max, dflt, labels);
 }
 @Override
 public void visitCode() {
   p.visitCode();
   super.visitCode();
 }
 @Override
 public void visitLookupSwitchInsn(final Label dflt, final int[] keys, final Label[] labels) {
   p.visitLookupSwitchInsn(dflt, keys, labels);
   super.visitLookupSwitchInsn(dflt, keys, labels);
 }
 @Override
 public void visitInsn(final int opcode) {
   p.visitInsn(opcode);
   super.visitInsn(opcode);
 }
示例#22
0
 @Override
 public void accept(final MethodVisitor cv) {
   cv.visitLabel(getLabel());
 }