com.ibm.wala.demandpa.flowgraph
Class ReturnLabel

java.lang.Object
  extended by com.ibm.wala.demandpa.flowgraph.CallLabel
      extended by com.ibm.wala.demandpa.flowgraph.ReturnLabel
All Implemented Interfaces:
IFlowLabel

public class ReturnLabel
extends CallLabel


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.ibm.wala.demandpa.flowgraph.IFlowLabel
IFlowLabel.IFlowLabelVisitor
 
Field Summary
 
Fields inherited from class com.ibm.wala.demandpa.flowgraph.CallLabel
callSite
 
Method Summary
 ReturnBarLabel bar()
           
 boolean isBarred()
           
static ReturnLabel make(CallerSiteContext callSite)
           
 java.lang.String toString()
           
 void visit(IFlowLabel.IFlowLabelVisitor v, java.lang.Object dst)
           
 
Methods inherited from class com.ibm.wala.demandpa.flowgraph.CallLabel
equals, getCallSite, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

make

public static ReturnLabel make(CallerSiteContext callSite)

visit

public void visit(IFlowLabel.IFlowLabelVisitor v,
                  java.lang.Object dst)
           throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

bar

public ReturnBarLabel bar()
Returns:
the bar (inverse) edge corresponding to this edge

isBarred

public boolean isBarred()
Returns:
true if this is a "barred" edge