Class Block.FatBlock
- java.lang.Object
-
- org.htmlunit.corejs.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 ObjToIntMappredecessors(package private) BlockrealBlockprivate ObjToIntMapsuccessors
-
Constructor Summary
Constructors Modifier Constructor Description privateFatBlock()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidaddPredecessor(Block.FatBlock b)(package private) voidaddSuccessor(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()
-
-