Checkstyle Results

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

Summary

Files
 Info
 Warnings
 Errors
17 0 0 213

Files

File
 I
 W
 E
com/github/davidmoten/guavamini/Collections2.java 0 0 3
com/github/davidmoten/guavamini/Collections2Test.java 0 0 2
com/github/davidmoten/guavamini/Iterators.java 0 0 3
com/github/davidmoten/guavamini/IteratorsTest.java 0 0 1
com/github/davidmoten/guavamini/Lists.java 0 0 16
com/github/davidmoten/guavamini/ListsTest.java 0 0 10
com/github/davidmoten/guavamini/Maps.java 0 0 42
com/github/davidmoten/guavamini/MapsTest.java 0 0 14
com/github/davidmoten/guavamini/Objects.java 0 0 5
com/github/davidmoten/guavamini/ObjectsTest.java 0 0 13
com/github/davidmoten/guavamini/Optional.java 0 0 22
com/github/davidmoten/guavamini/OptionalTest.java 0 0 13
com/github/davidmoten/guavamini/Preconditions.java 0 0 23
com/github/davidmoten/guavamini/PreconditionsTest.java 0 0 10
com/github/davidmoten/guavamini/Sets.java 0 0 19
com/github/davidmoten/guavamini/SetsTest.java 0 0 15
com/github/davidmoten/guavamini/annotations/VisibleForTesting.java 0 0 2

Rules

Category Rule Violations Severity
blocks NeedBraces 9
 Error
coding HiddenField 5
 Error
MagicNumber 14
 Error
javadoc JavadocMethod 2
 Error
JavadocPackage 3
 Error
JavadocStyle 1
 Error
JavadocVariable 10
 Error
MissingJavadocMethod 93
 Error
misc FinalParameters 42
 Error
NewlineAtEndOfFile 1
 Error
regexp RegexpSingleline
  • format: "\s+$"
  • maximum: "0"
  • message: "Line has trailing spaces."
  • minimum: "0"
8
 Error
sizes LineLength
  • fileExtensions: "java"
23
 Error
whitespace GenericWhitespace 2
 Error

Details

com/github/davidmoten/guavamini/Collections2.java

Severity Category Rule Message Line
 Error
javadoc JavadocStyle First sentence should end with a period. 11
 Error
regexp RegexpSingleline Line has trailing spaces. 13
 Error
misc FinalParameters Parameter iterable should be final. 20

com/github/davidmoten/guavamini/Collections2Test.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 9

com/github/davidmoten/guavamini/Iterators.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 91). 26
 Error
misc FinalParameters Parameter addTo should be final. 26
 Error
misc FinalParameters Parameter iterator should be final. 26

com/github/davidmoten/guavamini/IteratorsTest.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 9

com/github/davidmoten/guavamini/Lists.java

Severity Category Rule Message Line
 Error
sizes LineLength Line is longer than 80 characters (found 95). 16
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 16
 Error
misc FinalParameters Parameter elements should be final. 16
 Error
misc FinalParameters Parameter arraySize should be final. 26
 Error
sizes LineLength Line is longer than 80 characters (found 86). 27
 Error
coding MagicNumber '5L' is a magic number. 30
 Error
coding MagicNumber '10' is a magic number. 30
 Error
misc FinalParameters Parameter value should be final. 43
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 53
 Error
sizes LineLength Line is longer than 80 characters (found 81). 57
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 57
 Error
misc FinalParameters Parameter elements should be final. 57
 Error
sizes LineLength Line is longer than 80 characters (found 95). 60
 Error
sizes LineLength Line is longer than 80 characters (found 81). 64
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 64
 Error
misc FinalParameters Parameter elements should be final. 64

com/github/davidmoten/guavamini/ListsTest.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 15
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 23
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 29
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 41
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 46
 Error
sizes LineLength Line is longer than 80 characters (found 85). 48
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 51
 Error
sizes LineLength Line is longer than 80 characters (found 85). 53
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 56
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 61

com/github/davidmoten/guavamini/Maps.java

Severity Category Rule Message Line
 Error
regexp RegexpSingleline Line has trailing spaces. 11
 Error
javadoc JavadocVariable Missing a Javadoc comment. 16
 Error
sizes LineLength Line is longer than 80 characters (found 84). 17
 Error
javadoc JavadocVariable Missing a Javadoc comment. 17
 Error
sizes LineLength Line is longer than 80 characters (found 84). 19
 Error
javadoc JavadocVariable Missing a Javadoc comment. 19
 Error
sizes LineLength Line is longer than 80 characters (found 90). 21
 Error
javadoc JavadocVariable Missing a Javadoc comment. 21
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 24
 Error
regexp RegexpSingleline Line has trailing spaces. 27
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 28
 Error
misc FinalParameters Parameter key should be final. 28
 Error
misc FinalParameters Parameter value should be final. 28
 Error
regexp RegexpSingleline Line has trailing spaces. 31
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 32
 Error
regexp RegexpSingleline Line has trailing spaces. 35
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 36
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 40
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 44
 Error
misc FinalParameters Parameter factory should be final. 45
 Error
sizes LineLength Line is longer than 80 characters (found 87). 52
 Error
javadoc JavadocVariable Missing a Javadoc comment. 52
 Error
javadoc JavadocVariable Missing a Javadoc comment. 53
 Error
sizes LineLength Line is longer than 80 characters (found 83). 55
 Error
misc FinalParameters Parameter factory should be final. 55
 Error
coding HiddenField 'factory' hides a field. 55
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 59
 Error
misc FinalParameters Parameter initialSize should be final. 59
 Error
coding HiddenField 'initialSize' hides a field. 59
 Error
sizes LineLength Line is longer than 80 characters (found 95). 60
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 65
 Error
misc FinalParameters Parameter key should be final. 66
 Error
misc FinalParameters Parameter value should be final. 66
 Error
sizes LineLength Line is longer than 80 characters (found 96). 67
 Error
javadoc JavadocVariable Missing a Javadoc comment. 72
 Error
misc FinalParameters Parameter map should be final. 74
 Error
coding HiddenField 'map' hides a field. 74
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 78
 Error
misc FinalParameters Parameter key should be final. 78
 Error
misc FinalParameters Parameter value should be final. 78
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 83
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 87

com/github/davidmoten/guavamini/MapsTest.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 17
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 22
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 30
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 38
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 44
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 52
 Error
sizes LineLength Line is longer than 80 characters (found 86). 54
 Error
coding MagicNumber '4' is a magic number. 54
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 60
 Error
sizes LineLength Line is longer than 80 characters (found 90). 62
 Error
coding MagicNumber '4' is a magic number. 63
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 69
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 77
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 85

com/github/davidmoten/guavamini/Objects.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 11
 Error
misc FinalParameters Parameter objects should be final. 11
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 15
 Error
misc FinalParameters Parameter a should be final. 15
 Error
misc FinalParameters Parameter b should be final. 15

com/github/davidmoten/guavamini/ObjectsTest.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 15
 Error
coding MagicNumber '4798' is a magic number. 17
 Error
coding MagicNumber '123' is a magic number. 17
 Error
coding MagicNumber '24' is a magic number. 17
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 20
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 25
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 30
 Error
coding MagicNumber '123' is a magic number. 32
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 35
 Error
coding MagicNumber '123' is a magic number. 37
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 40
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 50

com/github/davidmoten/guavamini/Optional.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 5
 Error
javadoc JavadocVariable Missing a Javadoc comment. 6
 Error
misc FinalParameters Parameter value should be final. 8
 Error
coding HiddenField 'value' hides a field. 8
 Error
misc FinalParameters Parameter present should be final. 8
 Error
coding HiddenField 'present' hides a field. 8
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 18
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 22
 Error
blocks NeedBraces 'if' construct must use '{}'s. 23
 Error
blocks NeedBraces 'else' construct must use '{}'s. 25
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 29
 Error
misc FinalParameters Parameter alternative should be final. 29
 Error
blocks NeedBraces 'if' construct must use '{}'s. 30
 Error
blocks NeedBraces 'else' construct must use '{}'s. 32
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 36
 Error
misc FinalParameters Parameter t should be final. 36
 Error
blocks NeedBraces 'if' construct must use '{}'s. 37
 Error
blocks NeedBraces 'else' construct must use '{}'s. 39
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 43
 Error
misc FinalParameters Parameter t should be final. 43
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 47
 Error
sizes LineLength Line is longer than 80 characters (found 85). 59

com/github/davidmoten/guavamini/OptionalTest.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 19
 Error
whitespace GenericWhitespace '>' is followed by whitespace. 21
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 24
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 29
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 34
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 39
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 44
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 49
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 54
 Error
whitespace GenericWhitespace '>' is followed by whitespace. 56
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 59
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 64

com/github/davidmoten/guavamini/Preconditions.java

Severity Category Rule Message Line
 Error
javadoc JavadocPackage Missing package-info.java file. 1
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 9
 Error
misc FinalParameters Parameter t should be final. 9
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 13
 Error
misc FinalParameters Parameter t should be final. 13
 Error
misc FinalParameters Parameter message should be final. 13
 Error
blocks NeedBraces 'if' construct must use '{}'s. 14
 Error
regexp RegexpSingleline Line has trailing spaces. 18
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 19
 Error
misc FinalParameters Parameter t should be final. 19
 Error
regexp RegexpSingleline Line has trailing spaces. 22
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 23
 Error
misc FinalParameters Parameter t should be final. 23
 Error
misc FinalParameters Parameter parameterName should be final. 23
 Error
sizes LineLength Line is longer than 80 characters (found 82). 25
 Error
regexp RegexpSingleline Line has trailing spaces. 26
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 30
 Error
misc FinalParameters Parameter b should be final. 30
 Error
misc FinalParameters Parameter message should be final. 30
 Error
blocks NeedBraces 'if' construct must use '{}'s. 31
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 35
 Error
misc FinalParameters Parameter b should be final. 35
 Error
blocks NeedBraces 'if' construct must use '{}'s. 36

com/github/davidmoten/guavamini/PreconditionsTest.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 19
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 24
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 31
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 41
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 46
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 56
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 61
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 66
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 76

com/github/davidmoten/guavamini/Sets.java

Severity Category Rule Message Line
 Error
javadoc JavadocVariable Missing a Javadoc comment. 16
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 18
 Error
misc FinalParameters Parameter elements should be final. 18
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 25
 Error
misc FinalParameters Parameter expectedSize should be final. 25
 Error
javadoc JavadocMethod @return tag should be present and have description. 34
 Error
misc FinalParameters Parameter expectedSize should be final. 35
 Error
javadoc JavadocMethod Expected @param tag for 'expectedSize'. 35
 Error
coding MagicNumber '3' is a magic number. 36
 Error
coding MagicNumber '3' is a magic number. 41
 Error
misc FinalParameters Parameter value should be final. 47
 Error
misc FinalParameters Parameter name should be final. 47
 Error
sizes LineLength Line is longer than 80 characters (found 95). 49
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 54
 Error
misc FinalParameters Parameter elements should be final. 54
 Error
sizes LineLength Line is longer than 80 characters (found 93). 55
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 59
 Error
misc FinalParameters Parameter elements should be final. 59
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 65

com/github/davidmoten/guavamini/SetsTest.java

Severity Category Rule Message Line
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 14
 Error
coding MagicNumber '3' is a magic number. 16
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 19
 Error
sizes LineLength Line is longer than 80 characters (found 85). 21
 Error
coding MagicNumber '3' is a magic number. 21
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 24
 Error
coding MagicNumber '3' is a magic number. 26
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 29
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 40
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 45
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 50
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 55
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 60
 Error
javadoc MissingJavadocMethod Missing a Javadoc comment. 65
 Error
sizes LineLength Line is longer than 80 characters (found 82). 67

com/github/davidmoten/guavamini/annotations/VisibleForTesting.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