Clover coverage report - PMD - 3.9 Coverage timestamp: Tue Dec 19 2006 09:38:44 EST FRAMES NO FRAMES |
file stats: | LOC: | 71 |  | Methods: | 11
| NCLOC: | 51 |  | Classes: | 1
Source file | Conditionals | Statements | Methods | TOTAL
ASTImportDeclaration.java | 66.7% | 71.4% | 81.8% | 73.7% |

1 |  | /* Generated By:JJTree: Do not edit this line. ASTImportDeclaration.java */
2 |  |
3 |  | package net.sourceforge.pmd.ast;
4 |  |
5 |  | public class ASTImportDeclaration extends SimpleJavaNode {
6 |  |
7 |  | private boolean isImportOnDemand;
8 |  | private boolean isStatic;
9 |  |
10 | 0 | public ASTImportDeclaration(int id) {
11 | 0 | super(id);
12 |  | }
13 |  |
14 | 93 | public ASTImportDeclaration(JavaParser p, int id) {
15 | 93 | super(p, id);
16 |  | }
17 |  |
18 | 49 | public void setImportOnDemand() {
19 | 49 | isImportOnDemand = true;
20 |  | }
21 |  |
22 | 39 | public boolean isImportOnDemand() {
23 | 39 | return isImportOnDemand;
24 |  | }
25 |  |
26 | 2 | public void setStatic() {
27 | 2 | isStatic = true;
28 |  | }
29 |  |
30 | 9 | public boolean isStatic() {
31 | 9 | return isStatic;
32 |  | }
33 |  |
34 |  | // TODO - this should go away
35 | 15 | public ASTName getImportedNameNode() {
36 | 15 | return (ASTName) jjtGetChild(0);
37 |  | }
38 |  |
39 | 52 | public String getImportedName() {
40 | 52 | return ((ASTName) jjtGetChild(0)).getImage();
41 |  | }
42 |  |
43 | 17 | public String getPackageName() {
44 | 17 | String importName = getImportedName();
45 | 17 | if (isImportOnDemand) {
46 | 3 | return importName;
47 |  | }
48 | 14 | if (importName.indexOf('.') == -1) {
49 | 2 | return "";
50 |  | }
51 | 12 | int lastDot = importName.lastIndexOf('.');
52 | 12 | return importName.substring(0, lastDot);
53 |  | }
54 |  |
55 |  |
56 | 0 | public void dump(String prefix) {
57 | 0 | String out = "";
58 | 0 | if (isStatic()) {
59 | 0 | out += "(static)";
60 |  | }
61 | 0 | System.out.println(toString(prefix) + out);
62 | 0 | dumpChildren(prefix);
63 |  | }
64 |  |
65 |  | /**
66 |  | * Accept the visitor. *
67 |  | */
68 | 279 | public Object jjtAccept(JavaParserVisitor visitor, Object data) {
69 | 279 | return visitor.visit(this, data);
70 |  | }
71 |  | }