com.ibm.wala.dataflow.IFDS
Class IdentityFlowFunction

java.lang.Object
  extended by com.ibm.wala.dataflow.IFDS.IdentityFlowFunction
All Implemented Interfaces:
IFlowFunction, IReversibleFlowFunction, IUnaryFlowFunction

public class IdentityFlowFunction
extends java.lang.Object
implements IReversibleFlowFunction

A flow function where out == in


Constructor Summary
IdentityFlowFunction()
           
 
Method Summary
 SparseIntSet getSources(int i)
           
 SparseIntSet getTargets(int i)
           
static IdentityFlowFunction identity()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IdentityFlowFunction

public IdentityFlowFunction()
Method Detail

getTargets

public SparseIntSet getTargets(int i)
Specified by:
getTargets in interface IUnaryFlowFunction
Returns:
set of d2 such that (d1,d2) is an edge in this distributive function's graph representation, or null if there are none

getSources

public SparseIntSet getSources(int i)
Specified by:
getSources in interface IReversibleFlowFunction
Returns:
set of d1 such that (d1,d2) is an edge in this distributive function's graph representation, or null if there are none

identity

public static IdentityFlowFunction identity()

toString

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