Clover coverage report - PMD - 3.7
Coverage timestamp: Wed May 31 2006 09:25:59 EDT
file stats: LOC: 17   Methods: 1
NCLOC: 11   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
ClassNamingConventions.java 100% 100% 100% 100%
coverage
 1    /**
 2    * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
 3    */
 4    package net.sourceforge.pmd.rules;
 5   
 6    import net.sourceforge.pmd.AbstractRule;
 7    import net.sourceforge.pmd.ast.ASTClassOrInterfaceDeclaration;
 8   
 9    public class ClassNamingConventions extends AbstractRule {
 10   
 11  2 public Object visit(ASTClassOrInterfaceDeclaration node, Object data) {
 12  2 if (Character.isLowerCase(node.getImage().charAt(0))) {
 13  1 addViolation(data, node);
 14    }
 15  2 return data;
 16    }
 17    }