The following document contains the results of Checkstyle 8.29 with sun_checks.xml ruleset.
Files | ![]() |
![]() |
![]() |
---|---|---|---|
20 | 0 | 0 | 225 |
Category | Rule | Violations | Severity |
---|---|---|---|
blocks | NeedBraces | 14 | ![]() |
coding | HiddenField | 6 | ![]() |
MagicNumber | 2 | ![]() | |
design | DesignForExtension | 36 | ![]() |
FinalClass | 1 | ![]() | |
VisibilityModifier | 1 | ![]() | |
javadoc | JavadocMethod | 2 | ![]() |
JavadocPackage | 6 | ![]() | |
JavadocVariable | 17 | ![]() | |
MissingJavadocMethod | 28 | ![]() | |
misc | FinalParameters | 73 | ![]() |
NewlineAtEndOfFile | 4 | ![]() | |
modifier | ModifierOrder | 1 | ![]() |
naming | ConstantName | 1 | ![]() |
regexp | RegexpSingleline
|
9 | ![]() |
sizes | LineLength
|
22 | ![]() |
whitespace | FileTabCharacter | 1 | ![]() |
GenericWhitespace | 1 | ![]() |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 16 |
![]() |
naming | ConstantName | Name 'keyKind' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 16 |
![]() |
design | DesignForExtension | Class 'DatastoreServlet' looks like designed for extension (can be subclassed), but the method 'doGet' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DatastoreServlet' final or making the method 'doGet' static/final/abstract/empty, or adding allowed annotation for the method. | 18 |
![]() |
misc | FinalParameters | Parameter req should be final. | 19 |
![]() |
misc | FinalParameters | Parameter resp should be final. | 19 |
![]() |
blocks | NeedBraces | 'if' construct must use '{}'s. | 28 |
![]() |
design | DesignForExtension | Class 'DatastoreServlet' looks like designed for extension (can be subclassed), but the method 'doPost' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DatastoreServlet' final or making the method 'doPost' static/final/abstract/empty, or adding allowed annotation for the method. | 36 |
![]() |
misc | FinalParameters | Parameter req should be final. | 37 |
![]() |
misc | FinalParameters | Parameter resp should be final. | 37 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
misc | NewlineAtEndOfFile | File does not end with a newline. | 1 |
![]() |
javadoc | JavadocPackage | Missing package-info.java file. | 1 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 5 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 7 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 14 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 24 |
![]() |
javadoc | JavadocMethod | Expected @return tag. | 30 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 5 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 7 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 13 |
![]() |
javadoc | JavadocMethod | Expected @return tag. | 16 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
javadoc | JavadocPackage | Missing package-info.java file. | 1 |
![]() |
design | DesignForExtension | Class 'DatastoreTextFactoryGae' looks like designed for extension (can be subclassed), but the method 'create' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DatastoreTextFactoryGae' final or making the method 'create' static/final/abstract/empty, or adding allowed annotation for the method. | 8 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 16 |
![]() |
regexp | RegexpSingleline | Line has trailing spaces. | 18 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 22 |
![]() |
javadoc | MissingJavadocMethod | Missing a Javadoc comment. | 24 |
![]() |
design | DesignForExtension | Class 'DatastoreTextGae' looks like designed for extension (can be subclassed), but the method 'put' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DatastoreTextGae' final or making the method 'put' static/final/abstract/empty, or adding allowed annotation for the method. | 28 |
![]() |
misc | FinalParameters | Parameter kind should be final. | 29 |
![]() |
misc | FinalParameters | Parameter name should be final. | 29 |
![]() |
misc | FinalParameters | Parameter property should be final. | 29 |
![]() |
misc | FinalParameters | Parameter value should be final. | 29 |
![]() |
design | DesignForExtension | Class 'DatastoreTextGae' looks like designed for extension (can be subclassed), but the method 'get' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DatastoreTextGae' final or making the method 'get' static/final/abstract/empty, or adding allowed annotation for the method. | 38 |
![]() |
misc | FinalParameters | Parameter kind should be final. | 39 |
![]() |
misc | FinalParameters | Parameter name should be final. | 39 |
![]() |
misc | FinalParameters | Parameter property should be final. | 39 |
![]() |
blocks | NeedBraces | 'if' construct must use '{}'s. | 49 |
![]() |
blocks | NeedBraces | 'else' construct must use '{}'s. | 51 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
javadoc | JavadocPackage | Missing package-info.java file. | 1 |
![]() |
design | DesignForExtension | Class 'DatastoreTextFactoryMemory' looks like designed for extension (can be subclassed), but the method 'create' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DatastoreTextFactoryMemory' final or making the method 'create' static/final/abstract/empty, or adding allowed annotation for the method. | 8 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 11 |
![]() |
design | DesignForExtension | Class 'DatastoreTextMemory' looks like designed for extension (can be subclassed), but the method 'put' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DatastoreTextMemory' final or making the method 'put' static/final/abstract/empty, or adding allowed annotation for the method. | 13 |
![]() |
misc | FinalParameters | Parameter kind should be final. | 14 |
![]() |
misc | FinalParameters | Parameter name should be final. | 14 |
![]() |
misc | FinalParameters | Parameter property should be final. | 14 |
![]() |
misc | FinalParameters | Parameter value should be final. | 14 |
![]() |
misc | FinalParameters | Parameter kind should be final. | 18 |
![]() |
misc | FinalParameters | Parameter name should be final. | 18 |
![]() |
misc | FinalParameters | Parameter property should be final. | 18 |
![]() |
design | DesignForExtension | Class 'DatastoreTextMemory' looks like designed for extension (can be subclassed), but the method 'get' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DatastoreTextMemory' final or making the method 'get' static/final/abstract/empty, or adding allowed annotation for the method. | 22 |
![]() |
misc | FinalParameters | Parameter kind should be final. | 23 |
![]() |
misc | FinalParameters | Parameter name should be final. | 23 |
![]() |
misc | FinalParameters | Parameter property should be final. | 23 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
sizes | LineLength | Line is longer than 80 characters (found 82). | 10 |
![]() |
design | DesignForExtension | Class 'ApplicationServletContextListener' looks like designed for extension (can be subclassed), but the method 'contextInitialized' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationServletContextListener' final or making the method 'contextInitialized' static/final/abstract/empty, or adding allowed annotation for the method. | 12 |
![]() |
misc | FinalParameters | Parameter sce should be final. | 13 |
![]() |
design | DesignForExtension | Class 'ApplicationServletContextListener' looks like designed for extension (can be subclassed), but the method 'saveXmlTo' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ApplicationServletContextListener' final or making the method 'saveXmlTo' static/final/abstract/empty, or adding allowed annotation for the method. | 21 |
![]() |
javadoc | MissingJavadocMethod | Missing a Javadoc comment. | 21 |
![]() |
misc | FinalParameters | Parameter id should be final. | 21 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 98). | 24 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 99). | 26 |
![]() |
misc | FinalParameters | Parameter sce should be final. | 33 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
javadoc | JavadocPackage | Missing package-info.java file. | 1 |
![]() |
javadoc | MissingJavadocMethod | Missing a Javadoc comment. | 22 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 92). | 28 |
![]() |
blocks | NeedBraces | 'for' construct must use '{}'s. | 33 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 92). | 35 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 83). | 36 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 92). | 41 |
![]() |
design | DesignForExtension | Class 'ClassDiagramGeneratorTest' looks like designed for extension (can be subclassed), but the method 'generateFromSample' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ClassDiagramGeneratorTest' final or making the method 'generateFromSample' static/final/abstract/empty, or adding allowed annotation for the method. | 41 |
![]() |
javadoc | MissingJavadocMethod | Missing a Javadoc comment. | 41 |
![]() |
misc | FinalParameters | Parameter domains should be final. | 41 |
![]() |
misc | FinalParameters | Parameter domainName should be final. | 41 |
![]() |
misc | FinalParameters | Parameter subsystemName should be final. | 41 |
![]() |
misc | FinalParameters | Parameter filename should be final. | 42 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 82). | 43 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 94). | 45 |
![]() |
whitespace | GenericWhitespace | '>' is followed by whitespace. | 45 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
design | DesignForExtension | Class 'ClassDiagramServlet' looks like designed for extension (can be subclassed), but the method 'doGet' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ClassDiagramServlet' final or making the method 'doGet' static/final/abstract/empty, or adding allowed annotation for the method. | 21 |
![]() |
misc | FinalParameters | Parameter req should be final. | 22 |
![]() |
misc | FinalParameters | Parameter resp should be final. | 22 |
![]() |
design | DesignForExtension | Class 'ClassDiagramServlet' looks like designed for extension (can be subclassed), but the method 'doPost' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ClassDiagramServlet' final or making the method 'doPost' static/final/abstract/empty, or adding allowed annotation for the method. | 27 |
![]() |
misc | FinalParameters | Parameter req should be final. | 28 |
![]() |
misc | FinalParameters | Parameter resp should be final. | 28 |
![]() |
blocks | NeedBraces | 'if' construct must use '{}'s. | 31 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 131). | 33 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 363). | 34 |
![]() |
whitespace | FileTabCharacter | File contains tab characters (this is the first instance). | 34 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 108). | 35 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 84). | 36 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 97). | 42 |
![]() |
misc | FinalParameters | Parameter req should be final. | 42 |
![]() |
misc | FinalParameters | Parameter resp should be final. | 42 |
![]() |
misc | FinalParameters | Parameter xml should be final. | 42 |
![]() |
misc | FinalParameters | Parameter viewJson should be final. | 43 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 81). | 44 |
![]() |
blocks | NeedBraces | 'if' construct must use '{}'s. | 46 |
![]() |
blocks | NeedBraces | 'if' construct must use '{}'s. | 50 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 90). | 53 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
design | FinalClass | Class Context should be declared as final. | 7 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 9 |
![]() |
javadoc | MissingJavadocMethod | Missing a Javadoc comment. | 11 |
![]() |
modifier | ModifierOrder | 'static' modifier out of order with the JLS suggestions. | 11 |
![]() |
blocks | NeedBraces | 'if' construct must use '{}'s. | 12 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 85). | 22 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 22 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 23 |
![]() |
javadoc | MissingJavadocMethod | Missing a Javadoc comment. | 25 |
![]() |
misc | FinalParameters | Parameter datastoreFactory should be final. | 25 |
![]() |
coding | HiddenField | 'datastoreFactory' hides a field. | 25 |
![]() |
javadoc | MissingJavadocMethod | Missing a Javadoc comment. | 29 |
![]() |
blocks | NeedBraces | 'if' construct must use '{}'s. | 30 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
misc | NewlineAtEndOfFile | File does not end with a newline. | 1 |
![]() |
design | DesignForExtension | Class 'DomainsServlet' looks like designed for extension (can be subclassed), but the method 'doGet' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'DomainsServlet' final or making the method 'doGet' static/final/abstract/empty, or adding allowed annotation for the method. | 25 |
![]() |
misc | FinalParameters | Parameter req should be final. | 26 |
![]() |
misc | FinalParameters | Parameter resp should be final. | 26 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 94). | 29 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 81). | 30 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
design | DesignForExtension | Class 'FindServlet' looks like designed for extension (can be subclassed), but the method 'doGet' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'FindServlet' final or making the method 'doGet' static/final/abstract/empty, or adding allowed annotation for the method. | 16 |
![]() |
misc | FinalParameters | Parameter req should be final. | 17 |
![]() |
misc | FinalParameters | Parameter resp should be final. | 17 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 91). | 20 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 7 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 8 |
![]() |
javadoc | MissingJavadocMethod | Missing a Javadoc comment. | 10 |
![]() |
design | DesignForExtension | Class 'ModelPersistence' looks like designed for extension (can be subclassed), but the method 'getXml' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ModelPersistence' final or making the method 'getXml' static/final/abstract/empty, or adding allowed annotation for the method. | 14 |
![]() |
javadoc | MissingJavadocMethod | Missing a Javadoc comment. | 14 |
![]() |
misc | FinalParameters | Parameter id should be final. | 14 |
![]() |
design | DesignForExtension | Class 'ModelPersistence' looks like designed for extension (can be subclassed), but the method 'save' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ModelPersistence' final or making the method 'save' static/final/abstract/empty, or adding allowed annotation for the method. | 23 |
![]() |
javadoc | MissingJavadocMethod | Missing a Javadoc comment. | 23 |
![]() |
misc | FinalParameters | Parameter id should be final. | 23 |
![]() |
misc | FinalParameters | Parameter xml should be final. | 23 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
javadoc | JavadocPackage | Missing package-info.java file. | 1 |
![]() |
design | DesignForExtension | Class 'ModelServlet' looks like designed for extension (can be subclassed), but the method 'doGet' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ModelServlet' final or making the method 'doGet' static/final/abstract/empty, or adding allowed annotation for the method. | 18 |
![]() |
misc | FinalParameters | Parameter req should be final. | 19 |
![]() |
misc | FinalParameters | Parameter resp should be final. | 19 |
![]() |
blocks | NeedBraces | 'if' construct must use '{}'s. | 25 |
![]() |
design | DesignForExtension | Class 'ModelServlet' looks like designed for extension (can be subclassed), but the method 'doPost' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'ModelServlet' final or making the method 'doPost' static/final/abstract/empty, or adding allowed annotation for the method. | 33 |
![]() |
misc | FinalParameters | Parameter req should be final. | 34 |
![]() |
misc | FinalParameters | Parameter resp should be final. | 34 |
![]() |
coding | MagicNumber | '500' is a magic number. | 44 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 6 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 84). | 7 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 7 |
![]() |
javadoc | MissingJavadocMethod | Missing a Javadoc comment. | 9 |
![]() |
design | DesignForExtension | Class 'PresentationPersistence' looks like designed for extension (can be subclassed), but the method 'get' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PresentationPersistence' final or making the method 'get' static/final/abstract/empty, or adding allowed annotation for the method. | 13 |
![]() |
javadoc | MissingJavadocMethod | Missing a Javadoc comment. | 13 |
![]() |
misc | FinalParameters | Parameter id should be final. | 13 |
![]() |
design | DesignForExtension | Class 'PresentationPersistence' looks like designed for extension (can be subclassed), but the method 'save' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PresentationPersistence' final or making the method 'save' static/final/abstract/empty, or adding allowed annotation for the method. | 21 |
![]() |
javadoc | MissingJavadocMethod | Missing a Javadoc comment. | 21 |
![]() |
misc | FinalParameters | Parameter id should be final. | 21 |
![]() |
misc | FinalParameters | Parameter xml should be final. | 21 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
design | DesignForExtension | Class 'PresentationServlet' looks like designed for extension (can be subclassed), but the method 'doGet' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PresentationServlet' final or making the method 'doGet' static/final/abstract/empty, or adding allowed annotation for the method. | 14 |
![]() |
misc | FinalParameters | Parameter req should be final. | 15 |
![]() |
misc | FinalParameters | Parameter resp should be final. | 15 |
![]() |
blocks | NeedBraces | 'if' construct must use '{}'s. | 21 |
![]() |
design | DesignForExtension | Class 'PresentationServlet' looks like designed for extension (can be subclassed), but the method 'doPost' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'PresentationServlet' final or making the method 'doPost' static/final/abstract/empty, or adding allowed annotation for the method. | 29 |
![]() |
misc | FinalParameters | Parameter req should be final. | 30 |
![]() |
misc | FinalParameters | Parameter resp should be final. | 30 |
![]() |
coding | MagicNumber | '500' is a magic number. | 38 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
design | DesignForExtension | Class 'SchemaServlet' looks like designed for extension (can be subclassed), but the method 'doGet' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'SchemaServlet' final or making the method 'doGet' static/final/abstract/empty, or adding allowed annotation for the method. | 17 |
![]() |
misc | FinalParameters | Parameter req should be final. | 18 |
![]() |
misc | FinalParameters | Parameter resp should be final. | 18 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
misc | NewlineAtEndOfFile | File does not end with a newline. | 1 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 10 |
![]() |
design | VisibilityModifier | Variable 'indentString' must be private and have accessor methods. | 10 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 12 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 14 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 16 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 18 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 20 |
![]() |
javadoc | JavadocVariable | Missing a Javadoc comment. | 22 |
![]() |
javadoc | MissingJavadocMethod | Missing a Javadoc comment. | 24 |
![]() |
misc | FinalParameters | Parameter out should be final. | 24 |
![]() |
coding | HiddenField | 'out' hides a field. | 24 |
![]() |
misc | FinalParameters | Parameter prettyPrint should be final. | 24 |
![]() |
coding | HiddenField | 'prettyPrint' hides a field. | 24 |
![]() |
sizes | LineLength | Line is longer than 80 characters (found 87). | 30 |
![]() |
javadoc | MissingJavadocMethod | Missing a Javadoc comment. | 30 |
![]() |
misc | FinalParameters | Parameter out should be final. | 30 |
![]() |
coding | HiddenField | 'out' hides a field. | 30 |
![]() |
misc | FinalParameters | Parameter prettyPrint should be final. | 30 |
![]() |
coding | HiddenField | 'prettyPrint' hides a field. | 30 |
![]() |
misc | FinalParameters | Parameter startIndent should be final. | 30 |
![]() |
coding | HiddenField | 'startIndent' hides a field. | 30 |
![]() |
design | DesignForExtension | Class 'TaggedOutputStream' looks like designed for extension (can be subclassed), but the method 'startTag' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaggedOutputStream' final or making the method 'startTag' static/final/abstract/empty, or adding allowed annotation for the method. | 38 |
![]() |
javadoc | MissingJavadocMethod | Missing a Javadoc comment. | 38 |
![]() |
misc | FinalParameters | Parameter tag should be final. | 38 |
![]() |
blocks | NeedBraces | 'for' construct must use '{}'s. | 42 |
![]() |
design | DesignForExtension | Class 'TaggedOutputStream' looks like designed for extension (can be subclassed), but the method 'addAttribute' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaggedOutputStream' final or making the method 'addAttribute' static/final/abstract/empty, or adding allowed annotation for the method. | 59 |
![]() |
javadoc | MissingJavadocMethod | Missing a Javadoc comment. | 59 |
![]() |
misc | FinalParameters | Parameter key should be final. | 59 |
![]() |
misc | FinalParameters | Parameter value should be final. | 59 |
![]() |
design | DesignForExtension | Class 'TaggedOutputStream' looks like designed for extension (can be subclassed), but the method 'addAttribute' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaggedOutputStream' final or making the method 'addAttribute' static/final/abstract/empty, or adding allowed annotation for the method. | 65 |
![]() |
javadoc | MissingJavadocMethod | Missing a Javadoc comment. | 65 |
![]() |
misc | FinalParameters | Parameter key should be final. | 65 |
![]() |
misc | FinalParameters | Parameter d should be final. | 65 |
![]() |
design | DesignForExtension | Class 'TaggedOutputStream' looks like designed for extension (can be subclassed), but the method 'newLine' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaggedOutputStream' final or making the method 'newLine' static/final/abstract/empty, or adding allowed annotation for the method. | 73 |
![]() |
javadoc | MissingJavadocMethod | Missing a Javadoc comment. | 73 |
![]() |
design | DesignForExtension | Class 'TaggedOutputStream' looks like designed for extension (can be subclassed), but the method 'closeTag' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaggedOutputStream' final or making the method 'closeTag' static/final/abstract/empty, or adding allowed annotation for the method. | 77 |
![]() |
javadoc | MissingJavadocMethod | Missing a Javadoc comment. | 77 |
![]() |
blocks | NeedBraces | 'for' construct must use '{}'s. | 87 |
![]() |
design | DesignForExtension | Class 'TaggedOutputStream' looks like designed for extension (can be subclassed), but the method 'close' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaggedOutputStream' final or making the method 'close' static/final/abstract/empty, or adding allowed annotation for the method. | 97 |
![]() |
javadoc | MissingJavadocMethod | Missing a Javadoc comment. | 97 |
![]() |
blocks | NeedBraces | 'if' construct must use '{}'s. | 98 |
![]() |
misc | FinalParameters | Parameter str should be final. | 103 |
![]() |
design | DesignForExtension | Class 'TaggedOutputStream' looks like designed for extension (can be subclassed), but the method 'append' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaggedOutputStream' final or making the method 'append' static/final/abstract/empty, or adding allowed annotation for the method. | 113 |
![]() |
javadoc | MissingJavadocMethod | Missing a Javadoc comment. | 113 |
![]() |
misc | FinalParameters | Parameter str should be final. | 113 |
![]() |
design | DesignForExtension | Class 'TaggedOutputStream' looks like designed for extension (can be subclassed), but the method 'append' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaggedOutputStream' final or making the method 'append' static/final/abstract/empty, or adding allowed annotation for the method. | 119 |
![]() |
javadoc | MissingJavadocMethod | Missing a Javadoc comment. | 119 |
![]() |
misc | FinalParameters | Parameter b should be final. | 119 |
![]() |
design | DesignForExtension | Class 'TaggedOutputStream' looks like designed for extension (can be subclassed), but the method 'append' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaggedOutputStream' final or making the method 'append' static/final/abstract/empty, or adding allowed annotation for the method. | 124 |
![]() |
javadoc | MissingJavadocMethod | Missing a Javadoc comment. | 124 |
![]() |
misc | FinalParameters | Parameter d should be final. | 124 |
![]() |
design | DesignForExtension | Class 'TaggedOutputStream' looks like designed for extension (can be subclassed), but the method 'append' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaggedOutputStream' final or making the method 'append' static/final/abstract/empty, or adding allowed annotation for the method. | 130 |
![]() |
javadoc | MissingJavadocMethod | Missing a Javadoc comment. | 130 |
![]() |
misc | FinalParameters | Parameter d should be final. | 130 |
![]() |
design | DesignForExtension | Class 'TaggedOutputStream' looks like designed for extension (can be subclassed), but the method 'getOutputStream' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaggedOutputStream' final or making the method 'getOutputStream' static/final/abstract/empty, or adding allowed annotation for the method. | 135 |
![]() |
javadoc | MissingJavadocMethod | Missing a Javadoc comment. | 135 |
![]() |
javadoc | MissingJavadocMethod | Missing a Javadoc comment. | 139 |
![]() |
misc | FinalParameters | Parameter args should be final. | 139 |
Severity | Category | Rule | Message | Line |
---|---|---|---|---|
![]() |
misc | NewlineAtEndOfFile | File does not end with a newline. | 1 |
![]() |
javadoc | JavadocPackage | Missing package-info.java file. | 1 |
![]() |
javadoc | MissingJavadocMethod | Missing a Javadoc comment. | 7 |
![]() |
design | DesignForExtension | Class 'TaggedString' looks like designed for extension (can be subclassed), but the method 'toString' does not have javadoc that explains how to do that safely. If class is not designed for extension consider making the class 'TaggedString' final or making the method 'toString' static/final/abstract/empty, or adding allowed annotation for the method. | 11 |