package org.objectweb.asm.commons.cfg.tree.node; import org.objectweb.asm.commons.cfg.tree.NodeTree; import org.objectweb.asm.tree.AbstractInsnNode; import org.objectweb.asm.tree.FieldInsnNode; /** * @author Tyler Sedlar */ public class FieldMemberNode extends ReferenceNode { public FieldMemberNode(NodeTree tree, AbstractInsnNode insn, int collapsed, int producing) { super(tree, insn, collapsed, producing); } public FieldInsnNode fin() { return (FieldInsnNode) insn(); } public boolean getting() { return opcode() == GETFIELD || opcode() == GETSTATIC; } public boolean putting() { return opcode() == PUTFIELD || opcode() == PUTSTATIC; } }