|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Class Summary | |
|---|---|
| AdviceDeclaration | AdviceDeclaration DOM AST node. |
| AfterAdviceDeclaration | AfterAdviceDeclaration DOM AST node. |
| AfterReturningAdviceDeclaration | AfterReturningAdviceDeclaration DOM AST node. |
| AfterThrowingAdviceDeclaration | AfterThrowingAdviceDeclaration DOM AST node. |
| AjAST | |
| AjASTConverter | Internal class for converting internal compiler ASTs into public ASTs. |
| AjASTMatcher | |
| AjASTVisitor | |
| AjNaiveASTFlattener | Internal AST visitor for serializing an AST in a quick and dirty fashion. |
| AjTypeDeclaration | This subtype of TypeDeclaration allows for the extensions that AspectJ has for types - they might be aspects and pointcuts may exist in classes. |
| AndPointcut | AndPointcut DOM AST node. |
| AroundAdviceDeclaration | AroundAdviceDeclaration DOM AST node. |
| AspectDeclaration | AspectDeclaration DOM AST node. |
| BeforeAdviceDeclaration | BeforeAdviceDeclaration DOM AST node. |
| CflowPointcut | CFlowPointcut DOM AST node. |
| DeclareAnnotationDeclaration | Abstract class for the different declare annotation declaration AST node types. |
| DeclareAtConstructorDeclaration | DeclareAtConstructorDeclaration DOM AST node. |
| DeclareAtFieldDeclaration | DeclareAtFieldDeclaration DOM AST node. |
| DeclareAtMethodDeclaration | DeclareAtMethodDeclaration DOM AST node. |
| DeclareAtTypeDeclaration | DeclareAtTypeDeclaration DOM AST node. |
| DeclareDeclaration | DeclareDeclaration DOM AST node. |
| DeclareErrorDeclaration | DeclareErrorDeclaration DOM AST node. |
| DeclareParentsDeclaration | DeclareParentsDeclaration DOM AST node. |
| DeclarePrecedenceDeclaration | DeclarePrecedenceDeclaration DOM AST node. |
| DeclareSoftDeclaration | DeclareSoftDeclaration DOM AST node. |
| DeclareWarningDeclaration | DeclareWarningDeclaration DOM AST node. |
| DefaultPointcut | DefaultPointcut DOM AST node. |
| DefaultTypePattern | DefaultTypePattern DOM AST node. |
| InterTypeFieldDeclaration | InterTypeFieldDeclaration DOM AST node. |
| InterTypeMethodDeclaration | InterTypeMethodDeclaration DOM AST node. |
| NotPointcut | NotPointcut DOM AST node. |
| OrPointcut | OrPointcut DOM AST node. |
| PatternNode | abstract TypePattern DOM AST node. |
| PerCflow | PerCflow DOM AST node. |
| PerObject | OrPointcut DOM AST node. |
| PerTypeWithin | OrPointcut DOM AST node. |
| PointcutDeclaration | PointcutDeclaration DOM AST node. |
| PointcutDesignator | abstract PointcutDesignator DOM AST node. |
| ReferencePointcut | ReferencePointcut DOM AST node. |
| SignaturePattern | SignaturePattern DOM AST node. |
| TypePattern | abstract TypePattern DOM AST node. |
The Java DOM/AST is the set of classes that model the source code of a Java program as a structured document.
This package contains the Java DOM/AST 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
ASTNode, and
ASTParser.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||