Package org.mozilla.javascript.optimizer
Class Block.FatBlock
- java.lang.Object
-
- org.mozilla.javascript.optimizer.Block.FatBlock
-
- Enclosing class:
- Block
private static class Block.FatBlock extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private ObjToIntMap
predecessors
(package private) Block
realBlock
private ObjToIntMap
successors
-
Constructor Summary
Constructors Modifier Constructor Description private
FatBlock()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
addPredecessor(Block.FatBlock b)
(package private) void
addSuccessor(Block.FatBlock b)
(package private) Block[]
getPredecessors()
(package private) Block[]
getSuccessors()
private static Block[]
reduceToArray(ObjToIntMap map)
-
-
-
Field Detail
-
successors
private ObjToIntMap successors
-
predecessors
private ObjToIntMap predecessors
-
realBlock
Block realBlock
-
-
Method Detail
-
reduceToArray
private static Block[] reduceToArray(ObjToIntMap map)
-
addSuccessor
void addSuccessor(Block.FatBlock b)
-
addPredecessor
void addPredecessor(Block.FatBlock b)
-
getSuccessors
Block[] getSuccessors()
-
getPredecessors
Block[] getPredecessors()
-
-