public class MatcherExpression extends AbstractNode
location| Constructor and Description |
|---|
MatcherExpression(ExpressionNode expr,
java.util.List<java.lang.String> minuses,
Location location) |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
apply(Scope scope,
com.fasterxml.jackson.databind.JsonNode input) |
void |
computeMatchContexts(DotExpression parent) |
void |
dump(int level) |
java.util.List<ExpressionNode> |
getChildren() |
java.util.List<java.lang.String> |
getMinuses() |
ExpressionNode |
optimize() |
getLocation, preparepublic MatcherExpression(ExpressionNode expr, java.util.List<java.lang.String> minuses, Location location)
public java.util.List<java.lang.String> getMinuses()
public com.fasterxml.jackson.databind.JsonNode apply(Scope scope, com.fasterxml.jackson.databind.JsonNode input)
public void computeMatchContexts(DotExpression parent)
computeMatchContexts in interface ExpressionNodecomputeMatchContexts in class AbstractNodepublic java.util.List<ExpressionNode> getChildren()
getChildren in interface ExpressionNodegetChildren in class AbstractNodepublic void dump(int level)
dump in interface ExpressionNodedump in class AbstractNodepublic ExpressionNode optimize()
optimize in interface ExpressionNodeoptimize in class AbstractNode