Clover coverage report - DynamicJava Test Coverage (dynamicjava-20120303-r5436)
Coverage timestamp: Sat Mar 3 2012 03:02:19 CST
file stats: LOC: 37   Methods: 2
NCLOC: 19   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
Type.java 100% 100% 100% 100%
coverage
 1    package edu.rice.cs.dynamicjava.symbol.type;
 2   
 3    import edu.rice.cs.dynamicjava.symbol.*;
 4   
 5    /**
 6    * Class Type, a component of the ASTGen-generated composite hierarchy.
 7    * Note: null is not allowed as a value for any field.
 8    * @version Generated automatically by ASTGen at Sat Mar 03 03:01:27 CST 2012
 9    */
 10    @SuppressWarnings("unused")
 11    public abstract class Type extends java.lang.Object {
 12   
 13    /**
 14    * Constructs a Type.
 15    * @throws java.lang.IllegalArgumentException If any parameter to the constructor is null.
 16    */
 17  73009 public Type() {
 18  73009 super();
 19    }
 20   
 21   
 22    public abstract <RetType> RetType apply(TypeVisitor<RetType> visitor);
 23   
 24    public abstract void apply(TypeVisitor_void visitor);
 25   
 26    public abstract void output(java.io.Writer writer);
 27    private int _hashCode;
 28    private boolean _hasHashCode = false;
 29   
 30  812851 public final int hashCode() {
 31  30553 if (! _hasHashCode) { _hashCode = generateHashCode(); _hasHashCode = true; }
 32  812851 return _hashCode;
 33    }
 34   
 35    public abstract int generateHashCode();
 36    public abstract void walk(TreeWalker w);
 37    }