@Override
 public void accept(final MethodVisitor mv) {
   Label[] labels = new Label[this.labels.size()];
   for (int i = 0; i < labels.length; ++i) {
     labels[i] = this.labels.get(i).getLabel();
   }
   mv.visitTableSwitchInsn(min, max, dflt.getLabel(), labels);
   acceptAnnotations(mv);
 }
示例#2
0
 @Override
 public void accept(final MethodVisitor mv) {
   mv.visitMethodInsn(opcode, owner, name, desc, itf);
   acceptAnnotations(mv);
 }