Checkstyle Results

The following document contains the results of Checkstyle 8.29 with sun_checks.xml ruleset. 

rss feed

Summary

Files
 Info
 Warnings
 Errors
20 0 0 225

Files

File
 I
 W
 E
xuml/tools/datastore/DatastoreServlet.java 0 0 9
xuml/tools/datastore/DatastoreText.java 0 0 7
xuml/tools/datastore/DatastoreTextFactory.java 0 0 4
xuml/tools/datastore/gae/DatastoreTextFactoryGae.java 0 0 2
xuml/tools/datastore/gae/DatastoreTextGae.java 0 0 15
xuml/tools/datastore/memory/DatastoreTextFactoryMemory.java 0 0 2
xuml/tools/datastore/memory/DatastoreTextMemory.java 0 0 13
xuml/tools/diagram/ApplicationServletContextListener.java 0 0 9
xuml/tools/diagram/ClassDiagramGeneratorTest.java 0 0 16
xuml/tools/diagram/ClassDiagramServlet.java 0 0 21
xuml/tools/diagram/Context.java 0 0 13
xuml/tools/diagram/DomainsServlet.java 0 0 6
xuml/tools/diagram/FindServlet.java 0 0 4
xuml/tools/diagram/ModelPersistence.java 0 0 10
xuml/tools/diagram/ModelServlet.java 0 0 9
xuml/tools/diagram/PresentationPersistence.java 0 0 11
xuml/tools/diagram/PresentationServlet.java 0 0 8
xuml/tools/diagram/SchemaServlet.java 0 0 3
xuml/tools/util/xml/TaggedOutputStream.java 0 0 59
xuml/tools/util/xml/TaggedString.java 0 0 4

Rules

Category Rule Violations Severity
blocks NeedBraces 14
 Error
coding HiddenField 6
 Error
MagicNumber 2
 Error
design DesignForExtension 36
 Error
FinalClass 1
 Error
VisibilityModifier 1
 Error
javadoc JavadocMethod 2
 Error
JavadocPackage 6
 Error
JavadocVariable 17
 Error
MissingJavadocMethod 28
 Error
misc FinalParameters 73
 Error
NewlineAtEndOfFile 4
 Error
modifier ModifierOrder 1
 Error
naming ConstantName 1
 Error
regexp RegexpSingleline
  • format: "\s+$"
  • maximum: "0"
  • message: "Line has trailing spaces."
  • minimum: "0"
9
 Error
sizes LineLength
  • fileExtensions: "java"
22
 Error
whitespace FileTabCharacter 1
 Error
GenericWhitespace 1
 Error

Details

xuml/tools/datastore/DatastoreServlet.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 16
 Error
naming ConstantName Name 'keyKind' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 16
 Error
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
 Error
misc FinalParameters Parameter req should be final. 19
 Error
misc FinalParameters Parameter resp should be final. 19
 Error
blocks NeedBraces 'if' construct must use '{}'s. 28
 Error
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
 Error
misc FinalParameters Parameter req should be final. 37
 Error
misc FinalParameters Parameter resp should be final. 37

xuml/tools/datastore/DatastoreText.java

Severity Category Rule Message Line
 Error
misc NewlineAtEndOfFile File does not end with a newline. 1
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
regexp RegexpSingleline Line has trailing spaces. 5
 Error
regexp RegexpSingleline Line has trailing spaces. 7
 Error
regexp RegexpSingleline Line has trailing spaces. 14
 Error
regexp RegexpSingleline Line has trailing spaces. 24
 Error
javadoc JavadocMethod Expected @return tag. 30

xuml/tools/datastore/DatastoreTextFactory.java

Severity Category Rule Message Line
 Error
regexp RegexpSingleline Line has trailing spaces. 5
 Error
regexp RegexpSingleline Line has trailing spaces. 7
 Error
regexp RegexpSingleline Line has trailing spaces. 13
 Error
javadoc JavadocMethod Expected @return tag. 16

xuml/tools/datastore/gae/DatastoreTextFactoryGae.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
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

xuml/tools/datastore/gae/DatastoreTextGae.java

Severity Category Rule Message Line
 Error
regexp RegexpSingleline Line has trailing spaces. 16
 Error
regexp RegexpSingleline Line has trailing spaces. 18
 Error
javadoc JavadocVariable Missing a Javadoc comment. 22
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 24
 Error
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
 Error
misc FinalParameters Parameter kind should be final. 29
 Error
misc FinalParameters Parameter name should be final. 29
 Error
misc FinalParameters Parameter property should be final. 29
 Error
misc FinalParameters Parameter value should be final. 29
 Error
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
 Error
misc FinalParameters Parameter kind should be final. 39
 Error
misc FinalParameters Parameter name should be final. 39
 Error
misc FinalParameters Parameter property should be final. 39
 Error
blocks NeedBraces 'if' construct must use '{}'s. 49
 Error
blocks NeedBraces 'else' construct must use '{}'s. 51

xuml/tools/datastore/memory/DatastoreTextFactoryMemory.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
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

xuml/tools/datastore/memory/DatastoreTextMemory.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 11
 Error
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
 Error
misc FinalParameters Parameter kind should be final. 14
 Error
misc FinalParameters Parameter name should be final. 14
 Error
misc FinalParameters Parameter property should be final. 14
 Error
misc FinalParameters Parameter value should be final. 14
 Error
misc FinalParameters Parameter kind should be final. 18
 Error
misc FinalParameters Parameter name should be final. 18
 Error
misc FinalParameters Parameter property should be final. 18
 Error
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
 Error
misc FinalParameters Parameter kind should be final. 23
 Error
misc FinalParameters Parameter name should be final. 23
 Error
misc FinalParameters Parameter property should be final. 23

xuml/tools/diagram/ApplicationServletContextListener.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 82). 10
 Error
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
 Error
misc FinalParameters Parameter sce should be final. 13
 Error
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
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 21
 Error
misc FinalParameters Parameter id should be final. 21
 Error
sizes LineLength Line is longer than 80 characters (found 98). 24
 Error
sizes LineLength Line is longer than 80 characters (found 99). 26
 Error
misc FinalParameters Parameter sce should be final. 33

xuml/tools/diagram/ClassDiagramGeneratorTest.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 22
 Error
sizes LineLength Line is longer than 80 characters (found 92). 28
 Error
blocks NeedBraces 'for' construct must use '{}'s. 33
 Error
sizes LineLength Line is longer than 80 characters (found 92). 35
 Error
sizes LineLength Line is longer than 80 characters (found 83). 36
 Error
sizes LineLength Line is longer than 80 characters (found 92). 41
 Error
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
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 41
 Error
misc FinalParameters Parameter domains should be final. 41
 Error
misc FinalParameters Parameter domainName should be final. 41
 Error
misc FinalParameters Parameter subsystemName should be final. 41
 Error
misc FinalParameters Parameter filename should be final. 42
 Error
sizes LineLength Line is longer than 80 characters (found 82). 43
 Error
sizes LineLength Line is longer than 80 characters (found 94). 45
 Error
whitespace GenericWhitespace '>' is followed by whitespace. 45

xuml/tools/diagram/ClassDiagramServlet.java

Severity Category Rule Message Line
 Error
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
 Error
misc FinalParameters Parameter req should be final. 22
 Error
misc FinalParameters Parameter resp should be final. 22
 Error
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
 Error
misc FinalParameters Parameter req should be final. 28
 Error
misc FinalParameters Parameter resp should be final. 28
 Error
blocks NeedBraces 'if' construct must use '{}'s. 31
 Error
sizes LineLength Line is longer than 80 characters (found 131). 33
 Error
sizes LineLength Line is longer than 80 characters (found 363). 34
 Error
whitespace FileTabCharacter File contains tab characters (this is the first instance). 34
 Error
sizes LineLength Line is longer than 80 characters (found 108). 35
 Error
sizes LineLength Line is longer than 80 characters (found 84). 36
 Error
sizes LineLength Line is longer than 80 characters (found 97). 42
 Error
misc FinalParameters Parameter req should be final. 42
 Error
misc FinalParameters Parameter resp should be final. 42
 Error
misc FinalParameters Parameter xml should be final. 42
 Error
misc FinalParameters Parameter viewJson should be final. 43
 Error
sizes LineLength Line is longer than 80 characters (found 81). 44
 Error
blocks NeedBraces 'if' construct must use '{}'s. 46
 Error
blocks NeedBraces 'if' construct must use '{}'s. 50
 Error
sizes LineLength Line is longer than 80 characters (found 90). 53

xuml/tools/diagram/Context.java

Severity Category Rule Message Line
 Error
design FinalClass Class Context should be declared as final. 7
 Error
javadoc JavadocVariable Missing a Javadoc comment. 9
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 11
 Error
modifier ModifierOrder 'static' modifier out of order with the JLS suggestions. 11
 Error
blocks NeedBraces 'if' construct must use '{}'s. 12
 Error
sizes LineLength Line is longer than 80 characters (found 85). 22
 Error
javadoc JavadocVariable Missing a Javadoc comment. 22
 Error
javadoc JavadocVariable Missing a Javadoc comment. 23
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 25
 Error
misc FinalParameters Parameter datastoreFactory should be final. 25
 Error
coding HiddenField 'datastoreFactory' hides a field. 25
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 29
 Error
blocks NeedBraces 'if' construct must use '{}'s. 30

xuml/tools/diagram/DomainsServlet.java

Severity Category Rule Message Line
 Error
misc NewlineAtEndOfFile File does not end with a newline. 1
 Error
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
 Error
misc FinalParameters Parameter req should be final. 26
 Error
misc FinalParameters Parameter resp should be final. 26
 Error
sizes LineLength Line is longer than 80 characters (found 94). 29
 Error
sizes LineLength Line is longer than 80 characters (found 81). 30

xuml/tools/diagram/FindServlet.java

Severity Category Rule Message Line
 Error
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
 Error
misc FinalParameters Parameter req should be final. 17
 Error
misc FinalParameters Parameter resp should be final. 17
 Error
sizes LineLength Line is longer than 80 characters (found 91). 20

xuml/tools/diagram/ModelPersistence.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 7
 Error
javadoc JavadocVariable Missing a Javadoc comment. 8
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 10
 Error
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
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
misc FinalParameters Parameter id should be final. 14
 Error
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
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 23
 Error
misc FinalParameters Parameter id should be final. 23
 Error
misc FinalParameters Parameter xml should be final. 23

xuml/tools/diagram/ModelServlet.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
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
 Error
misc FinalParameters Parameter req should be final. 19
 Error
misc FinalParameters Parameter resp should be final. 19
 Error
blocks NeedBraces 'if' construct must use '{}'s. 25
 Error
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
 Error
misc FinalParameters Parameter req should be final. 34
 Error
misc FinalParameters Parameter resp should be final. 34
 Error
coding MagicNumber '500' is a magic number. 44

xuml/tools/diagram/PresentationPersistence.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 6
 Error
sizes LineLength Line is longer than 80 characters (found 84). 7
 Error
javadoc JavadocVariable Missing a Javadoc comment. 7
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 9
 Error
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
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 13
 Error
misc FinalParameters Parameter id should be final. 13
 Error
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
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 21
 Error
misc FinalParameters Parameter id should be final. 21
 Error
misc FinalParameters Parameter xml should be final. 21

xuml/tools/diagram/PresentationServlet.java

Severity Category Rule Message Line
 Error
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
 Error
misc FinalParameters Parameter req should be final. 15
 Error
misc FinalParameters Parameter resp should be final. 15
 Error
blocks NeedBraces 'if' construct must use '{}'s. 21
 Error
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
 Error
misc FinalParameters Parameter req should be final. 30
 Error
misc FinalParameters Parameter resp should be final. 30
 Error
coding MagicNumber '500' is a magic number. 38

xuml/tools/diagram/SchemaServlet.java

Severity Category Rule Message Line
 Error
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
 Error
misc FinalParameters Parameter req should be final. 18
 Error
misc FinalParameters Parameter resp should be final. 18

xuml/tools/util/xml/TaggedOutputStream.java

Severity Category Rule Message Line
 Error
misc NewlineAtEndOfFile File does not end with a newline. 1
 Error
javadoc JavadocVariable Missing a Javadoc comment. 10
 Error
design VisibilityModifier Variable 'indentString' must be private and have accessor methods. 10
 Error
javadoc JavadocVariable Missing a Javadoc comment. 12
 Error
javadoc JavadocVariable Missing a Javadoc comment. 14
 Error
javadoc JavadocVariable Missing a Javadoc comment. 16
 Error
javadoc JavadocVariable Missing a Javadoc comment. 18
 Error
javadoc JavadocVariable Missing a Javadoc comment. 20
 Error
javadoc JavadocVariable Missing a Javadoc comment. 22
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 24
 Error
misc FinalParameters Parameter out should be final. 24
 Error
coding HiddenField 'out' hides a field. 24
 Error
misc FinalParameters Parameter prettyPrint should be final. 24
 Error
coding HiddenField 'prettyPrint' hides a field. 24
 Error
sizes LineLength Line is longer than 80 characters (found 87). 30
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 30
 Error
misc FinalParameters Parameter out should be final. 30
 Error
coding HiddenField 'out' hides a field. 30
 Error
misc FinalParameters Parameter prettyPrint should be final. 30
 Error
coding HiddenField 'prettyPrint' hides a field. 30
 Error
misc FinalParameters Parameter startIndent should be final. 30
 Error
coding HiddenField 'startIndent' hides a field. 30
 Error
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
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 38
 Error
misc FinalParameters Parameter tag should be final. 38
 Error
blocks NeedBraces 'for' construct must use '{}'s. 42
 Error
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
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 59
 Error
misc FinalParameters Parameter key should be final. 59
 Error
misc FinalParameters Parameter value should be final. 59
 Error
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
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 65
 Error
misc FinalParameters Parameter key should be final. 65
 Error
misc FinalParameters Parameter d should be final. 65
 Error
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
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 73
 Error
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
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 77
 Error
blocks NeedBraces 'for' construct must use '{}'s. 87
 Error
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
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 97
 Error
blocks NeedBraces 'if' construct must use '{}'s. 98
 Error
misc FinalParameters Parameter str should be final. 103
 Error
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
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 113
 Error
misc FinalParameters Parameter str should be final. 113
 Error
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
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 119
 Error
misc FinalParameters Parameter b should be final. 119
 Error
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
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 124
 Error
misc FinalParameters Parameter d should be final. 124
 Error
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
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 130
 Error
misc FinalParameters Parameter d should be final. 130
 Error
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
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 135
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 139
 Error
misc FinalParameters Parameter args should be final. 139

xuml/tools/util/xml/TaggedString.java

Severity Category Rule Message Line
 Error
misc NewlineAtEndOfFile File does not end with a newline. 1
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 7
 Error
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