Package org.aspectj.org.eclipse.jdt.core.dom

The Java DOM/AST is the set of classes that model the source code of a Java program as a structured document.

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.
 

Package org.aspectj.org.eclipse.jdt.core.dom Description

The Java DOM/AST is the set of classes that model the source code of a Java program as a structured document.

Package Specification


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.