## Uses of Class
org.eclipse.wst.jsdt.core.dom.AbstractTypeDeclaration

Packages that use AbstractTypeDeclaration
org.eclipse.wst.jsdt.core.dom

### Uses of AbstractTypeDeclaration in org.eclipse.wst.jsdt.core.dom

Subclasses of AbstractTypeDeclaration in org.eclipse.wst.jsdt.core.dom
`class` `TypeDeclaration` Type declaration AST node type.

Methods in org.eclipse.wst.jsdt.core.dom that return AbstractTypeDeclaration
`AbstractTypeDeclaration` TypeDeclarationStatement.`getDeclaration()` Returns the abstract type declaration of this local type declaration statement (added in JLS3 API).
`AbstractTypeDeclaration` TypeDeclarationExpression.`getDeclaration()` Returns the abstract type declaration of this local type declaration expression

Methods in org.eclipse.wst.jsdt.core.dom with parameters of type AbstractTypeDeclaration
`TypeDeclarationExpression` AST.`newTypeDeclarationExpression(AbstractTypeDeclaration declaration)` Creates a new unparented local type declaration expression node owned by this AST, for the given type declaration.
`TypeDeclarationStatement` AST.`newTypeDeclarationStatement(AbstractTypeDeclaration decl)` Creates a new unparented local type declaration statement node owned by this AST, for the given type declaration.
`void` TypeDeclarationStatement.`setDeclaration(AbstractTypeDeclaration decl)` Sets the abstract type declaration of this local type declaration statement (added in JLS3 API).
`void` TypeDeclarationExpression.`setDeclaration(AbstractTypeDeclaration declaration)` Sets the abstract type declaration of this local type declaration