Package com.schibsted.spt.data.jslt.impl
Class AbstractNode
java.lang.Object
com.schibsted.spt.data.jslt.impl.AbstractNode
- All Implemented Interfaces:
ExpressionNode
- Direct Known Subclasses:
AbstractInvocationExpression,AbstractOperator,ArrayExpression,ArraySlicer,DotExpression,ForExpression,FunctionDeclaration,IfExpression,LetExpression,LiteralExpression,MatcherExpression,ObjectComprehension,ObjectExpression,PairExpression,VariableExpression
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcomputeMatchContexts(DotExpression parent) voiddump(int level) optimize()voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.schibsted.spt.data.jslt.impl.ExpressionNode
apply
-
Field Details
-
location
-
-
Constructor Details
-
AbstractNode
-
-
Method Details
-
getLocation
-
dump
public void dump(int level) - Specified by:
dumpin interfaceExpressionNode
-
computeMatchContexts
- Specified by:
computeMatchContextsin interfaceExpressionNode
-
prepare
- Specified by:
preparein interfaceExpressionNode
-
optimize
- Specified by:
optimizein interfaceExpressionNode
-
getChildren
- Specified by:
getChildrenin interfaceExpressionNode
-