Uses of Class
org.mvel2.ast.ASTNode
Packages that use ASTNode
-
Uses of ASTNode in org.mvel2
ModifierConstructorDescriptionUnresolveablePropertyException(ASTNode astNode) UnresolveablePropertyException(ASTNode astNode, Throwable throwable) -
Uses of ASTNode in org.mvel2.ast
Subclasses of ASTNode in org.mvel2.astModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFields in org.mvel2.ast declared as ASTNodeModifier and TypeFieldDescriptionprotected ASTNodeBooleanNode.leftASTNode.nextASTNodeprotected ASTNodeBooleanNode.rightMethods in org.mvel2.ast that return ASTNodeModifier and TypeMethodDescriptionInstance.getClassStatement()Contains.getFirstStatement()BooleanNode.getLeft()Union.getMain()BooleanNode.getRight()And.getRightMost()BinaryOperation.getRightMost()abstract ASTNodeBooleanNode.getRightMost()Or.getRightMost()Contains.getSecondStatement()Soundslike.getSoundslike()Instance.getStatement()Soundslike.getStatement()Methods in org.mvel2.ast with parameters of type ASTNodeModifier and TypeMethodDescriptionvoidvoidvoidvoidAnd.setRightMost(ASTNode right) voidBinaryOperation.setRightMost(ASTNode right) abstract voidBooleanNode.setRightMost(ASTNode right) voidOr.setRightMost(ASTNode right) Constructors in org.mvel2.ast with parameters of type ASTNodeModifierConstructorDescriptionAnd(ASTNode left, ASTNode right, boolean strongTyping, ParserContext pCtx) BinaryOperation(int operation, ASTNode left, ASTNode right, ParserContext ctx) Contains(ASTNode stmt, ASTNode stmt2, ParserContext pCtx) Convertable(ASTNode stmt, ASTNode clsStmt, ParserContext pCtx) Instance(ASTNode stmt, ASTNode clsStmt, ParserContext pCtx) IntAdd(ASTNode left, ASTNode right, ParserContext pCtx) IntDiv(ASTNode left, ASTNode right, ParserContext pCtx) InterceptorWrapper(Interceptor interceptor, ASTNode node, ParserContext pCtx) IntMult(ASTNode left, ASTNode right, ParserContext pCtx) IntSub(ASTNode left, ASTNode right, ParserContext pCtx) Or(ASTNode left, ASTNode right, boolean strongTyping, ParserContext pCtx) RegExMatchNode(ASTNode matchNode, ASTNode patternNode, ParserContext pCtx) Soundslike(ASTNode stmt, ASTNode clsStmt, ParserContext pCtx) Strsim(ASTNode stmt, ASTNode clsStmt, ParserContext pCtx) Union(char[] expr, int start, int offset, int fields, ASTNode main, ParserContext pCtx) -
Uses of ASTNode in org.mvel2.compiler
Fields in org.mvel2.compiler declared as ASTNodeMethods in org.mvel2.compiler that return ASTNodeModifier and TypeMethodDescriptionCompiledExpression.getFirstNode()ExecutableAccessor.getNode()ExecutableAccessorSafe.getNode()AbstractParser.handleSubstatement(Substatement stmt) protected ASTNodeAbstractParser.handleUnion(ASTNode node) Handle a union between a closed statement and a residual property chain.protected ASTNodeAbstractParser.nextToken()Retrieve the next token in the expression.protected ASTNodeAbstractParser.nextTokenSkipSymbols()protected ASTNodeExpressionCompiler.verify(ParserContext pCtx, ASTNode tk) Methods in org.mvel2.compiler with parameters of type ASTNodeModifier and TypeMethodDescriptionprotected ASTNodeAbstractParser.handleUnion(ASTNode node) Handle a union between a closed statement and a residual property chain.protected ASTNodeExpressionCompiler.verify(ParserContext pCtx, ASTNode tk) Constructors in org.mvel2.compiler with parameters of type ASTNodeModifierConstructorDescriptionExecutableAccessor(ASTNode node, Class egress) ExecutableAccessorSafe(ASTNode node, Class returnType) -
Uses of ASTNode in org.mvel2.integration
Methods in org.mvel2.integration with parameters of type ASTNodeModifier and TypeMethodDescriptionintInterceptor.doAfter(Object exitStackValue, ASTNode node, VariableResolverFactory factory) This method is called after the wrapped statement has completed.intInterceptor.doBefore(ASTNode node, VariableResolverFactory factory) This method is executed before the wrapped statement. -
Uses of ASTNode in org.mvel2.util
Methods in org.mvel2.util that return ASTNodeModifier and TypeMethodDescriptionASTIterator.firstNode()ASTLinkedList.firstNode()ASTLinkedList.firstNonSymbol()ASTIterator.nextNode()ASTLinkedList.nextNode()ASTIterator.nodesAhead(int offset) ASTLinkedList.nodesAhead(int offset) ASTIterator.nodesBack(int offset) ASTLinkedList.nodesBack(int offset) ASTIterator.peekLast()ASTLinkedList.peekLast()ASTIterator.peekNext()ASTLinkedList.peekNext()ASTIterator.peekNode()ASTLinkedList.peekNode()Methods in org.mvel2.util with parameters of type ASTNodeModifier and TypeMethodDescriptionvoidASTIterator.addTokenNode(ASTNode node) voidASTIterator.addTokenNode(ASTNode node1, ASTNode node2) voidASTLinkedList.addTokenNode(ASTNode astNode) voidASTLinkedList.addTokenNode(ASTNode astNode, ASTNode token2) static voidCompilerTools.expectType(ParserContext pCtx, ASTNode node, Class type, boolean compileMode) static AccessorCompilerTools.extractAccessor(ASTNode n) voidASTLinkedList.setCurrentNode(ASTNode node) Constructors in org.mvel2.util with parameters of type ASTNodeModifierConstructorDescriptionASTBinaryTree(ASTNode node) ASTLinkedList(ASTNode firstASTNode) ASTLinkedList(ASTNode firstASTNode, int size)