Class EagerAstDot

  • All Implemented Interfaces:
    EvalResultHolder, de.odysseus.el.tree.ExpressionNode, de.odysseus.el.tree.Node

    public class EagerAstDot
    extends de.odysseus.el.tree.impl.ast.AstDot
    implements EvalResultHolder
    • Field Detail

      • evalResult

        protected Object evalResult
      • hasEvalResult

        protected boolean hasEvalResult
      • property

        protected final String property
    • Constructor Detail

      • EagerAstDot

        public EagerAstDot​(de.odysseus.el.tree.impl.ast.AstNode base,
                           String property,
                           boolean lvalue,
                           boolean ignoreReturnType)
      • EagerAstDot

        public EagerAstDot​(EvalResultHolder base,
                           String property,
                           boolean lvalue,
                           boolean ignoreReturnType)
    • Method Detail

      • eval

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

        public de.odysseus.el.tree.impl.ast.AstNode getPrefix()
        Overrides:
        getPrefix in class de.odysseus.el.tree.impl.ast.AstProperty
      • getProperty

        public String getProperty()