net.sourceforge.pmd.ast

Class ASTCompilationUnit

public class ASTCompilationUnit extends SimpleJavaTypeNode implements CompilationUnit

Constructor Summary
ASTCompilationUnit(int id)
ASTCompilationUnit(JavaParser p, int id)
Method Summary
booleandeclarationsAreInDefaultPackage()
ClassTypeResolvergetClassTypeResolver()
List<Comment>getComments()
ASTPackageDeclarationgetPackageDeclaration()
ObjectjjtAccept(JavaParserVisitor visitor, Object data)
Accept the visitor.
voidsetClassTypeResolver(ClassTypeResolver classTypeResolver)
voidsetComments(List<Comment> comments)

Constructor Detail

ASTCompilationUnit

public ASTCompilationUnit(int id)

ASTCompilationUnit

public ASTCompilationUnit(JavaParser p, int id)

Method Detail

declarationsAreInDefaultPackage

public boolean declarationsAreInDefaultPackage()

getClassTypeResolver

public ClassTypeResolver getClassTypeResolver()

getComments

public List<Comment> getComments()

getPackageDeclaration

public ASTPackageDeclaration getPackageDeclaration()

jjtAccept

public Object jjtAccept(JavaParserVisitor visitor, Object data)
Accept the visitor. *

setClassTypeResolver

public void setClassTypeResolver(ClassTypeResolver classTypeResolver)

setComments

public void setComments(List<Comment> comments)