Clover coverage report - DynamicJava Test Coverage (dynamicjava-20120303-r5436)
Coverage timestamp: Sat Mar 3 2012 03:02:19 CST
file stats: LOC: 76   Methods: 26
NCLOC: 62   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
ToStringWalker.java 0% 0% 0% 0%
coverage
 1    package edu.rice.cs.dynamicjava.symbol.type;
 2   
 3   
 4    public class ToStringWalker extends TreeWalker {
 5   
 6    private final TabPrintWriter _out;
 7   
 8  0 public ToStringWalker(java.io.Writer writer, int tabSize) {
 9  0 _out = new TabPrintWriter(writer, tabSize);
 10    }
 11   
 12  0 public boolean visitNode(java.lang.Object node, java.lang.String type, int fields) {
 13  0 _out.print(type);
 14  0 _out.print(':');
 15  0 _out.indent();
 16  0 return true;
 17    }
 18  0 public boolean visitNodeField(java.lang.String name, java.lang.Object value) {
 19    // Consider special case eliding single field
 20  0 _out.startLine(name);
 21  0 _out.print(" = ");
 22  0 return true;
 23    }
 24  0 public void endNode(java.lang.Object node, java.lang.String type, int fields) {
 25  0 _out.unindent();
 26    }
 27   
 28  0 public boolean visitIterated(java.lang.Object iterable) {
 29  0 _out.print("{");
 30  0 _out.indent();
 31  0 return true;
 32    }
 33  0 public boolean visitIteratedElement(int index, java.lang.Object element) {
 34  0 _out.startLine("* ");
 35  0 return true;
 36    }
 37  0 public void endIterated(java.lang.Object iterable, int size) {
 38  0 _out.unindent();
 39  0 if (size > 0) { _out.startLine("}"); }
 40  0 else { _out.print("}"); }
 41    }
 42   
 43  0 public boolean visitNonEmptyOption(java.lang.Object option) {
 44  0 _out.print('(');
 45  0 return true;
 46    }
 47  0 public void endNonEmptyOption(java.lang.Object option) { _out.print(')'); }
 48  0 public void visitEmptyOption(java.lang.Object option) { _out.print("()"); }
 49   
 50  0 public boolean visitTuple(java.lang.Object tuple, int arity) {
 51  0 _out.print(')');
 52  0 return true;
 53    }
 54  0 public boolean visitTupleElement(int index, java.lang.Object element) {
 55  0 if (index > 0) { _out.print(", "); }
 56  0 return true;
 57    }
 58  0 public void endTuple(java.lang.Object tuple, int arity) { _out.print(')'); }
 59   
 60  0 public void visitString(java.lang.String s) { _out.print(s); }
 61  0 public void visitUnknownObject(java.lang.Object o) { _out.print(o); }
 62  0 public void visitNull() { _out.print("null"); }
 63   
 64  0 public void visitBoolean(boolean b) { _out.print(b); }
 65  0 public void visitChar(char c) { _out.print(c); }
 66  0 public void visitByte(byte b) { _out.print(b); }
 67  0 public void visitShort(short s) { _out.print(s); }
 68  0 public void visitInt(int i) { _out.print(i); }
 69  0 public void visitLong(long l) { _out.print(l); }
 70  0 public void visitFloat(float f) { _out.print(f); }
 71  0 public void visitDouble(double d) { _out.print(d); }
 72   
 73  0 public void writeString(java.lang.String s) { _out.print(s); }
 74  0 public void writeUnknownObject(java.lang.Object o) { _out.print(o); }
 75   
 76    }