edu.umd.cs.findbugs.ba
Class BetterCFGBuilder2.WorkListItem

java.lang.Object
  extended by edu.umd.cs.findbugs.ba.BetterCFGBuilder2.WorkListItem
Enclosing class:
BetterCFGBuilder2

private static class BetterCFGBuilder2.WorkListItem
extends java.lang.Object

A work list item for creating the CFG for a subroutine.


Field Summary
private  BasicBlock basicBlock
           
private  org.apache.bcel.generic.InstructionHandle start
           
 
Constructor Summary
BetterCFGBuilder2.WorkListItem(org.apache.bcel.generic.InstructionHandle start, BasicBlock basicBlock)
          Constructor.
 
Method Summary
 BasicBlock getBasicBlock()
          Get the basic block.
 org.apache.bcel.generic.InstructionHandle getStartInstruction()
          Get the start instruction.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

start

private final org.apache.bcel.generic.InstructionHandle start

basicBlock

private final BasicBlock basicBlock
Constructor Detail

BetterCFGBuilder2.WorkListItem

public BetterCFGBuilder2.WorkListItem(org.apache.bcel.generic.InstructionHandle start,
                                      BasicBlock basicBlock)
Constructor.

Parameters:
start - first instruction in the basic block
basicBlock - the basic block to build
Method Detail

getStartInstruction

public org.apache.bcel.generic.InstructionHandle getStartInstruction()
Get the start instruction.


getBasicBlock

public BasicBlock getBasicBlock()
Get the basic block.