Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.codehaus.aspectwerkz.expression.ast.Node

Packages that use Node
org.codehaus.aspectwerkz.cflow |
org.codehaus.aspectwerkz.expression |
org.codehaus.aspectwerkz.expression.ast |

Uses of Node in org.codehaus.aspectwerkz.cflow

Methods in org.codehaus.aspectwerkz.cflow with parameters of type Node
`Object` | `CflowAspectExpressionVisitor.visit(Node node, Object data)`

Constructors in org.codehaus.aspectwerkz.cflow with parameters of type Node
`CflowAspectExpressionVisitor(ExpressionInfo expressionInfo, Node root, String namespace)`

Uses of Node in org.codehaus.aspectwerkz.expression

Fields in org.codehaus.aspectwerkz.expression declared as Node
`protected Node` | `ExpressionValidateVisitor.m_root`
`protected Node` | `ExpressionVisitor.m_root`

Methods in org.codehaus.aspectwerkz.expression that return Node
`Node` | `ExpressionVisitor.getASTRoot()` Access the ASTRoot we visit

Methods in org.codehaus.aspectwerkz.expression with parameters of type Node
`static void` | `DumpVisitor.dumpAST(Node root)`
`Object` | `ExpressionValidateVisitor.visit(Node node, Object data)`
`Object` | `ExpressionVisitor.visit(Node node, Object data)`

Constructors in org.codehaus.aspectwerkz.expression with parameters of type Node
`AdvisedClassFilterExpressionVisitor(ExpressionInfo expressionInfo, String expression, String namespace, Node root)` Creates a new expression.
`ExpressionInfo(Node subExpression, String namespace)` Creates a new expression info from an already parsed node This is usefull when extracting cflow sub expressions.
`ExpressionValidateVisitor(String expression, String namespace, Node root)` Creates a new expression.
`ExpressionVisitor(ExpressionInfo expressionInfo, String expression, String namespace, Node root)` Creates a new expression.

Uses of Node in org.codehaus.aspectwerkz.expression.ast

Classes in org.codehaus.aspectwerkz.expression.ast that implement Node
`class` | `ASTAnd`
`class` | `ASTArgParameter`
`class` | `ASTArgs`
`class` | `ASTAttribute`
`class` | `ASTCall`
`class` | `ASTCflow`
`class` | `ASTCflowBelow`
`class` | `ASTClassPattern`
`class` | `ASTConstructorPattern`
`class` | `ASTExecution`
`class` | `ASTExpression`
`class` | `ASTFieldPattern`
`class` | `ASTGet`
`class` | `ASTHandler`
`class` | `ASTHasField`
`class` | `ASTHasMethod`
`class` | `ASTMethodPattern`
`class` | `ASTModifier`
`class` | `ASTNot`
`class` | `ASTOr`
`class` | `ASTParameter`
`class` | `ASTPointcutReference`
`class` | `ASTRoot`
`class` | `ASTSet`
`class` | `ASTStaticInitialization`
`class` | `ASTTarget`
`class` | `ASTThis`
`class` | `ASTWithin`
`class` | `ASTWithinCode`
`class` | `SimpleNode`

Fields in org.codehaus.aspectwerkz.expression.ast declared as Node
`protected Node[]` | `SimpleNode.children`
`protected Node` | `SimpleNode.parent`

Methods in org.codehaus.aspectwerkz.expression.ast that return Node
`Node` | `Node.jjtGetChild(int i)` This method returns a child node.
`Node` | `SimpleNode.jjtGetChild(int i)`
`Node` | `Node.jjtGetParent()`
`Node` | `SimpleNode.jjtGetParent()`

Methods in org.codehaus.aspectwerkz.expression.ast with parameters of type Node
`void` | `Node.jjtAddChild(Node n, int i)` This method tells the node to add its argument to the node's list of children.
`void` | `SimpleNode.jjtAddChild(Node n, int i)`
`void` | `Node.jjtSetParent(Node n)` This pair of methods are used to inform the node of its parent.
`void` | `SimpleNode.jjtSetParent(Node n)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2002-2005 Jonas Bonér, Alexandre Vasseur. All Rights Reserved.