Class FilterExpressionParser.Node
- java.lang.Object
-
- com.carrotsearch.randomizedtesting.FilterExpressionParser.Node
-
- Direct Known Subclasses:
FilterExpressionParser.ClosingBracketNode,FilterExpressionParser.DefaultNode,FilterExpressionParser.EosNode,FilterExpressionParser.InfixNode,FilterExpressionParser.NotNode,FilterExpressionParser.OpeningBracketNode,FilterExpressionParser.TestGroupNode
- Enclosing class:
- FilterExpressionParser
public abstract class FilterExpressionParser.Node extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) FilterExpressionParser.Node[]args(package private) intlbpFilterExpressionParser.InputRangerange
-
Constructor Summary
Constructors Constructor Description Node()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanevaluate(FilterExpressionParser.IContext context)(package private) FilterExpressionParser.Nodeled(FilterExpressionParser.Node left)(package private) FilterExpressionParser.Nodenud()java.lang.StringtoExpression()protected java.lang.StringBuildertoExpression(java.lang.StringBuilder b)java.lang.StringtoString()
-
-
-
Field Detail
-
lbp
int lbp
-
args
FilterExpressionParser.Node[] args
-
range
public FilterExpressionParser.InputRange range
-
-
Method Detail
-
nud
FilterExpressionParser.Node nud()
-
led
FilterExpressionParser.Node led(FilterExpressionParser.Node left)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toExpression
public final java.lang.String toExpression()
-
toExpression
protected java.lang.StringBuilder toExpression(java.lang.StringBuilder b)
-
evaluate
public boolean evaluate(FilterExpressionParser.IContext context)
-
-