Public Methods | |
void | clear () |
boolean | contains (BasicBlock b) |
boolean | isEmpty () |
BasicBlock | pull () throws NoSuchElementException |
void | push (BasicBlock b) |
int | size () |
Private Attributes | |
Vector | q = new Vector() |
Definition at line 117 of file BBQ.java.
|
Empties the queue of all blocks (and resets their inq flags). |
|
Answers whether a block is in the queue or not.
|
|
Answers whether the queue is empty
Definition at line 139 of file BBQ.java. Referenced by CFG::jimpleTargetFixup(), and CFG::processTargetFixup().
|
|
Removes the first block in the queue (and resets its inq flag).
Definition at line 145 of file BBQ.java. Referenced by CFG::processTargetFixup().
|
|
Adds a block to the end of the queue, but only if its inq flag is false.
Definition at line 158 of file BBQ.java. Referenced by CFG::jimpleTargetFixup(), and CFG::processTargetFixup().
|
|
Answers the size of the queue.
|