Uses of Class
org.mvel2.ast.ASTNode

Packages that use ASTNode
org.mvel2   
org.mvel2.ast   
org.mvel2.compiler   
org.mvel2.integration   
org.mvel2.util   
 

Uses of ASTNode in org.mvel2
 

Constructors in org.mvel2 with parameters of type ASTNode
UnresolveablePropertyException(ASTNode astNode)
           
UnresolveablePropertyException(ASTNode astNode, java.lang.Throwable throwable)
           
 

Uses of ASTNode in org.mvel2.ast
 

Subclasses of ASTNode in org.mvel2.ast
 class And
           
 class AssertNode
           
 class AssignmentNode
           
 class BinaryOperation
           
 class BlockNode
           
 class BooleanNode
           
 class Contains
           
 class Convertable
           
 class DeclProtoVarNode
           
 class DeclTypedVarNode
           
 class DeepAssignmentNode
           
 class DoNode
           
 class DoUntilNode
           
 class EndOfStatement
           
 class Fold
           
 class ForEachNode
           
 class ForNode
           
 class Function
           
 class IfNode
           
 class ImportNode
           
 class IndexedAssignmentNode
           
 class IndexedDeclTypedVarNode
           
 class IndexedOperativeAssign
           
 class IndexedPostFixDecNode
           
 class IndexedPostFixIncNode
           
 class IndexedPreFixDecNode
           
 class IndexedPreFixIncNode
           
 class InlineCollectionNode
           
 class Instance
           
 class IntAdd
           
 class IntDiv
           
 class InterceptorWrapper
           
 class IntMult
           
 class IntSub
           
 class Invert
           
 class IsDef
           
 class LineLabel
           
 class LiteralDeepPropertyNode
           
 class LiteralNode
           
 class Negation
           
 class NewObjectNode
           
 class NewPrototypeNode
           
 class OperativeAssign
           
 class OperatorNode
           
 class Or
           
 class PostFixDecNode
           
 class PostFixIncNode
           
 class PreFixDecNode
           
 class PreFixIncNode
           
 class Proto
           
 class ProtoVarNode
           
 class RegExMatch
           
 class RegExMatchNode
           
 class ReturnNode
           
 class Sign
           
 class Soundslike
           
 class StaticImportNode
           
 class Strsim
           
 class Substatement
           
 class ThisWithNode
           
 class TypeCast
           
 class TypedVarNode
           
 class Union
           
 class UntilNode
           
 class WhileNode
           
 class WithNode
           
 

Fields in org.mvel2.ast declared as ASTNode
protected  ASTNode BooleanNode.left
           
 ASTNode ASTNode.nextASTNode
           
protected  ASTNode BooleanNode.right
           
 

Methods in org.mvel2.ast that return ASTNode
 ASTNode BooleanNode.getLeft()
           
 ASTNode BooleanNode.getRight()
           
abstract  ASTNode BooleanNode.getRightMost()
           
 ASTNode Or.getRightMost()
           
 ASTNode And.getRightMost()
           
 ASTNode BinaryOperation.getRightMost()
           
 

Methods in org.mvel2.ast with parameters of type ASTNode
 void BooleanNode.setLeft(ASTNode node)
           
 void BooleanNode.setRight(ASTNode node)
           
 void IntDiv.setRight(ASTNode node)
           
abstract  void BooleanNode.setRightMost(ASTNode right)
           
 void Or.setRightMost(ASTNode right)
           
 void And.setRightMost(ASTNode right)
           
 void BinaryOperation.setRightMost(ASTNode right)
           
 

Constructors in org.mvel2.ast with parameters of type ASTNode
And(ASTNode left, ASTNode right, boolean strongTyping)
           
BinaryOperation(int operation, ASTNode left, ASTNode right)
           
BinaryOperation(int operation, ASTNode left, ASTNode right, ParserContext ctx)
           
Contains(ASTNode stmt, ASTNode stmt2)
           
Convertable(ASTNode stmt, ASTNode clsStmt)
           
Instance(ASTNode stmt, ASTNode clsStmt)
           
IntAdd(ASTNode left, ASTNode right)
           
IntDiv(ASTNode left, ASTNode right)
           
InterceptorWrapper(Interceptor interceptor, ASTNode node)
           
IntMult(ASTNode left, ASTNode right)
           
IntSub(ASTNode left, ASTNode right)
           
Or(ASTNode left, ASTNode right, boolean strongTyping)
           
RegExMatchNode(ASTNode matchNode, ASTNode patternNode)
           
Soundslike(ASTNode stmt, ASTNode clsStmt)
           
Strsim(ASTNode stmt, ASTNode clsStmt)
           
Union(char[] expr, int start, int end, int fields, ASTNode main)
           
 

Uses of ASTNode in org.mvel2.compiler
 

Fields in org.mvel2.compiler declared as ASTNode
protected  ASTNode AbstractParser.lastNode
           
 

Methods in org.mvel2.compiler that return ASTNode
 ASTNode CompiledExpression.getFirstNode()
           
 ASTNode ExecutableAccessor.getNode()
           
 ASTNode ExecutableAccessorSafe.getNode()
           
 ASTNode AbstractParser.handleSubstatement(Substatement stmt)
           
protected  ASTNode AbstractParser.handleUnion(ASTNode node)
          Handle a union between a closed statement and a residual property chain.
protected  ASTNode AbstractParser.nextToken()
          Retrieve the next token in the expression.
protected  ASTNode AbstractParser.nextTokenSkipSymbols()
           
protected  ASTNode ExpressionCompiler.verify(ParserContext pCtx, ASTNode tk)
           
 

Methods in org.mvel2.compiler with parameters of type ASTNode
protected  ASTNode AbstractParser.handleUnion(ASTNode node)
          Handle a union between a closed statement and a residual property chain.
protected  ASTNode ExpressionCompiler.verify(ParserContext pCtx, ASTNode tk)
           
 

Constructors in org.mvel2.compiler with parameters of type ASTNode
ExecutableAccessor(ASTNode node, java.lang.Class egress)
           
ExecutableAccessorSafe(ASTNode node)
           
ExecutableAccessorSafe(ASTNode node, java.lang.Class returnType)
           
 

Uses of ASTNode in org.mvel2.integration
 

Methods in org.mvel2.integration with parameters of type ASTNode
 int Interceptor.doAfter(java.lang.Object exitStackValue, ASTNode node, VariableResolverFactory factory)
          This method is called after the wrapped statement has completed.
 int Interceptor.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 ASTNode
 ASTNode ASTIterator.firstNode()
           
 ASTNode ASTLinkedList.firstNode()
           
 ASTNode ASTLinkedList.firstNonSymbol()
           
 ASTNode ASTIterator.nextNode()
           
 ASTNode ASTLinkedList.nextNode()
           
 ASTNode ASTIterator.nodesAhead(int offset)
           
 ASTNode ASTLinkedList.nodesAhead(int offset)
           
 ASTNode ASTIterator.nodesBack(int offset)
           
 ASTNode ASTLinkedList.nodesBack(int offset)
           
 ASTNode ASTIterator.peekLast()
           
 ASTNode ASTLinkedList.peekLast()
           
 ASTNode ASTIterator.peekNext()
           
 ASTNode ASTLinkedList.peekNext()
           
 ASTNode ASTIterator.peekNode()
           
 ASTNode ASTLinkedList.peekNode()
           
 

Methods in org.mvel2.util with parameters of type ASTNode
 void ASTIterator.addTokenNode(ASTNode node)
           
 void ASTLinkedList.addTokenNode(ASTNode astNode)
           
 void ASTIterator.addTokenNode(ASTNode node1, ASTNode node2)
           
 void ASTLinkedList.addTokenNode(ASTNode astNode, ASTNode token2)
           
static void CompilerTools.expectType(ASTNode node, java.lang.Class type, boolean compileMode)
           
static Accessor CompilerTools.extractAccessor(ASTNode n)
           
 void ASTLinkedList.setCurrentNode(ASTNode node)
           
 

Constructors in org.mvel2.util with parameters of type ASTNode
ASTLinkedList(ASTNode firstASTNode)
           
ASTLinkedList(ASTNode firstASTNode, int size)
           
 



Copyright © 2010. All Rights Reserved.