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 TypeMethodDescriptionvoid
computeMatchContexts
(DotExpression parent) void
dump
(int level) optimize()
void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
dump
in interfaceExpressionNode
-
computeMatchContexts
- Specified by:
computeMatchContexts
in interfaceExpressionNode
-
prepare
- Specified by:
prepare
in interfaceExpressionNode
-
optimize
- Specified by:
optimize
in interfaceExpressionNode
-
getChildren
- Specified by:
getChildren
in interfaceExpressionNode
-