use of org.freud.analysed.classbytecode.method.instruction.FieldInstruction in project freud by LMAX-Exchange.
the class AsmMethod method visitFieldInsn.
public void visitFieldInsn(final int opcode, final String owner, final String name, final String desc) {
final Instruction instruction = new FieldInstruction(instructionList.size(), OPCODES_ARRAY[opcode], currentLineNumber, owner, name, desc);
updateCurrentState(instruction);
}
Also used :
FieldInstruction(org.freud.analysed.classbytecode.method.instruction.FieldInstruction)
Instruction(org.freud.analysed.classbytecode.method.instruction.Instruction)
ReferenceOperandInstruction(org.freud.analysed.classbytecode.method.instruction.ReferenceOperandInstruction)
VarInstruction(org.freud.analysed.classbytecode.method.instruction.VarInstruction)
JumpInstruction(org.freud.analysed.classbytecode.method.instruction.JumpInstruction)
ConstInstruction(org.freud.analysed.classbytecode.method.instruction.ConstInstruction)
FieldInstruction(org.freud.analysed.classbytecode.method.instruction.FieldInstruction)
IntOperandInstruction(org.freud.analysed.classbytecode.method.instruction.IntOperandInstruction)
MethodInvocationInstruction(org.freud.analysed.classbytecode.method.instruction.MethodInvocationInstruction)