static class MinimizedCondition.MeasuredNode
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private boolean |
changed |
private int |
length |
private Node |
node |
Constructor and Description |
---|
MeasuredNode(Node n,
int len,
boolean ch) |
Modifier and Type | Method and Description |
---|---|
private static MinimizedCondition.MeasuredNode |
addNode(Node parent,
MinimizedCondition.MeasuredNode... children) |
private MinimizedCondition.MeasuredNode |
addNot() |
private MinimizedCondition.MeasuredNode |
change() |
private MinimizedCondition.MeasuredNode |
cloneTree() |
private static int |
estimateCostOneLevel(Node n)
Estimate the number of characters in the textual representation of
the given node and that will be devoted to negation or parentheses.
|
(package private) Node |
getNode() |
(package private) boolean |
isChanged() |
private MinimizedCondition.MeasuredNode |
negate() |
private Node node
private int length
private boolean changed
MeasuredNode(Node n, int len, boolean ch)
Node getNode()
boolean isChanged()
private MinimizedCondition.MeasuredNode negate()
private MinimizedCondition.MeasuredNode change()
private MinimizedCondition.MeasuredNode addNot()
private static int estimateCostOneLevel(Node n)
n
- the node to be checked.private MinimizedCondition.MeasuredNode cloneTree()
private static MinimizedCondition.MeasuredNode addNode(Node parent, MinimizedCondition.MeasuredNode... children)