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