Clover coverage report - PMD - 3.7
Coverage timestamp: Wed May 31 2006 09:25:59 EDT
file stats: LOC: 49   Methods: 4
NCLOC: 20   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
TargetJDK1_4.java - 50% 50% 50%
coverage coverage
 1    /*
 2    * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
 3    */
 4    package net.sourceforge.pmd;
 5   
 6    import net.sourceforge.pmd.ast.JavaCharStream;
 7    import net.sourceforge.pmd.ast.JavaParser;
 8    import net.sourceforge.pmd.ast.JavaParserTokenManager;
 9   
 10    import java.io.InputStream;
 11    import java.io.Reader;
 12   
 13    /**
 14    * This is an implementation of {@link net.sourceforge.pmd.TargetJDKVersion} for
 15    * JDK 1.4.
 16    *
 17    * @author Tom Copeland
 18    */
 19    public class TargetJDK1_4 implements TargetJDKVersion {
 20   
 21    /**
 22    * @see net.sourceforge.pmd.TargetJDKVersion#createParser(InputStream)
 23    */
 24  0 public JavaParser createParser(InputStream in) {
 25  0 return new JavaParser(new JavaCharStream(in));
 26    }
 27   
 28    /**
 29    * @see net.sourceforge.pmd.TargetJDKVersion#createParser(Reader)
 30    */
 31  153 public JavaParser createParser(Reader in) {
 32  153 return new JavaParser(new JavaCharStream(in));
 33    }
 34   
 35    /**
 36    * Creates a token manager for the parser.
 37    *
 38    * @param in the reader for which to create a token manager
 39    * @return a token manager
 40    */
 41  8 public JavaParserTokenManager createJavaParserTokenManager(Reader in) {
 42  8 return new JavaParserTokenManager(new JavaCharStream(in));
 43    }
 44   
 45  0 public String getVersionString() {
 46  0 return "1.4";
 47    }
 48   
 49    }