public static final class Instruction.Call extends java.lang.Object implements Instruction
Instruction.Assignment, Instruction.Branch, Instruction.Call, Instruction.Concat, Instruction.Disclose, Instruction.Exception, Instruction.Extract, Instruction.Invoke, Instruction.Load, Instruction.Return, Instruction.Sext, Instruction.Store, Instruction.Terminator, Instruction.Zext
Modifier and Type | Field and Description |
---|---|
java.util.List<Operand> |
args |
Operand |
callee |
java.lang.String |
method |
ru.ispras.microtesk.translator.mir.Local |
ret |
Constructor and Description |
---|
Call(Operand callee,
java.lang.String method,
java.util.List<Operand> args,
ru.ispras.microtesk.translator.mir.Local ret) |
Modifier and Type | Method and Description |
---|---|
void |
accept(InsnVisitor visitor) |
public final Operand callee
public final java.lang.String method
public final java.util.List<Operand> args
public final ru.ispras.microtesk.translator.mir.Local ret
public void accept(InsnVisitor visitor)
accept
in interface Instruction