1
2
3 package net.sourceforge.pmd.ast;
4
5 public class ASTImportDeclaration extends SimpleNode {
6
7 private boolean isImportOnDemand;
8 private boolean isStatic;
9
10 public ASTImportDeclaration(int id) {
11 super(id);
12 }
13
14 public ASTImportDeclaration(JavaParser p, int id) {
15 super(p, id);
16 }
17
18 public void setImportOnDemand() {
19 isImportOnDemand = true;
20 }
21
22 public boolean isImportOnDemand() {
23 return isImportOnDemand;
24 }
25
26 public void setStatic() {
27 isStatic = true;
28 }
29
30 public boolean isStatic() {
31 return isStatic;
32 }
33
34 public ASTName getImportedNameNode() {
35 return (ASTName) jjtGetChild(0);
36 }
37
38 /***
39 * Accept the visitor. *
40 */
41 public Object jjtAccept(JavaParserVisitor visitor, Object data) {
42 return visitor.visit(this, data);
43 }
44 }