Clover coverage report - PMD - 3.7 Coverage timestamp: Wed May 31 2006 09:25:59 EDT FRAMES NO FRAMES |

file stats: | LOC: | 84 |  | Methods: | 13
| NCLOC: | 61 |  | Classes: | 1

Source file | Conditionals | Statements | Methods | TOTAL
ASTMethodDeclaration.java | 58.3% | 77.8% | 92.3% | 76.9% |

1 |  | /* Generated By:JJTree: Do not edit this line. ASTMethodDeclaration.java */
2 |  |
3 |  | package net.sourceforge.pmd.ast;
4 |  |
5 |  | public class ASTMethodDeclaration extends AccessNode {
6 | 4 | public ASTMethodDeclaration(int id) {
7 | 4 | super(id);
8 |  | }
9 |  |
10 | 983 | public ASTMethodDeclaration(JavaParser p, int id) {
11 | 983 | super(p, id);
12 |  | }
13 |  |
14 |  | /**
15 |  | * Accept the visitor. *
16 |  | */
17 | 2501 | public Object jjtAccept(JavaParserVisitor visitor, Object data) {
18 | 2501 | return visitor.visit(this, data);
19 |  | }
20 |  |
21 | 0 | public void dump(String prefix) {
22 | 0 | System.out.println(collectDumpedModifiers(prefix));
23 | 0 | dumpChildren(prefix);
24 |  | }
25 |  |
26 |  | /**
27 |  | * Gets the name of the method.
28 |  | *
29 |  | * @return a String representing the name of the method
30 |  | */
31 | 58 | public String getMethodName() {
32 | 58 | ASTMethodDeclarator md = (ASTMethodDeclarator) getFirstChildOfType(ASTMethodDeclarator.class);
33 | 58 | if (md != null)
34 | 58 | return md.getImage();
35 | 0 | return null;
36 |  | }
37 |  |
38 | 6 | public boolean isSyntacticallyPublic() {
39 | 6 | return super.isPublic();
40 |  | }
41 |  |
42 | 2 | public boolean isSyntacticallyAbstract() {
43 | 2 | return super.isAbstract();
44 |  | }
45 |  |
46 | 26 | public boolean isPublic() {
47 | 26 | if (isInterfaceMember()) {
48 | 0 | return true;
49 |  | }
50 | 26 | return super.isPublic();
51 |  | }
52 |  |
53 | 64 | public boolean isAbstract() {
54 | 64 | if (isInterfaceMember()) {
55 | 0 | return true;
56 |  | }
57 | 64 | return super.isAbstract();
58 |  | }
59 |  |
60 | 90 | public boolean isInterfaceMember() {
61 | 90 | ASTClassOrInterfaceDeclaration clz = (ASTClassOrInterfaceDeclaration) getFirstParentOfType(ASTClassOrInterfaceDeclaration.class);
62 | 90 | return clz != null && clz.isInterface();
63 |  | }
64 |  |
65 | 6 | public boolean isVoid() {
66 | 6 | return ((ASTResultType) getFirstChildOfType(ASTResultType.class)).isVoid();
67 |  | }
68 |  |
69 | 14 | public ASTResultType getResultType() {
70 | 14 | return (ASTResultType) getFirstChildOfType(ASTResultType.class);
71 |  | }
72 |  |
73 | 22 | public ASTBlock getBlock() {
74 | 22 | if (this.jjtGetChild(2) instanceof ASTBlock) {
75 | 21 | return (ASTBlock) this.jjtGetChild(2);
76 |  | }
77 | 1 | if (jjtGetNumChildren() > 3) {
78 | 1 | if (this.jjtGetChild(3) instanceof ASTBlock) {
79 | 1 | return (ASTBlock) this.jjtGetChild(3);
80 |  | }
81 |  | }
82 | 0 | return null;
83 |  | }
84 |  | }