Class AstRangeBracket

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
All Implemented Interfaces:
de.odysseus.el.tree.ExpressionNode, de.odysseus.el.tree.Node
Direct Known Subclasses:
EagerAstRangeBracket

public class AstRangeBracket extends de.odysseus.el.tree.impl.ast.AstBracket
  • Constructor Summary

    Constructors
    Constructor
    Description
    AstRangeBracket(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 Type
    Method
    Description
    eval(de.odysseus.el.tree.Bindings bindings, javax.el.ELContext context)
     
     

    Methods inherited from class de.odysseus.el.tree.impl.ast.AstBracket

    appendStructure, getCardinality, getChild

    Methods inherited from class de.odysseus.el.tree.impl.ast.AstProperty

    getMethodInfo, getType, getValueReference, invoke, isLeftValue, isLiteralText, isMethodInvocation, isReadOnly, setValue

    Methods inherited from class de.odysseus.el.tree.impl.ast.AstNode

    getStructuralId, getValue

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • AstRangeBracket

      public AstRangeBracket(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

      public Object eval(de.odysseus.el.tree.Bindings bindings, javax.el.ELContext context)
      Overrides:
      eval in class de.odysseus.el.tree.impl.ast.AstProperty
    • toString

      public String toString()
      Overrides:
      toString in class de.odysseus.el.tree.impl.ast.AstBracket