public class ArraySlicer extends AbstractNode
location| Constructor and Description |
|---|
ArraySlicer(ExpressionNode left,
boolean colon,
ExpressionNode right,
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 |
dump(int level) |
java.util.List<ExpressionNode> |
getChildren() |
ExpressionNode |
optimize() |
java.lang.String |
toString() |
computeMatchContexts, getLocation, preparepublic ArraySlicer(ExpressionNode left, boolean colon, ExpressionNode right, 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 ExpressionNode optimize()
optimize in interface ExpressionNodeoptimize in class AbstractNodepublic void dump(int level)
dump in interface ExpressionNodedump in class AbstractNodepublic java.lang.String toString()
toString in class java.lang.Object