Uses of Class
de.odysseus.el.tree.impl.ast.AstNode
Packages that use AstNode
-
Uses of AstNode in de.odysseus.el.tree.impl
Methods in de.odysseus.el.tree.impl that return AstNodeModifier and TypeMethodDescriptionprotected AstNodeParser.add(boolean required) add := add (<PLUS> mul | <MINUS> mul)*protected AstNodeParser.and(boolean required) and := eq (<AND> eq)*protected AstNodeParser.cmp(boolean required) cmp := add (<LT> add | <LE> add | <GE> add | <GT> add)*abstract AstNodeParser.ExtensionHandler.createAstNode(AstNode... children) Called by the parser if it handles a extended token associated with this handler at the appropriate extension point.protected AstNodeParser.eq(boolean required) eq := cmp (<EQ> cmp | <NE> cmp)*protected AstNodeParser.expr(boolean required) expr := or (<QUESTION> expr <COLON> expr)?protected AstNodeParser.literal()literal := <TRUE> | <FALSE> | <STRING> | <INTEGER> | <FLOAT> | <NULL>protected AstNodeParser.mul(boolean required) mul := unary (<MUL> unary | <DIV> unary | <MOD> unary)*protected AstNodeParser.nonliteral()nonliteral := <IDENTIFIER> | function | <LPAREN> expr <RPAREN> function := (<IDENTIFIER> <COLON>)? <IDENTIFIER> <LPAREN> list? <RPAREN>protected AstNodeParser.or(boolean required) or := and (<OR> and)*protected AstNodeParser.text()text := <TEXT>protected AstNodeParser.unary(boolean required) unary := <NOT> unary | <MINUS> unary | <EMPTY> unary | valueprotected AstNodeParser.value()value := (nonliteral | literal) (<DOT> <IDENTIFIER> | <LBRACK> expr <RBRACK>)*Methods in de.odysseus.el.tree.impl with parameters of type AstNodeModifier and TypeMethodDescriptionprotected AstBinaryParser.createAstBinary(AstNode left, AstNode right, AstBinary.Operator operator) protected AstBracketParser.createAstBracket(AstNode base, AstNode property, boolean lvalue, boolean strict) protected AstChoiceParser.createAstChoice(AstNode question, AstNode yes, AstNode no) protected AstDotParser.createAstDot(AstNode base, String property, boolean lvalue) abstract AstNodeParser.ExtensionHandler.createAstNode(AstNode... children) Called by the parser if it handles a extended token associated with this handler at the appropriate extension point.protected AstUnaryParser.createAstUnary(AstNode child, AstUnary.Operator operator) Method parameters in de.odysseus.el.tree.impl with type arguments of type AstNodeModifier and TypeMethodDescriptionprotected AstCompositeParser.createAstComposite(List<AstNode> nodes) -
Uses of AstNode in de.odysseus.el.tree.impl.ast
Subclasses of AstNode in de.odysseus.el.tree.impl.astModifier and TypeClassDescriptionclassfinal classclassclassclassclassfinal classclassclassclassclassfinal classfinal classfinal classclassclassclassfinal classfinal classclassFields in de.odysseus.el.tree.impl.ast declared as AstNodeModifier and TypeFieldDescriptionprivate final AstNodeAstEval.childprivate final AstNodeAstNested.childprivate final AstNodeAstUnary.childprivate final AstNodeAstBinary.leftprivate final AstNodeAstChoice.noprotected final AstNodeAstProperty.prefixprotected final AstNodeAstBracket.propertyprivate final AstNodeAstChoice.questionprivate final AstNodeAstBinary.rightprivate final AstNodeAstChoice.yesFields in de.odysseus.el.tree.impl.ast with type parameters of type AstNodeMethods in de.odysseus.el.tree.impl.ast that return AstNodeModifier and TypeMethodDescriptionAstBinary.getChild(int i) AstBracket.getChild(int i) AstChoice.getChild(int i) AstComposite.getChild(int i) AstEval.getChild(int i) AstFunction.getChild(int i) AstIdentifier.getChild(int i) final AstNodeAstLiteral.getChild(int i) AstNested.getChild(int i) AstParameters.getChild(int i) AstProperty.getChild(int i) AstText.getChild(int i) AstUnary.getChild(int i) protected AstNodeAstFunction.getParam(int i) protected AstNodeAstProperty.getPrefix()Methods in de.odysseus.el.tree.impl.ast with parameters of type AstNodeModifier and TypeMethodDescriptionAstBinary.SimpleOperator.eval(Bindings bindings, javax.el.ELContext context, AstNode left, AstNode right) Constructors in de.odysseus.el.tree.impl.ast with parameters of type AstNodeModifierConstructorDescriptionAstBinary(AstNode left, AstNode right, AstBinary.Operator operator) AstBracket(AstNode base, AstNode property, boolean lvalue, boolean strict) AstBracket(AstNode base, AstNode property, boolean lvalue, boolean strict, boolean ignoreReturnType) AstProperty(AstNode prefix, boolean lvalue, boolean strict) AstProperty(AstNode prefix, boolean lvalue, boolean strict, boolean ignoreReturnType) AstUnary(AstNode child, AstUnary.Operator operator) Constructor parameters in de.odysseus.el.tree.impl.ast with type arguments of type AstNodeModifierConstructorDescriptionAstComposite(List<AstNode> nodes) AstParameters(List<AstNode> nodes)