|
Eclipse JDT 2.1 |
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| IBinding | A binding represents a named entity in the Java language. |
| IMethodBinding | A method binding represents a method or constructor of a class or interface. |
| IPackageBinding | A package binding represents a named or unnamed package. |
| ITypeBinding | A type binding represents a class type, interface type, array type, a
primitive type (including the special return type void), or the
null type. |
| IVariableBinding | A variable binding represents either a field of a class or interface, or a local variable declaration (including formal parameters, local variables, and exception variables). |
| Class Summary | |
| AnonymousClassDeclaration | Anonymous class declaration AST node type. |
| ArrayAccess | Array access expression AST node type. |
| ArrayCreation | Array creation expression AST node type. |
| ArrayInitializer | Array initializer AST node type. |
| ArrayType | Type node for an array type. |
| AssertStatement | Assert statement AST node type. |
| Assignment | Assignment expression AST node type. |
| Assignment.Operator | Assignment operators (typesafe enumeration). |
| AST | Umbrella owner and abstract syntax tree node factory. |
| ASTMatcher | Concrete superclass and default implementation of an AST subtree matcher. |
| ASTNode | Abstract superclass of all Abstract Syntax Tree (AST) node types. |
| ASTVisitor | A visitor for abstract syntax trees. |
| Block | Block statement AST node type. |
| BodyDeclaration | Abstract base class of all AST nodes that represent body declarations that may appear in the body of a class or interface declaration. |
| BooleanLiteral | Boolean literal node. |
| BreakStatement | Break statement AST node type. |
| CastExpression | Cast expression AST node type. |
| CatchClause | Catch clause AST node type. |
| CharacterLiteral | Character literal nodes. |
| ClassInstanceCreation | Class instance creation expression AST node type. |
| CompilationUnit | Java compilation unit AST node type. |
| ConditionalExpression | Conditional expression AST node type. |
| ConstructorInvocation | Alternate constructor invocation statement AST node type. |
| ContinueStatement | Continue statement AST node type. |
| DoStatement | Do statement AST node type. |
| EmptyStatement | Null statement AST node type. |
| Expression | Abstract base class of AST nodes that represent expressions. |
| ExpressionStatement | Expression statement AST node type. |
| FieldAccess | Field access expression AST node type. |
| FieldDeclaration | Field declaration node type. |
| ForStatement | For statement AST node type. |
| IfStatement | If statement AST node type. |
| ImportDeclaration | Import declaration AST node type. |
| InfixExpression | Infix expression AST node type. |
| InfixExpression.Operator | Infix operators (typesafe enumeration). |
| Initializer | Static or instance initializer AST node type. |
| InstanceofExpression | Instanceof expression AST node type. |
| Javadoc | AST node for a Javadoc comment. |
| LabeledStatement | Labeled statement AST node type. |
| Message | Error message used to report potential errors found during the AST parsing or name resolution. |
| MethodDeclaration | Method declaration AST node type. |
| MethodInvocation | Method invocation expression AST node type. |
| Modifier | Modifier flags. |
| Name | Abstract base class for all AST nodes that represent names. |
| NullLiteral | Null literal node. |
| NumberLiteral | Number literal nodes. |
| PackageDeclaration | Package declaration AST node type. |
| ParenthesizedExpression | Parenthesized expression AST node type. |
| PostfixExpression | Postfix expression AST node type. |
| PostfixExpression.Operator | Postfix operators (typesafe enumeration). |
| PrefixExpression | Prefix expression AST node type. |
| PrefixExpression.Operator | Prefix operators (typesafe enumeration). |
| PrimitiveType | Primitive type nodes. |
| PrimitiveType.Code | Primitive type codes (typesafe enumeration). |
| QualifiedName | AST node for a qualified name. |
| ReturnStatement | Return statement AST node type. |
| SimpleName | AST node for a simple name. |
| SimpleType | Type node for a named class or interface type. |
| SingleVariableDeclaration | Single variable declaration AST node type. |
| Statement | Abstract base class of AST nodes that represent statements. |
| StringLiteral | String literal nodes. |
| SuperConstructorInvocation | Super constructor invocation statement AST node type. |
| SuperFieldAccess | Simple or qualified "super" field access expression AST node type. |
| SuperMethodInvocation | Simple or qualified "super" method invocation expression AST node type. |
| SwitchCase | Switch case AST node type. |
| SwitchStatement | Switch statement AST node type. |
| SynchronizedStatement | Synchronized statement AST node type. |
| ThisExpression | Simple or qualified "this" AST node type. |
| ThrowStatement | Throw statement AST node type. |
| TryStatement | Try statement AST node type. |
| Type | Abstract base class of all type AST node types. |
| TypeDeclaration | Type declaration AST node type. |
| TypeDeclarationStatement | Local type declaration statement AST node type. |
| TypeLiteral | Type literal AST node type. |
| VariableDeclaration | Abstract base class of all AST node types that declare a single local variable. |
| VariableDeclarationExpression | Local variable declaration expression AST node type. |
| VariableDeclarationFragment | Variable declaration fragment AST node type, used in field declarations,
local variable declarations, and ForStatement initializers. |
| VariableDeclarationStatement | Local variable declaration statement AST node type. |
| WhileStatement | While statement AST node type. |
The Java DOM is the set of classes that model the source code of a Java program as a structured document.
This package contains the Java DOM classes. An API for manipulating the
source code of a Java program as a structured document. In particular, it provides
a full abstract syntax tree for a Java compilation unit, which can be queried for
resolved type information, and modified.
The principal classes are AST
and ASTNode.
|
Eclipse JDT 2.1 |
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||