public abstract class PrintableDominatorOptimizationProblem<E extends Enum<E>,C extends PropertyConsumable> extends DominatorOptimizationProblem<E,C> implements PrintableCFG
| Modifier | Constructor and Description |
|---|---|
protected |
PrintableDominatorOptimizationProblem(Class<E> keyType,
AbstractControlFlowGraph<?> cfg) |
| Modifier and Type | Method and Description |
|---|---|
void |
forEachPropertyPair(AbstractBlockBase<?> block,
BiConsumer<String,String> action)
Applies
action to all extra property pairs (name, value) of block. |
get, getBlockForId, getBlocks, getCost, getFlags, getFlagsForBlock, getName, set, setCost, setDominatorPath, streamclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBlocksprotected PrintableDominatorOptimizationProblem(Class<E> keyType, AbstractControlFlowGraph<?> cfg)
public void forEachPropertyPair(AbstractBlockBase<?> block, BiConsumer<String,String> action)
PrintableCFGaction to all extra property pairs (name, value) of block.forEachPropertyPair in interface PrintableCFGblock - a block from PrintableCFG.getBlocks().action - a consumer.