edu.cmu.cs.crystal.tac
Interface TACInvocation

All Superinterfaces:
TACInstruction
All Known Subinterfaces:
ConstructorCallInstruction, InvocationInstruction, MethodCallInstruction, NewObjectInstruction

public interface TACInvocation
extends TACInstruction

Interface defining instructions that represent some kind of invocation.

Author:
Kevin Bierhoff

Method Summary
 java.util.List<Variable> getArgOperands()
          Returns the operands for the arguments passed into an invocation.
 IMethodBinding resolveBinding()
          Returns the method binding for this invocation.
 
Methods inherited from interface edu.cmu.cs.crystal.tac.TACInstruction
getNode, transfer, transfer
 

Method Detail

getArgOperands

java.util.List<Variable> getArgOperands()
Returns the operands for the arguments passed into an invocation.

Returns:
the operands for the arguments passed into an invocation.

resolveBinding

IMethodBinding resolveBinding()
Returns the method binding for this invocation.

Returns:
the method binding for this invocation.