mv.visitJumpInsn(GOTO, defaultLabel);
return;
}
Label[] labels = new Label[nFields];
for (int i = 0; i < nFields; i += 1) {
labels[i] = new Label();
}
mv.visitVarInsn(ILOAD, 2);
mv.visitTableSwitchInsn(0, nFields - 1, defaultLabel, labels);
for (int i = 0; i < nFields; i += 1) {
FieldInfo field = fields.get(i);