Uses of Class
edu.cmu.cs.crystal.flow.worklist.WorklistTemplate

Packages that use WorklistTemplate
edu.cmu.cs.crystal.flow.worklist An internal package for running a flow analysis. 
 

Uses of WorklistTemplate in edu.cmu.cs.crystal.flow.worklist
 

Subclasses of WorklistTemplate in edu.cmu.cs.crystal.flow.worklist
 class AbstractWorklist<LE>
           
 class BranchInsensitiveWorklist<LE>
          This is the branch-insensitive version of the worklist algorithm.
 class BranchSensitiveWorklist<LE>
          This is the branch-sensitive version of the worklist algorithm.
 

Methods in edu.cmu.cs.crystal.flow.worklist that return WorklistTemplate
<LE> WorklistTemplate<LE,ASTNode,ILatticeOperations<LE>>
WorklistFactory.createBranchInsensitiveWorklist(MethodDeclaration method, ITransferFunction<LE> transferFunction)
          Creates a worklist object that performs a conventional flow analysis on the given method with the given transfer function.
<LE> WorklistTemplate<LE,ASTNode,ILatticeOperations<LE>>
WorklistFactory.createBranchSensitiveWorklist(MethodDeclaration method, IBranchSensitiveTransferFunction<LE> transferFunction)
          Creates a worklist object that performs a branch-sensitive flow analysis on the given method with the given transfer function.