### Question:
FieldInsnNode extends AbstractInsnNode { public void setOpcode(final int opcode) { this.opcode = opcode; } FieldInsnNode(
      final int opcode, final String owner, final String name, final String descriptor); void setOpcode(final int opcode); @Override int getType(); @Override void accept(final MethodVisitor methodVisitor); @Override AbstractInsnNode clone(final Map<LabelNode, LabelNode> clonedLabels); public String owner; public String name; public String desc; }### Answer:
@Test public void testSetOpcode() { FieldInsnNode fieldInsnNode = new FieldInsnNode(Opcodes.GETSTATIC, "owner", "name", "I"); fieldInsnNode.setOpcode(Opcodes.PUTSTATIC); assertEquals(Opcodes.PUTSTATIC, fieldInsnNode.getOpcode()); }