Package com.hubspot.jinjava.el.ext.eager
Class EagerAstRangeBracket
java.lang.Object
de.odysseus.el.tree.impl.ast.AstNode
de.odysseus.el.tree.impl.ast.AstProperty
de.odysseus.el.tree.impl.ast.AstBracket
com.hubspot.jinjava.el.ext.AstRangeBracket
com.hubspot.jinjava.el.ext.eager.EagerAstRangeBracket
- All Implemented Interfaces:
EvalResultHolder,de.odysseus.el.tree.ExpressionNode,de.odysseus.el.tree.Node
-
Constructor Summary
ConstructorsConstructorDescriptionEagerAstRangeBracket(de.odysseus.el.tree.impl.ast.AstNode base, de.odysseus.el.tree.impl.ast.AstNode rangeStart, de.odysseus.el.tree.impl.ast.AstNode rangeMax, boolean lvalue, boolean strict, boolean ignoreReturnType) -
Method Summary
Modifier and TypeMethodDescriptioneval(de.odysseus.el.tree.Bindings bindings, javax.el.ELContext context) getPartiallyResolved(de.odysseus.el.tree.Bindings bindings, javax.el.ELContext context, DeferredParsingException deferredParsingException, IdentifierPreservationStrategy identifierPreservationStrategy) booleanvoidsetEvalResult(Object evalResult) Methods inherited from class com.hubspot.jinjava.el.ext.AstRangeBracket
toStringMethods inherited from class de.odysseus.el.tree.impl.ast.AstBracket
appendStructure, getCardinality, getChildMethods inherited from class de.odysseus.el.tree.impl.ast.AstProperty
getMethodInfo, getType, getValueReference, invoke, isLeftValue, isLiteralText, isMethodInvocation, isReadOnly, setValueMethods inherited from class de.odysseus.el.tree.impl.ast.AstNode
getStructuralId, getValueMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.hubspot.jinjava.el.ext.eager.EvalResultHolder
checkEvalResultSize, eval
-
Constructor Details
-
EagerAstRangeBracket
public EagerAstRangeBracket(de.odysseus.el.tree.impl.ast.AstNode base, de.odysseus.el.tree.impl.ast.AstNode rangeStart, de.odysseus.el.tree.impl.ast.AstNode rangeMax, boolean lvalue, boolean strict, boolean ignoreReturnType)
-
-
Method Details
-
eval
- Overrides:
evalin classAstRangeBracket
-
getPartiallyResolved
public String getPartiallyResolved(de.odysseus.el.tree.Bindings bindings, javax.el.ELContext context, DeferredParsingException deferredParsingException, IdentifierPreservationStrategy identifierPreservationStrategy) - Specified by:
getPartiallyResolvedin interfaceEvalResultHolder
-
getEvalResult
- Specified by:
getEvalResultin interfaceEvalResultHolder
-
setEvalResult
- Specified by:
setEvalResultin interfaceEvalResultHolder
-
hasEvalResult
public boolean hasEvalResult()- Specified by:
hasEvalResultin interfaceEvalResultHolder
-