Clover coverage report - PMD - 3.7
Coverage timestamp: Wed May 31 2006 09:25:59 EDT
file stats: LOC: 51   Methods: 7
NCLOC: 35   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
ASTClassOrInterfaceBodyDeclaration.java 62.5% 71.4% 71.4% 69%
coverage coverage
 1    /* Generated By:JJTree: Do not edit this line. ASTClassOrInterfaceBodyDeclaration.java */
 2   
 3    package net.sourceforge.pmd.ast;
 4   
 5    import net.sourceforge.pmd.Rule;
 6   
 7    public class ASTClassOrInterfaceBodyDeclaration extends SimpleJavaNode implements CanSuppressWarnings {
 8   
 9  0 public ASTClassOrInterfaceBodyDeclaration(int id) {
 10  0 super(id);
 11    }
 12   
 13  1565 public ASTClassOrInterfaceBodyDeclaration(JavaParser p, int id) {
 14  1565 super(p, id);
 15    }
 16   
 17   
 18  465 public boolean hasSuppressWarningsAnnotationFor(Rule rule) {
 19  465 for (int i = 0; i < jjtGetNumChildren(); i++) {
 20  465 if (jjtGetChild(i) instanceof ASTAnnotation) {
 21  4 ASTAnnotation a = (ASTAnnotation) jjtGetChild(i);
 22  4 if (a.suppresses(rule)) {
 23  4 return true;
 24    }
 25    }
 26    }
 27  461 return false;
 28    }
 29   
 30    /**
 31    * Accept the visitor. *
 32    */
 33  3829 public Object jjtAccept(JavaParserVisitor visitor, Object data) {
 34  3829 return visitor.visit(this, data);
 35    }
 36   
 37  1527 public boolean isAnonymousInnerClass() {
 38  1527 return jjtGetParent().jjtGetParent() instanceof ASTAllocationExpression;
 39    }
 40   
 41  1467 public boolean isEnumChild() {
 42  1467 return jjtGetParent().jjtGetParent() instanceof ASTEnumConstant;
 43    }
 44   
 45  0 public void dump(String prefix) {
 46  0 String isAnonyString = isAnonymousInnerClass() ? ": (anonymous inner class)" : "";
 47  0 System.out.println(toString(prefix) + isAnonyString);
 48  0 dumpChildren(prefix);
 49    }
 50   
 51    }