ASTCompilationUnit xref

View Javadoc
1 /* Generated By:JJTree: Do not edit this line. ASTCompilationUnit.java */
2 
3 package net.sourceforge.pmd.ast;
4 
5 import java.util.List;
6 import net.sourceforge.pmd.typeresolution.ClassTypeResolver;
7 
8 // FUTURE Change this class to extend from SimpleJavaNode, as TypeNode is not appropriate (unless I'm wrong)
9 public class ASTCompilationUnit extends SimpleJavaTypeNode implements CompilationUnit {
10 
11 private ClassTypeResolver classTypeResolver;
12 
13 public ASTCompilationUnit(int id) {
14 super(id);
15 }
16 
17 public ASTCompilationUnit(JavaParser p, int id) {
18 super(p, id);
19 }
20 
21 private List<Comment> comments;
22 
23 public List<Comment> getComments() {
24 return comments;
25 }
26 
27 public void setComments(List<Comment> comments) {
28 this.comments = comments;
29 }
30 
31 /**
32  * Accept the visitor. *
33  */
34 public Object jjtAccept(JavaParserVisitor visitor, Object data) {
35 return visitor.visit(this, data);
36 }
37 
38 public boolean declarationsAreInDefaultPackage() {
39 return getPackageDeclaration() == null;
40 }
41 
42 public ASTPackageDeclaration getPackageDeclaration() {
43 return getFirstChildOfType(ASTPackageDeclaration.class);
44 }
45 
46 public ClassTypeResolver getClassTypeResolver() {
47 	return classTypeResolver;
48 }
49 
50 public void setClassTypeResolver(ClassTypeResolver classTypeResolver) {
51 	this.classTypeResolver = classTypeResolver;
52 }
53 }

AltStyle によって変換されたページ (->オリジナル) /