|
ESC/Java2 © 2003,2004,2005,2006 David Cok and Joseph Kiniry © 2005,2006 UCD Dublin © 2003,2004 Radboud University Nijmegen © 1999,2000 Compaq Computer Corporation © 1997,1998,1999 Digital Equipment Corporation All Rights Reserved |
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
| Interface Summary | |
| IdPragma | |
| TypeDeclElem | Represents either a ClassBodyDeclaration or an InterfaceMemberDeclaration. |
| Class Summary | |
| _SpecialParserInterface | _SpecialParserInterface is not a class that should be
used by general clients of the javafe.ast package. |
| AmbiguousMethodInvocation | Represents a Name occuring before an argument list. |
| AmbiguousVariableAccess | Represents a Name that occurs in an Expression position. |
| ArrayInit | Represents an ArrayInitializer. |
| ArrayRefExpr | |
| ArrayType | |
| AssertStmt | |
| ASTDecoration | Provides an extensible way to add 'fields' to the
ASTNode.
|
| ASTDotVisitor | |
| ASTNode | ASTNode is the root of the abstract syntax tree node
hierarchy. |
| BinaryExpr | Represents various kinds of binary expressions (eg +,-,|,%=, etc). |
| BlockStmt | |
| BranchStmt | |
| BreakStmt | |
| CastExpr | |
| CatchClause | |
| CatchClauseVec | |
| ClassDecl | |
| ClassDeclStmt | |
| ClassLiteral | Represents a class literal (Type . class) |
| CompilationUnit | The make method of this class has the side effect of
pointing the parent pointers of the TypeDecls
inside a CompilationUnit to point to that unit. |
| CompoundName | |
| CondExpr | |
| ConstructorDecl | Represents a ConstructorDeclaration. |
| ConstructorInvocation | Represents an ExplicitConstructorInvocation. |
| ContinueStmt | |
| DefaultVisitor | |
| DelegatingPrettyPrint | |
| DoStmt | |
| ErrorType | Used to indicate the type of an illegal operation, so that error messages do not unnecessarily propagate; should only be used if the error has already been reported. |
| EvalStmt | |
| Expr | Represents an Expression. |
| ExprObjectDesignator | Represents an ObjectDesignator of the form "Expr . ". |
| ExprVec | |
| FieldAccess | Represents various kinds of field access expressions. |
| FieldDecl | Represents a field declaration. |
| FieldDeclVec | |
| FormalParaDecl | Represents a FormalParameter. |
| FormalParaDeclVec | |
| ForStmt | Represents a ForStatement. |
| GeneratedTags | |
| GenericBlockStmt | |
| GenericVarDecl | Represents all variable declarations, including field declarations, local variables and formal arguments. |
| Identifier | An Identifier is a symbol, that is, a sequence of
characters. |
| IdentifierNode | This class is not actually ever an element of an AST. |
| IdentifierVec | |
| IfStmt | |
| ImportDecl | |
| ImportDeclVec | |
| InitBlock | Represents an initializing block of code as a class member We include modifiers for later extensibility to JDK 1.1, where both static and dynamic initializer blocks are allowed. |
| InstanceOfExpr | |
| InterfaceDecl | |
| JavafePrimitiveType | Represents a Java Front End PrimitiveType syntactic unit. |
| LabelStmt | |
| LexicalPragma | |
| LexicalPragmaVec | |
| LiteralExpr | Represents a Literal. |
| LocalVarDecl | Represents a LocalVariableDeclarationStatement. |
| LShiftVisitor | |
| MethodDecl | |
| MethodDeclVec | |
| MethodInvocation | Represents a MethodInvocation. |
| ModifierPragma | |
| ModifierPragmaVec | |
| Modifiers | This class defines the constants used to identify the different kinds of modifiers, and static methods to test for modifiers. |
| Name | Treated as an immutable type. |
| NewArrayExpr | |
| NewInstanceExpr | |
| ObjectDesignator | Designates the object or type used for a field or method access. |
| OnDemandImportDecl | |
| OperatorTags | OperatorTags is a class defining a partially-opaque
type for tags used in the AST. |
| ParenExpr | |
| PrettyPrint | |
| PrimitiveType | Represents a PrimitiveType syntactic unit. |
| ReturnStmt | |
| RoutineDecl | Represents both MethodDeclarations and ConstructorDeclarations. |
| RShiftVisitor | |
| SimpleName | |
| SingleTypeImportDecl | |
| SkipStmt | |
| StandardPrettyPrint | |
| Stmt | Represents a BlockStatement syntactic unit (which includes variable declarations). |
| StmtPragma | |
| StmtVec | |
| SuperObjectDesignator | Represents a ObjectDesignator of the form "super . ". |
| SwitchLabel | Represents a SwitchLabel syntactic unit. |
| SwitchStmt | |
| SynchronizeStmt | |
| TagConstants | TagConstants is a class defining a partially-opaque
type for tags used in the AST. |
| ThisExpr | We represent [C.]this. |
| ThrowStmt | |
| TryCatchStmt | Represents a try-catch statement. |
| TryFinallyStmt | |
| Type | Represents a Type syntactic unit. |
| TypeDecl | Represents a TypeDeclaration. |
| TypeDeclElemPragma | |
| TypeDeclElemVec | |
| TypeDeclVec | |
| TypeModifierPragma | |
| TypeModifierPragmaVec | |
| TypeName | |
| TypeNameVec | |
| TypeObjectDesignator | Represents a ObjectDesignator of the form "TypeName . " Is created from AmbiguousVariableAccess/AmbiguousMethodInvocation by the name resolution code. |
| UnaryExpr | Represents various kinds of unary expressions. |
| Util | Various utility methods. |
| VarDeclStmt | |
| VariableAccess | Represents a simple name that is bound to a local variable declaration. |
| VarInit | Represents a VariableInitializer. |
| VarInitVec | |
| Visitor | |
| VisitorArgResult | |
| WhileStmt | |
|
ESC/Java2 © 2003,2004,2005,2006 David Cok and Joseph Kiniry © 2005,2006 UCD Dublin © 2003,2004 Radboud University Nijmegen © 1999,2000 Compaq Computer Corporation © 1997,1998,1999 Digital Equipment Corporation All Rights Reserved |
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||