Uses of Class
org.camunda.bpm.impl.juel.AstNode
Packages that use AstNode
-
Uses of AstNode in org.camunda.bpm.impl.juel
Subclasses of AstNode in org.camunda.bpm.impl.juelModifier and TypeClassDescriptionclass
final class
class
class
class
class
final class
class
class
class
class
final class
final class
final class
class
class
class
final class
final class
class
Fields in org.camunda.bpm.impl.juel declared as AstNodeModifier and TypeFieldDescriptionprotected final AstNode
AstProperty.prefix
protected final AstNode
AstBracket.property
Methods in org.camunda.bpm.impl.juel that return AstNodeModifier and TypeMethodDescriptionprotected AstNode
Parser.add
(boolean required) add := add (<PLUS> mul | <MINUS> mul)*protected AstNode
Parser.and
(boolean required) and := eq (<AND> eq)*protected AstNode
Parser.cmp
(boolean required) cmp := add (<LT> add | <LE> add | <GE> add | <GT> add)*abstract AstNode
Parser.ExtensionHandler.createAstNode
(AstNode... children) Called by the parser if it handles a extended token associated with this handler at the appropriate extension point.protected AstNode
Parser.eq
(boolean required) eq := cmp (<EQ> cmp | <NE> cmp)*protected AstNode
Parser.expr
(boolean required) expr := or (<QUESTION> expr <COLON> expr)?AstBinary.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 AstNode
AstLiteral.getChild
(int i) AstNested.getChild
(int i) AstParameters.getChild
(int i) AstProperty.getChild
(int i) AstText.getChild
(int i) AstUnary.getChild
(int i) protected AstNode
AstFunction.getParam
(int i) protected AstNode
AstProperty.getPrefix()
protected AstNode
Parser.literal()
literal := <TRUE> | <FALSE> | <STRING> | <INTEGER> | <FLOAT> | <NULL>protected AstNode
Parser.mul
(boolean required) mul := unary (<MUL> unary | <DIV> unary | <MOD> unary)*protected AstNode
Parser.nonliteral()
nonliteral := <IDENTIFIER> | function | <LPAREN> expr <RPAREN> function := (<IDENTIFIER> <COLON>)? <IDENTIFIER> <LPAREN> list? <RPAREN>protected AstNode
Parser.or
(boolean required) or := and (<OR> and)*protected AstNode
Parser.text()
text := <TEXT>protected AstNode
Parser.unary
(boolean required) unary := <NOT> unary | <MINUS> unary | <EMPTY> unary | valueprotected AstNode
Parser.value()
value := (nonliteral | literal) (<DOT> <IDENTIFIER> | <LBRACK> expr <RBRACK>)*Methods in org.camunda.bpm.impl.juel with parameters of type AstNodeModifier and TypeMethodDescriptionprotected AstBinary
Parser.createAstBinary
(AstNode left, AstNode right, AstBinary.Operator operator) protected AstBracket
Parser.createAstBracket
(AstNode base, AstNode property, boolean lvalue, boolean strict) protected AstChoice
Parser.createAstChoice
(AstNode question, AstNode yes, AstNode no) protected AstDot
Parser.createAstDot
(AstNode base, String property, boolean lvalue) abstract AstNode
Parser.ExtensionHandler.createAstNode
(AstNode... children) Called by the parser if it handles a extended token associated with this handler at the appropriate extension point.protected AstUnary
Parser.createAstUnary
(AstNode child, AstUnary.Operator operator) AstBinary.Operator.eval
(Bindings bindings, jakarta.el.ELContext context, AstNode left, AstNode right) AstBinary.SimpleOperator.eval
(Bindings bindings, jakarta.el.ELContext context, AstNode left, AstNode right) Method parameters in org.camunda.bpm.impl.juel with type arguments of type AstNodeModifier and TypeMethodDescriptionprotected AstComposite
Parser.createAstComposite
(List<AstNode> nodes) Constructors in org.camunda.bpm.impl.juel with parameters of type AstNodeModifierConstructorDescriptionAstBinary
(AstNode left, AstNode right, AstBinary.Operator operator) AstBracket
(AstNode base, AstNode property, boolean lvalue, boolean strict) AstProperty
(AstNode prefix, boolean lvalue, boolean strict) AstUnary
(AstNode child, AstUnary.Operator operator) Constructor parameters in org.camunda.bpm.impl.juel with type arguments of type AstNodeModifierConstructorDescriptionAstComposite
(List<AstNode> nodes) AstParameters
(List<AstNode> nodes)