BufferedReviewRequest.java
Package: org.hammurapi
Results
Date | 2007/07/27 |
Codebase | 378 |
Reviews | 682 |
DPMO | 219 |
Sigma | 5.015 |
Metrics
Name | Number | Min | Avg | Max | Total |
Class complexity | 1 | 4.00 | 4.00 | 4.00 | 4.00 |
Code length | 3 | 1.00 | 4.33 | 11.00 | 13.00 |
File length | 1 | 66.00 | 66.00 | 66.00 | 66.00 |
Operation complexity | 3 | 1.00 | 1.33 | 2.00 | 4.00 |
Work order | 1 | 79.74 | 79.74 | 79.74 | 79.74 |
Violations
# | Line | Column | Name | Severity | Description |
1 | 23 | 1 | ER-023 | 3 | Packages should begin with [] |
2 | 44 | 106 | ER-036 | 3 | Line is too long |
3 | 36 | 1 | ER-049 | 2 | Unify logging strategy - define individual logger for class |
4 | 48 | 37 | ER-029 | 3 | Avoid hardwired numeric literals |
5 | 58 | 9 | ER-105 | 3 | Document all Interfaces and public methods. Use a Class header. Provide Javadoc |
6 | 62 | 9 | ER-105 | 3 | Document all Interfaces and public methods. Use a Class header. Provide Javadoc |
-
JavaDoc
-
BufferedReviewRequest
1
23package org.hammurapi;
24
25import java.io.IOException;
26import java.io.Reader;
27import java.io.StringReader;
28import java.io.StringWriter;
29
30
36public abstract class BufferedReviewRequest extends ReviewRequestBase {
37 private String source;
38 private String name;
39
40
44 public BufferedReviewRequest(ClassLoader classLoader, Reader in, String name) throws IOException {
45 super(classLoader);
46 this.name=name;
47 StringWriter sw=new StringWriter();
48 char[] buf=new char[4096];
49 int l;
50 while ((l=in.read(buf))!=-1) {
51 sw.write(buf, 0, l);
52 }
53 in.close();
54 sw.close();
55 source=sw.toString();
56 }
57
58 public Reader getSource() {
59 return new StringReader(source);
60 }
61
62 public String getName() {
63 return name;
64 }
65}
66
67
Hammurapi 3 Copyright © 2004 Hammurapi Group. All Rights Reserved.