Clover coverage report - groovy - 1.0-beta-8
Coverage timestamp: Fri Dec 17 2004 14:55:55 GMT
file stats: LOC: 35   Methods: 4
NCLOC: 25   Classes: 1
30 day Evaluation Version distributed via the Maven Jar Repository. Clover is not free. You have 30 days to evaluate it. Please visit http://www.thecortex.net/clover to obtain a licensed version of Clover
 
 Source file Conditionals Statements Methods TOTAL
TokenException.java 0% 0% 0% 0%
coverage
 1   
 package org.codehaus.groovy.syntax;
 2   
 
 3   
 
 4   
 public class TokenException extends SyntaxException {
 5   
     private Token token;
 6   
 
 7  0
     public TokenException(String message, Token token) {
 8  0
         super(
 9  0
             (token == null)
 10   
                 ? message + ". No token"
 11   
                 : message, // + " at line: " + token.getStartLine() + " column: " + token.getStartColumn(),
 12   
             getLine(token),
 13   
             getColumn(token));
 14   
     }
 15   
 
 16  0
     public int getEndColumn() {
 17  0
         int length = 1;
 18  0
         if (token != null) { 
 19  0
             length = token.getText().length();
 20   
         }
 21  0
         return getStartColumn() + length;
 22   
     }
 23   
     
 24   
     // Implementation methods
 25   
     // ----------------------------------------------------------------------
 26  0
     private static int getColumn(Token token) {
 27  0
         return (token != null) ? token.getStartColumn() : -1;
 28   
     }
 29   
 
 30  0
     private static int getLine(Token token) {
 31  0
         return (token != null) ? token.getStartLine() : -1;
 32   
     }
 33   
 
 34   
 }
 35