summaryrefslogtreecommitdiff
path: root/src/asm/scala/tools/asm/tree/FieldInsnNode.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/asm/scala/tools/asm/tree/FieldInsnNode.java')
-rw-r--r--src/asm/scala/tools/asm/tree/FieldInsnNode.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/asm/scala/tools/asm/tree/FieldInsnNode.java b/src/asm/scala/tools/asm/tree/FieldInsnNode.java
index 0c94f18adf..c027de109b 100644
--- a/src/asm/scala/tools/asm/tree/FieldInsnNode.java
+++ b/src/asm/scala/tools/asm/tree/FieldInsnNode.java
@@ -97,12 +97,14 @@ public class FieldInsnNode extends AbstractInsnNode {
}
@Override
- public void accept(final MethodVisitor cv) {
- cv.visitFieldInsn(opcode, owner, name, desc);
+ public void accept(final MethodVisitor mv) {
+ mv.visitFieldInsn(opcode, owner, name, desc);
+ acceptAnnotations(mv);
}
@Override
public AbstractInsnNode clone(final Map<LabelNode, LabelNode> labels) {
- return new FieldInsnNode(opcode, owner, name, desc);
+ return new FieldInsnNode(opcode, owner, name, desc)
+ .cloneAnnotations(this);
}
}