Checkstyle Results

The following document contains the results of Checkstyle .

Summary

Files Errors
56 938

Files

Files Errors
attrib4j/Attribute.java 4
attrib4j/AttributeCompiler.java 10
attrib4j/AttributeCompilerFactory.java 49
attrib4j/AttributeDoclet.java 70
attrib4j/AttributeException.java 29
attrib4j/AttributeExtractor.java 8
attrib4j/AttributeFactory.java 49
attrib4j/Attributes.java 32
attrib4j/ClassAnnotator.java 7
attrib4j/Log.java 56
attrib4j/Utensil.java 14
attrib4j/ant/Attrib4jCompilerAdapter.java 14
attrib4j/ant/Attrib4jTask.java 177
attrib4j/ant/package.html 1
attrib4j/attributes/JavadocAttribute.java 15
attrib4j/attributes/package.html 1
attrib4j/bcel/AbstractBCELClassAnnotator.java 68
attrib4j/bcel/BCELAttributeExtractor.java 38
attrib4j/bcel/BCELClassAnnotator.java 54
attrib4j/bcel/BCELFactory.java 11
attrib4j/bcel/DescriptorUtil.java 47
attrib4j/bcel/package.html 1
attrib4j/cfparse/CFCustomAttrInfo.java 21
attrib4j/cfparse/CFParseAttributeExtractor.java 53
attrib4j/cfparse/CFParseClassAnnotator.java 35
attrib4j/cfparse/CFParseFactory.java 11
attrib4j/cfparse/package.html 1
attrib4j/package.html 1
attrib4j/utensil/PathTokenizer.java 6
attrib4j/utensil/PathUtil.java 54
attrib4j/utensil/package.html 1

attrib4j/Attribute.java

Error Line
Missing a header - not enough lines in file. 1
Name 'attrib4j' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'. 1
Line has trailing spaces. 4
Line has trailing spaces. 5

attrib4j/AttributeCompiler.java

Error Line
Missing a header - not enough lines in file. 1
Name 'attrib4j' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'. 1
Line has trailing spaces. 6
Line has trailing spaces. 9
Line has trailing spaces. 16
Expected @param tag for 'configMap'. 21
Expected @throws tag for 'AttributeException'. 21
Unable to get class information for AttributeException. 21
Expected @throws tag for 'AttributeException'. 27
Unable to get class information for AttributeException. 27

attrib4j/AttributeCompilerFactory.java

Error Line
Line does not match expected header line of 'Version 1.1'. 1
Name 'attrib4j' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'. 1
Line is longer than 80 characters. 15
Line has trailing spaces. 21
Line has trailing spaces. 33
Line has trailing spaces. 40
Line has trailing spaces. 53
Line has trailing spaces. 72
Line is longer than 80 characters. 72
Variable 'factories' must be private and have accessor methods. 75
Line is longer than 80 characters. 80
Line is longer than 80 characters. 84
Expected an @return tag. 99
Unable to get class information for AttributeException. 100
Method 'run' is not designed for extension - needs to be abstract, final or empty. 107
Avoid inline conditionals. 132
Line is longer than 80 characters. 133
Must have at least one statement. 139
Must have at least one statement. 140
Empty statement. 150
Avoid inline conditionals. 163
Empty statement. 189
Line has trailing spaces. 193
Line is longer than 80 characters. 245
Expected an @return tag. 248
Unable to get class information for AttributeException. 249
Line has trailing spaces. 256
Expected an @return tag. 263
Unable to get class information for AttributeException. 264
Line has trailing spaces. 285
Line has trailing spaces. 290
Empty statement. 298
Line is longer than 80 characters. 301
Expected an @return tag. 319
Line is longer than 80 characters. 319
Parameter contextClassLoader should be final. 319
Expected @param tag for 'contextClassLoader'. 319
Missing a Javadoc comment. 330
Parameter classLoader should be final. 331
Parameter factory should be final. 332
Line is longer than 80 characters. 339
Line has trailing spaces. 344
Expected an @return tag. 351
Parameter factoryClass should be final. 352
Parameter classLoader should be final. 353
Unable to get class information for AttributeException. 354
Line has trailing spaces. 384
Line is longer than 80 characters. 386
Line is longer than 80 characters. 387

attrib4j/AttributeDoclet.java

Error Line
Line does not match expected header line of 'Version 1.1'. 1
Name 'attrib4j' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'. 1
Using the '.*' form of import should be avoided - attrib4j.utensil.*. 13
Line has trailing spaces. 23
Line has trailing spaces. 24
Line has trailing spaces. 25
Line has trailing spaces. 26
Utility classes should not have a public or default constructor. 35
Missing a Javadoc comment. 37
Name '_attributeClassLoader' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Missing a Javadoc comment. 38
Name '_userClasspath' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Missing a Javadoc comment. 39
Name '_useJavadocAttribute' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Missing a Javadoc comment. 40
Name '_userClassLoader' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Missing a Javadoc comment. 41
Name '_destDir' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Missing a Javadoc comment. 42
Name '_logLevel' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Line has trailing spaces. 45
Name '_attributePackages' must match pattern '^[a-z][a-zA-Z0-9]*$'. 65
Missing a Javadoc comment. 67
Name '_packageString' must match pattern '^[a-z][a-zA-Z0-9]*$'. 67
Name '_jsrSyntax' must match pattern '^[a-z][a-zA-Z0-9]*$'. 74
Parameter root should be final. 82
Line has trailing spaces. 101
Comment matches to-do format 'TODO:'. 146
Line is longer than 80 characters. 146
Line has trailing spaces. 158
Line has trailing spaces. 160
Parameter option should be final. 165
Array brackets at illegal position. 199
Parameter options should be final. 199
Parameter reporter should be final. 200
Comment matches to-do format 'TODO:'. 254
Line has trailing spaces. 270
Parameter options should be final. 275
Line has trailing spaces. 310
Line has trailing spaces. 311
Parameter classdoc should be final. 318
Parameter annotator should be final. 319
Parameter classdoc should be final. 380
Line is longer than 80 characters. 390
Line is longer than 80 characters. 391
Line is longer than 80 characters. 392
Line is longer than 80 characters. 395
Line has trailing spaces. 397
Line is longer than 80 characters. 399
Line is longer than 80 characters. 400
Line is longer than 80 characters. 401
Line is longer than 80 characters. 403
Line has trailing spaces. 421
Parameter methoddoc should be final. 428
Parameter annotator should be final. 429
Line is longer than 80 characters. 447
Line has trailing spaces. 455
Unused @param tag for 'classdoc'. 463
Parameter methodDoc should be final. 467
Expected @param tag for 'methodDoc'. 467
Line is longer than 80 characters. 475
Line has trailing spaces. 490
Parameter fielddoc should be final. 497
Parameter annotator should be final. 498
Unused @param tag for 'classdoc'. 519
Parameter fieldDoc should be final. 523
Expected @param tag for 'fieldDoc'. 523
Line is longer than 80 characters. 530
Line has trailing spaces. 544
Parameter path should be final. 550

attrib4j/AttributeException.java

Error Line
Line does not match expected header line of 'Version 1.1'. 1
Name 'attrib4j' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'. 1
Line has trailing spaces. 8
Line has trailing spaces. 9
Line has trailing spaces. 13
Line has trailing spaces. 20
Missing a Javadoc comment. 23
Name '_previousThrowable' must match pattern '^[a-z][a-zA-Z0-9]*$'. 23
Name '_stackTraceString' must match pattern '^[a-z][a-zA-Z0-9]*$'. 29
Line has trailing spaces. 39
Parameter message should be final. 42
Parameter rootCause should be final. 51
Line has trailing spaces. 66
Parameter message should be final. 73
Parameter rootCause should be final. 73
Method 'getRootCause' is not designed for extension - needs to be abstract, final or empty. 92
Method 'getStackTraceString' is not designed for extension - needs to be abstract, final or empty. 101
Method 'getMessage' is not designed for extension - needs to be abstract, final or empty. 127
Line has trailing spaces. 151
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 155
Missing a Javadoc comment. 155
Method 'printStackTrace' is not designed for extension - needs to be abstract, final or empty. 169
Method 'printStackTrace' is not designed for extension - needs to be abstract, final or empty. 180
Parameter inPrintStream should be final. 180
Expected @param tag for 'inPrintStream'. 180
Method 'printStackTrace' is not designed for extension - needs to be abstract, final or empty. 191
Parameter inPrintWriter should be final. 191
Expected @param tag for 'inPrintWriter'. 191
Parameter t should be final. 204

attrib4j/AttributeExtractor.java

Error Line
Line does not match expected header line of 'Version 1.1'. 1
Name 'attrib4j' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'. 1
Line has trailing spaces. 4
Line has trailing spaces. 5
Line is longer than 80 characters. 13
Line has trailing spaces. 36
Line is longer than 80 characters. 45
Line has trailing spaces. 46

attrib4j/AttributeFactory.java

Error Line
Line does not match expected header line of 'Version 1.1'. 1
Name 'attrib4j' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'. 1
Line has trailing spaces. 15
Line has trailing spaces. 21
Line has trailing spaces. 22
Line has trailing spaces. 36
Line has trailing spaces. 42
Line has trailing spaces. 55
Line has trailing spaces. 74
Variable 'factories' must be private and have accessor methods. 77
Expected an @return tag. 101
Unable to get class information for AttributeException. 101
Method 'run' is not designed for extension - needs to be abstract, final or empty. 108
Avoid inline conditionals. 133
Line is longer than 80 characters. 134
Must have at least one statement. 140
Must have at least one statement. 141
Empty statement. 151
Avoid inline conditionals. 164
Empty statement. 190
Line has trailing spaces. 194
Line is longer than 80 characters. 246
Expected an @return tag. 249
Unable to get class information for AttributeException. 250
Unused @param tag for 'InputStream'. 255
Parameter is should be final. 262
Expected @param tag for 'is'. 262
Parameter classfileName should be final. 263
Unable to get class information for AttributeException. 264
Line has trailing spaces. 271
Expected an @return tag. 278
Unable to get class information for AttributeException. 279
Line has trailing spaces. 300
Line has trailing spaces. 305
Empty statement. 313
Line is longer than 80 characters. 316
Expected an @return tag. 334
Line is longer than 80 characters. 334
Parameter contextClassLoader should be final. 334
Expected @param tag for 'contextClassLoader'. 334
Missing a Javadoc comment. 344
Parameter classLoader should be final. 345
Parameter factory should be final. 346
Line has trailing spaces. 358
Expected an @return tag. 365
Parameter factoryClass should be final. 366
Parameter classLoader should be final. 367
Unable to get class information for AttributeException. 368
Line has trailing spaces. 398

attrib4j/Attributes.java

Error Line
Line does not match expected header line of 'Version 1.1'. 1
Name 'attrib4j' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'. 1
Line has trailing spaces. 14
Utility classes should not have a public or default constructor. 21
Name '_classMap' must match pattern '^[a-z][a-zA-Z0-9]*$'. 29
Parameter cls should be final. 38
Missing a Javadoc comment. 43
Parameter cls should be final. 43
Parameter filter should be final. 43
Parameter method should be final. 54
Line has trailing spaces. 59
Parameter method should be final. 68
Parameter filter should be final. 68
Line is longer than 80 characters. 73
Comment matches to-do format 'TODO:'. 76
Line has trailing spaces. 107
Line has trailing spaces. 113
Line has trailing spaces. 115
Parameter clazz should be final. 126
Expected @param tag for 'clazz'. 126
Parameter method should be final. 127
Expected @param tag for 'method'. 127
Parameter filter should be final. 128
Expected @param tag for 'filter'. 128
Line is longer than 80 characters. 130
Unused @param tag for 'cls'. 148
Parameter fld should be final. 151
Expected @param tag for 'fld'. 151
Missing a Javadoc comment. 170
Parameter cls should be final. 170
Line is longer than 80 characters. 184
Comment matches to-do format 'TODO:'. 187

attrib4j/ClassAnnotator.java

Error Line
Line does not match expected header line of 'Version 1.1'. 1
Name 'attrib4j' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'. 1
Line is longer than 80 characters. 24
Line is longer than 80 characters. 26
Line is longer than 80 characters. 40
Comment matches to-do format 'TODO:'. 46
Line has trailing spaces. 55

attrib4j/Log.java

Error Line
Line does not match expected header line of 'Version 1.1'. 1
Name 'attrib4j' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'. 1
Line has trailing spaces. 5
Utility classes should not have a public or default constructor. 12
Name 'DEBUG' must match pattern '^[a-z][a-zA-Z0-9]*$'. 18
Variable 'DEBUG' must be private and have accessor methods. 18
Name 'INFO' must match pattern '^[a-z][a-zA-Z0-9]*$'. 22
Variable 'INFO' must be private and have accessor methods. 22
Name 'NOTICE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 28
Variable 'NOTICE' must be private and have accessor methods. 28
Name 'WARNING' must match pattern '^[a-z][a-zA-Z0-9]*$'. 32
Variable 'WARNING' must be private and have accessor methods. 32
'3' is a magic number. 32
Name 'ERROR' must match pattern '^[a-z][a-zA-Z0-9]*$'. 36
Variable 'ERROR' must be private and have accessor methods. 36
'4' is a magic number. 36
Name 'CRITICAL' must match pattern '^[a-z][a-zA-Z0-9]*$'. 40
Variable 'CRITICAL' must be private and have accessor methods. 40
'5' is a magic number. 40
Name 'ALERT' must match pattern '^[a-z][a-zA-Z0-9]*$'. 44
Variable 'ALERT' must be private and have accessor methods. 44
'6' is a magic number. 44
Name 'EMERGENCY' must match pattern '^[a-z][a-zA-Z0-9]*$'. 48
Variable 'EMERGENCY' must be private and have accessor methods. 48
'7' is a magic number. 48
Name 'LEVEL' must match pattern '^[a-z][a-zA-Z0-9]*$'. 56
Variable 'LEVEL' must be private and have accessor methods. 56
Missing a Javadoc comment. 58
Name 'LEVELMAP' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
Missing a Javadoc comment. 69
Parameter finalMessage should be final. 76
Expected @param tag for 'finalMessage'. 76
Parameter message should be final. 88
Parameter message should be final. 98
Expected @param tag for 'message'. 98
Parameter level should be final. 98
Expected @param tag for 'level'. 98
Parameter message should be final. 111
Parameter level should be final. 111
Parameter object should be final. 111
Parameter o should be final. 133
Parameter message should be final. 133
Line has trailing spaces. 136
Line has trailing spaces. 138
Line has trailing spaces. 140
Parameter o should be final. 144
Parameter message should be final. 144
Line contains a tab character. 145
Parameter message should be final. 153
Parameter o should be final. 163
Parameter message should be final. 163
Parameter message should be final. 172
Parameter level should be final. 181
Expected an @return tag. 188
Missing a Javadoc comment. 192
Name 'SB' must match pattern '^[a-z][a-zA-Z0-9]*$'. 192

attrib4j/Utensil.java

Error Line
Line does not match expected header line of 'Version 1.1'. 1
Name 'attrib4j' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'. 1
Utility classes should not have a public or default constructor. 10
Name '_classTags' must match pattern '^[a-z][a-zA-Z0-9]*$'. 16
Name '_methodTags' must match pattern '^[a-z][a-zA-Z0-9]*$'. 22
Name '_fieldTags' must match pattern '^[a-z][a-zA-Z0-9]*$'. 28
Array brackets at illegal position. 32
Array brackets at illegal position. 48
Line has trailing spaces. 63
Line has trailing spaces. 64
Array brackets at illegal position. 67
Line has trailing spaces. 79
Line has trailing spaces. 80
Line has trailing spaces. 93

attrib4j/ant/Attrib4jCompilerAdapter.java

Error Line
Line does not match expected header line of 'Version 1.1'. 1
Name 'attrib4j.ant' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'. 1
Line has trailing spaces. 11
Line has trailing spaces. 12
Line has trailing spaces. 14
Name '_javac' must match pattern '^[a-z][a-zA-Z0-9]*$'. 21
Line has trailing spaces. 24
Line is longer than 80 characters. 25
Method 'setJavac' is not designed for extension - needs to be abstract, final or empty. 27
Parameter javac should be final. 27
Line is longer than 80 characters. 33
Method 'execute' is not designed for extension - needs to be abstract, final or empty. 37
Redundant throws: 'BuildException' is unchecked exception. 37
Line is longer than 80 characters. 39

attrib4j/ant/Attrib4jTask.java

Error Line
Line does not match expected header line of 'Version 1.1'. 1
Line has trailing spaces. 2
Line contains a tab character. 2
Name 'attrib4j.ant' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'. 4
Line contains a tab character. 35
Line contains a tab character. 36
Line has trailing spaces. 39
Line has trailing spaces. 41
Line has trailing spaces. 45
Method 'setName' is not designed for extension - needs to be abstract, final or empty. 65
Parameter name should be final. 65
'name' hides a field. 65
Line has trailing spaces. 69
Method 'getName' is not designed for extension - needs to be abstract, final or empty. 74
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 81
Missing a Javadoc comment. 93
Missing a Javadoc comment. 95
Parameter file should be final. 95
'file' hides a field. 95
Method 'setFile' is not designed for extension - needs to be abstract, final or empty. 104
Parameter file should be final. 104
'file' hides a field. 104
Method 'getFile' is not designed for extension - needs to be abstract, final or empty. 113
Line has trailing spaces. 116
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 117
Missing a Javadoc comment. 117
Line contains a tab character. 118
Comment matches to-do format 'TODO:'. 126
Line has trailing spaces. 136
Missing a Javadoc comment. 141
Missing a Javadoc comment. 155
Missing a Javadoc comment. 156
Missing a Javadoc comment. 157
'5' is a magic number. 157
Missing a Javadoc comment. 158
Missing a Javadoc comment. 159
Missing a Javadoc comment. 160
Missing a Javadoc comment. 161
Missing a Javadoc comment. 162
Missing a Javadoc comment. 164
Missing a Javadoc comment. 166
Missing a Javadoc comment. 167
'5' is a magic number. 167
Missing a Javadoc comment. 168
Missing a Javadoc comment. 169
Missing a Javadoc comment. 170
Missing a Javadoc comment. 171
Missing a Javadoc comment. 173
Missing a Javadoc comment. 174
Method 'setUseExternalFile' is not designed for extension - needs to be abstract, final or empty. 182
Parameter b should be final. 182
Line has trailing spaces. 191
Method 'setMaxmemory' is not designed for extension - needs to be abstract, final or empty. 194
Parameter max should be final. 194
Method 'setSourcepath' is not designed for extension - needs to be abstract, final or empty. 207
Parameter src should be final. 207
Method 'setAttributePackages' is not designed for extension - needs to be abstract, final or empty. 215
Missing a Javadoc comment. 215
Parameter packages should be final. 215
Method 'setLoglevel' is not designed for extension - needs to be abstract, final or empty. 219
Missing a Javadoc comment. 219
Parameter level should be final. 219
Method 'createSourcepath' is not designed for extension - needs to be abstract, final or empty. 229
Method 'setSourcepathRef' is not designed for extension - needs to be abstract, final or empty. 241
Parameter r should be final. 241
Line has trailing spaces. 245
Method 'setDestdir' is not designed for extension - needs to be abstract, final or empty. 250
Parameter dir should be final. 250
Method 'setSourcefiles' is not designed for extension - needs to be abstract, final or empty. 259
Parameter src should be final. 259
Method 'addSource' is not designed for extension - needs to be abstract, final or empty. 274
Parameter sf should be final. 274
Line has trailing spaces. 281
Method 'setPackagenames' is not designed for extension - needs to be abstract, final or empty. 286
Parameter packages should be final. 286
Method 'addPackage' is not designed for extension - needs to be abstract, final or empty. 304
Parameter pn should be final. 304
Line has trailing spaces. 311
Method 'setExcludePackageNames' is not designed for extension - needs to be abstract, final or empty. 314
Parameter packages should be final. 314
Method 'addExcludePackage' is not designed for extension - needs to be abstract, final or empty. 329
Parameter pn should be final. 329
Method 'addFileset' is not designed for extension - needs to be abstract, final or empty. 343
Parameter fs should be final. 343
Expected @param tag for 'fs'. 343
Line has trailing spaces. 349
Line has trailing spaces. 350
Method 'setClasspath' is not designed for extension - needs to be abstract, final or empty. 353
Parameter path should be final. 353
Method 'createClasspath' is not designed for extension - needs to be abstract, final or empty. 366
Method 'setClasspathRef' is not designed for extension - needs to be abstract, final or empty. 378
Parameter r should be final. 378
Method 'setDocletPath' is not designed for extension - needs to be abstract, final or empty. 387
Parameter docletPath should be final. 387
'docletPath' hides a field. 387
Line has trailing spaces. 390
Line has trailing spaces. 391
Method 'setupAttrib4j' is not designed for extension - needs to be abstract, final or empty. 392
Missing a Javadoc comment. 392
Parameter javac should be final. 392
Line contains a tab character. 393
Line has trailing spaces. 394
Line contains a tab character. 394
Line contains a tab character. 395
Line contains a tab character. 396
Line contains a tab character. 397
Line contains a tab character. 398
Line has trailing spaces. 399
Line contains a tab character. 399
Line contains a tab character. 400
Line contains a tab character. 401
Line has trailing spaces. 402
Line contains a tab character. 402
Line has trailing spaces. 403
Line contains a tab character. 403
Line contains a tab character. 404
Line contains a tab character. 405
Line contains a tab character. 406
Line has trailing spaces. 407
Line contains a tab character. 407
Line is longer than 80 characters. 408
Line contains a tab character. 408
Line contains a tab character. 409
Line contains a tab character. 412
Line contains a tab character. 413
Line contains a tab character. 414
Line has trailing spaces. 416
Line contains a tab character. 416
Line is longer than 80 characters. 417
Line contains a tab character. 417
Line contains a tab character. 418
Line contains a tab character. 419
Line has trailing spaces. 420
Line is longer than 80 characters. 421
Line contains a tab character. 421
Line has trailing spaces. 423
Line contains a tab character. 423
Line contains a tab character. 424
Method 'execute' is not designed for extension - needs to be abstract, final or empty. 427
Method length is 211 lines (max allowed is 150). 427
Missing a Javadoc comment. 427
Redundant throws: 'BuildException' is unchecked exception. 427
Line contains a tab character. 429
Line contains a tab character. 430
Line has trailing spaces. 435
Line is longer than 80 characters. 480
Line contains a tab character. 480
Line contains a tab character. 481
Line contains a tab character. 482
Line contains a tab character. 483
Line contains a tab character. 485
Line contains a tab character. 486
Line contains a tab character. 487
Line is longer than 80 characters. 488
Line contains a tab character. 529
Line has trailing spaces. 530
Line has trailing spaces. 598
Must have at least one statement. 633
Missing a Javadoc comment. 639
Missing a Javadoc comment. 640
Parameter level should be final. 640
Missing a Javadoc comment. 649
Method 'processLine' is not designed for extension - needs to be abstract, final or empty. 650
Missing a Javadoc comment. 650
Parameter line should be final. 650
Parameter messageLevel should be final. 650
Method 'logFlush' is not designed for extension - needs to be abstract, final or empty. 670
Missing a Javadoc comment. 670
Parameter pn should be final. 686
Expected @param tag for 'pn'. 686
Parameter sp should be final. 686
Expected @param tag for 'sp'. 686
Method 'accept' is not designed for extension - needs to be abstract, final or empty. 738
Parameter dir1 should be final. 738
Parameter name should be final. 738
Parameter sf should be final. 776
Expected @param tag for 'sf'. 776

attrib4j/ant/package.html

Error Line
Missing package documentation file. 0

attrib4j/attributes/JavadocAttribute.java

Error Line
Line does not match expected header line of 'Version 1.1'. 1
Name 'attrib4j.attributes' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'. 1
Missing a Javadoc comment. 13
Parameter name should be final. 20
Expected @param tag for 'name'. 20
Parameter text should be final. 20
Expected @param tag for 'text'. 20
Comment matches to-do format 'TODO:'. 21
Line has trailing spaces. 22
Line has trailing spaces. 28
Method 'getName' is not designed for extension - needs to be abstract, final or empty. 32
Method 'getText' is not designed for extension - needs to be abstract, final or empty. 41
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 50
Name '_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. 57
Name '_text' must match pattern '^[a-z][a-zA-Z0-9]*$'. 62

attrib4j/attributes/package.html

Error Line
Missing package documentation file. 0

attrib4j/bcel/AbstractBCELClassAnnotator.java

Error Line
Line does not match expected header line of 'Version 1.1'. 1
Name 'attrib4j.bcel' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'. 1
Missing a Javadoc comment. 36
Parameter baseClassname should be final. 37
Parameter classloader should be final. 38
Parameter attributePackages should be final. 39
Unable to get class information for AttributeException. 40
Line has trailing spaces. 41
Line has trailing spaces. 88
Line has trailing spaces. 89
Parameter ctorParamType should be final. 100
Parameter paramText should be final. 100
Line has trailing spaces. 165
Parameter fullAttributeText should be final. 177
Parameter fullAttributeText should be final. 198
Line has trailing spaces. 199
Line is longer than 80 characters. 202
Line contains a tab character. 203
Line has trailing spaces. 204
Line contains a tab character. 204
Missing a Javadoc comment. 223
Name '_classGen' must match pattern '^[a-z][a-zA-Z0-9]*$'. 223
Variable '_classGen' must be private and have accessor methods. 223
Missing a Javadoc comment. 225
Name '_constantPool' must match pattern '^[a-z][a-zA-Z0-9]*$'. 225
Variable '_constantPool' must be private and have accessor methods. 225
Missing a Javadoc comment. 227
Name '_constantPoolGen' must match pattern '^[a-z][a-zA-Z0-9]*$'. 227
Variable '_constantPoolGen' must be private and have accessor methods. 227
Missing a Javadoc comment. 229
Name '_javaClass' must match pattern '^[a-z][a-zA-Z0-9]*$'. 229
Variable '_javaClass' must be private and have accessor methods. 229
Line is longer than 80 characters. 232
Missing a Javadoc comment. 234
Parameter text should be final. 235
Parameter classLoader should be final. 236
Parameter attributePackages should be final. 237
Missing a Javadoc comment. 240
Parameter attribute should be final. 240
Method 'insertClassAttribute' is not designed for extension - needs to be abstract, final or empty. 246
Parameter attribute should be final. 246
Expected @param tag for 'attribute'. 246
Line has trailing spaces. 248
Line has trailing spaces. 250
Line has trailing spaces. 257
Line has trailing spaces. 259
Line is longer than 80 characters. 265
Method 'insertFieldAttribute' is not designed for extension - needs to be abstract, final or empty. 267
Parameter field should be final. 267
Expected @param tag for 'field'. 267
Parameter attribute should be final. 267
Expected @param tag for 'attribute'. 267
Line has trailing spaces. 271
Line has trailing spaces. 291
Line is longer than 80 characters. 297
Method 'insertMethodAttribute' is not designed for extension - needs to be abstract, final or empty. 299
Parameter methodDoc should be final. 299
Expected @param tag for 'methodDoc'. 299
Parameter attribute should be final. 299
Expected @param tag for 'attribute'. 299
Line has trailing spaces. 302
Line has trailing spaces. 307
Line has trailing spaces. 337
Method 'write' is not designed for extension - needs to be abstract, final or empty. 355
Missing a Javadoc comment. 355
Parameter destDir should be final. 355
Comment matches to-do format 'TODO:'. 376
Line is longer than 80 characters. 377

attrib4j/bcel/BCELAttributeExtractor.java

Error Line
Line does not match expected header line of 'Version 1.1'. 1
Name 'attrib4j.bcel' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'. 1
Missing a Javadoc comment. 36
Name '_javaClass' must match pattern '^[a-z][a-zA-Z0-9]*$'. 36
Missing a Javadoc comment. 38
Method 'open' is not designed for extension - needs to be abstract, final or empty. 49
Parameter qualifiedClassname should be final. 49
Parameter cl should be final. 49
Method 'getClassAttributes' is not designed for extension - needs to be abstract, final or empty. 63
Missing a Javadoc comment. 63
Method 'getClassAttributes' is not designed for extension - needs to be abstract, final or empty. 67
Missing a Javadoc comment. 67
Parameter filter should be final. 67
Comment matches to-do format 'TODO:'. 97
Line has trailing spaces. 109
Method 'getMethodAttributes' is not designed for extension - needs to be abstract, final or empty. 117
Parameter methodName should be final. 118
Parameter methodParamTypes should be final. 119
',' is not followed by whitespace. 120
',' is not followed by whitespace. 120
Line has trailing spaces. 124
Method 'getMethodAttributes' is not designed for extension - needs to be abstract, final or empty. 132
Parameter methodName should be final. 133
Parameter methodParamTypes should be final. 134
Parameter filter should be final. 135
Expected @param tag for 'filter'. 135
')' is preceeded with whitespace. 135
Comment matches to-do format 'TODO:'. 138
Line has trailing spaces. 138
Line is longer than 80 characters. 174
Line has trailing spaces. 177
Line has trailing spaces. 184
Line has trailing spaces. 185
Comment matches to-do format 'TODO:'. 189
Method 'getFieldAttributes' is not designed for extension - needs to be abstract, final or empty. 208
Parameter fieldName should be final. 208
Line is longer than 80 characters. 236
Comment matches to-do format 'TODO:'. 242

attrib4j/bcel/BCELClassAnnotator.java

Error Line
Line does not match expected header line of 'Version 1.1'. 1
Name 'attrib4j.bcel' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'. 1
Missing a Javadoc comment. 23
Parameter classFile should be final. 23
Parameter classFileName should be final. 23
Unable to get class information for AttributeException. 24
Line is longer than 80 characters. 32
Line has trailing spaces. 43
Line is longer than 80 characters. 43
Line has trailing spaces. 57
Line has trailing spaces. 59
Method 'createAttributeInstance' is not designed for extension - needs to be abstract, final or empty. 62
Parameter attributeText should be final. 63
Parameter classLoader should be final. 64
Expected @param tag for 'classLoader'. 64
Parameter attributePackages should be final. 65
Expected @param tag for 'attributePackages'. 65
Line is longer than 80 characters. 68
Line is longer than 80 characters. 69
Line contains a tab character. 78
')' is preceeded with whitespace. 78
Line contains a tab character. 79
Line has trailing spaces. 80
Line contains a tab character. 80
Line contains a tab character. 81
Line is longer than 80 characters. 82
Line contains a tab character. 82
',' is not followed by whitespace. 82
Line contains a tab character. 84
',' is not followed by whitespace. 84
Line is longer than 80 characters. 92
Line contains a tab character. 120
'<' is not preceeded with whitespace. 120
Line contains a tab character. 121
Line contains a tab character. 122
Line contains a tab character. 123
Line is longer than 80 characters. 125
Line contains a tab character. 125
',' is not followed by whitespace. 125
Line has trailing spaces. 126
Line is longer than 80 characters. 126
',' is not followed by whitespace. 126
Line is longer than 80 characters. 128
Line contains a tab character. 128
',' is not followed by whitespace. 128
Line is longer than 80 characters. 129
Line contains a tab character. 129
',' is not followed by whitespace. 129
Line has trailing spaces. 158
Method 'createBytesFromAttribute' is not designed for extension - needs to be abstract, final or empty. 193
Missing a Javadoc comment. 193
Parameter attribute should be final. 193
Missing a Javadoc comment. 197
Parameter obj should be final. 197

attrib4j/bcel/BCELFactory.java

Error Line
Line does not match expected header line of 'Version 1.1'. 1
Name 'attrib4j.bcel' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'. 1
Unused @param tag for 'InputStream'. 29
Method 'getClassAnnotator' is not designed for extension - needs to be abstract, final or empty. 35
Parameter is should be final. 36
Expected @param tag for 'is'. 36
Parameter classfileName should be final. 37
Unable to get class information for AttributeException. 38
Expected an @return tag. 48
Method 'getAttributeExtractor' is not designed for extension - needs to be abstract, final or empty. 48
Unable to get class information for AttributeException. 49

attrib4j/bcel/DescriptorUtil.java

Error Line
Line does not match expected header line of 'Version 1.1'. 1
Name 'attrib4j.bcel' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'. 1
Line has trailing spaces. 10
Line has trailing spaces. 18
Line has trailing spaces. 40
Line has trailing spaces. 41
Line has trailing spaces. 52
Line has trailing spaces. 53
Line has trailing spaces. 70
Line has trailing spaces. 71
Line has trailing spaces. 72
Line has trailing spaces. 73
Line has trailing spaces. 76
Line has trailing spaces. 78
Line has trailing spaces. 79
Line has trailing spaces. 80
Line has trailing spaces. 81
Line has trailing spaces. 82
Line has trailing spaces. 83
Line has trailing spaces. 84
Line has trailing spaces. 85
Line has trailing spaces. 86
Line has trailing spaces. 87
Utility classes should not have a public or default constructor. 94
Missing a Javadoc comment. 96
Name '_paramTypeMap' must match pattern '^[a-z][a-zA-Z0-9]*$'. 96
Missing a Javadoc comment. 97
Name '_returnTypeMap' must match pattern '^[a-z][a-zA-Z0-9]*$'. 97
Parameter javadocSig should be final. 129
Parameter javadocReturnType should be final. 129
Parameter bcelSignature should be final. 173
Array brackets at illegal position. 203
Unused @param tag for 's'. 219
Parameter jvmFormat should be final. 226
Expected @param tag for 'jvmFormat'. 226
Parameter i should be final. 227
Parameter stringbuffer should be final. 228
'66' is a magic number. 236
'67' is a magic number. 240
'68' is a magic number. 244
'70' is a magic number. 248
'73' is a magic number. 252
'74' is a magic number. 256
'83' is a magic number. 260
'90' is a magic number. 264
'86' is a magic number. 268
'76' is a magic number. 272

attrib4j/bcel/package.html

Error Line
Missing package documentation file. 0

attrib4j/cfparse/CFCustomAttrInfo.java

Error Line
Line does not match expected header line of 'Version 1.1'. 1
Name 'attrib4j.cfparse' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'. 1
Missing a Javadoc comment. 12
Missing a Javadoc comment. 13
Missing a Javadoc comment. 15
Parameter cp should be final. 15
Parameter idxName should be final. 15
Parameter depth should be final. 15
Method 'setSerializedData' is not designed for extension - needs to be abstract, final or empty. 19
Missing a Javadoc comment. 19
Parameter serData should be final. 19
Method 'getSerializedData' is not designed for extension - needs to be abstract, final or empty. 22
Missing a Javadoc comment. 22
Method 'read' is not designed for extension - needs to be abstract, final or empty. 26
Missing a Javadoc comment. 26
Parameter in should be final. 26
Method 'write' is not designed for extension - needs to be abstract, final or empty. 32
Missing a Javadoc comment. 32
Parameter out should be final. 32
Method 'toString' is not designed for extension - needs to be abstract, final or empty. 43
Missing a Javadoc comment. 43

attrib4j/cfparse/CFParseAttributeExtractor.java

Error Line
Line does not match expected header line of 'Version 1.1'. 1
Name 'attrib4j.cfparse' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'. 1
Missing a Javadoc comment. 31
Variable 'cf' must be private and have accessor methods. 31
Missing a Javadoc comment. 32
Variable 'mil' must be private and have accessor methods. 32
Missing a Javadoc comment. 33
Variable 'fil' must be private and have accessor methods. 33
Method 'open' is not designed for extension - needs to be abstract, final or empty. 51
Parameter qualifiedClassname should be final. 51
Parameter cl should be final. 51
Method 'getClassAttributes' is not designed for extension - needs to be abstract, final or empty. 73
Missing a Javadoc comment. 73
Method 'getClassAttributes' is not designed for extension - needs to be abstract, final or empty. 77
Missing a Javadoc comment. 77
Parameter filter should be final. 77
Method 'getCustomClassAttributes' is not designed for extension - needs to be abstract, final or empty. 87
Line has trailing spaces. 120
Method 'getCustomClassAttributes' is not designed for extension - needs to be abstract, final or empty. 123
Parameter filter should be final. 123
Line is longer than 80 characters. 158
Method 'getMethodAttributes' is not designed for extension - needs to be abstract, final or empty. 163
Parameter methodName should be final. 164
Expected @param tag for 'methodName'. 164
Parameter methodParamTypes should be final. 165
Expected @param tag for 'methodParamTypes'. 165
Line is longer than 80 characters. 170
Line is longer than 80 characters. 172
Method 'getMethodAttributes' is not designed for extension - needs to be abstract, final or empty. 175
Parameter methodName should be final. 176
Expected @param tag for 'methodName'. 176
Parameter methodParamTypes should be final. 177
Expected @param tag for 'methodParamTypes'. 177
Parameter filter should be final. 178
Expected @param tag for 'filter'. 178
Method 'getCustomMethodAttributes' is not designed for extension - needs to be abstract, final or empty. 190
Parameter methodName should be final. 191
Parameter methodParamTypes should be final. 192
Method 'getCustomMethodAttributes' is not designed for extension - needs to be abstract, final or empty. 203
Parameter methodName should be final. 204
Parameter methodParamTypes should be final. 205
Parameter filter should be final. 206
Expected @param tag for 'filter'. 206
Method 'getFieldAttributes' is not designed for extension - needs to be abstract, final or empty. 222
Missing a Javadoc comment. 222
Parameter fieldName should be final. 222
Method 'getCustomFieldAttributes' is not designed for extension - needs to be abstract, final or empty. 233
Parameter fieldName should be final. 233
Parameter ail should be final. 251
Expected @param tag for 'ail'. 251
Parameter list should be final. 251
Expected @param tag for 'list'. 251
Comment matches to-do format 'TODO:'. 253

attrib4j/cfparse/CFParseClassAnnotator.java

Error Line
Line does not match expected header line of 'Version 1.1'. 1
Name 'attrib4j.cfparse' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'. 1
Line has trailing spaces. 31
Missing a Javadoc comment. 35
Name '_cf' must match pattern '^[a-z][a-zA-Z0-9]*$'. 35
Variable '_cf' must be private and have accessor methods. 35
Missing a Javadoc comment. 36
Name '_mil' must match pattern '^[a-z][a-zA-Z0-9]*$'. 36
Variable '_mil' must be private and have accessor methods. 36
Missing a Javadoc comment. 37
Name '_fil' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Variable '_fil' must be private and have accessor methods. 37
Unused @param tag for 'InputStream'. 43
Parameter classFile should be final. 46
Expected @param tag for 'classFile'. 46
Unable to get class information for AttributeException. 47
Method 'insertClassAttribute' is not designed for extension - needs to be abstract, final or empty. 63
Parameter attribute should be final. 63
Method 'insertFieldAttribute' is not designed for extension - needs to be abstract, final or empty. 79
Parameter field should be final. 79
Parameter attribute should be final. 79
Method 'insertMethodAttribute' is not designed for extension - needs to be abstract, final or empty. 104
Parameter methodDoc should be final. 104
Parameter attribute should be final. 104
Comment matches to-do format 'TODO:'. 108
Method 'write' is not designed for extension - needs to be abstract, final or empty. 136
Parameter destDir should be final. 136
Comment matches to-do format 'TODO:'. 139
Parameter obj should be final. 155
Line is longer than 80 characters. 168
Line is longer than 80 characters. 170
Method 'createAttributeInstance' is not designed for extension - needs to be abstract, final or empty. 170
Parameter text should be final. 170
Parameter classLoader should be final. 170
Parameter attributePackages should be final. 170

attrib4j/cfparse/CFParseFactory.java

Error Line
Line does not match expected header line of 'Version 1.1'. 1
Name 'attrib4j.cfparse' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'. 1
Unused @param tag for 'InputStream'. 29
Method 'getClassAnnotator' is not designed for extension - needs to be abstract, final or empty. 35
Parameter is should be final. 36
Expected @param tag for 'is'. 36
Parameter classfileName should be final. 37
Unable to get class information for AttributeException. 38
Expected an @return tag. 49
Method 'getAttributeExtractor' is not designed for extension - needs to be abstract, final or empty. 49
Unable to get class information for AttributeException. 50

attrib4j/cfparse/package.html

Error Line
Missing package documentation file. 0

attrib4j/package.html

Error Line
Missing package documentation file. 0

attrib4j/utensil/PathTokenizer.java

Error Line
Line does not match expected header line of 'Version 1.1'. 1
Name 'attrib4j.utensil' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'. 54
Parameter path should be final. 93
Method 'hasMoreTokens' is not designed for extension - needs to be abstract, final or empty. 110
Method 'nextToken' is not designed for extension - needs to be abstract, final or empty. 126
Redundant throws: 'NoSuchElementException' is unchecked exception. 126

attrib4j/utensil/PathUtil.java

Error Line
Line does not match expected header line of 'Version 1.1'. 1
Name 'attrib4j.utensil' must match pattern '^[a-z]+(\.[a-zA-Z_][a-zA-Z0-9_]*)*$'. 55
Line has trailing spaces. 63
Line is longer than 80 characters. 70
Line is longer than 80 characters. 71
Line is longer than 80 characters. 72
Line is longer than 80 characters. 73
Utility classes should not have a public or default constructor. 90
Line has trailing spaces. 91
Line contains a tab character. 91
Line contains a tab character. 92
Line contains a tab character. 93
Line contains a tab character. 94
Expected an @return tag. 95
Line contains a tab character. 95
Parameter source should be final. 95
Expected @param tag for 'source'. 95
Line contains a tab character. 96
Line contains a tab character. 97
Line contains a tab character. 98
Line contains a tab character. 99
Line contains a tab character. 101
Line contains a tab character. 102
Line contains a tab character. 103
Line contains a tab character. 104
Line contains a tab character. 105
Line contains a tab character. 106
Line contains a tab character. 107
Line contains a tab character. 108
Line contains a tab character. 109
Line contains a tab character. 110
Line contains a tab character. 111
Line contains a tab character. 112
Line contains a tab character. 113
Line contains a tab character. 114
Line contains a tab character. 115
Line contains a tab character. 117
Line contains a tab character. 118
Line contains a tab character. 119
Line contains a tab character. 120
Line contains a tab character. 121
Expected an @return tag. 122
Line is longer than 80 characters. 122
Line contains a tab character. 122
Parameter buffer should be final. 122
Expected @param tag for 'buffer'. 122
Parameter pos should be final. 122
Expected @param tag for 'pos'. 122
Line contains a tab character. 123
Line contains a tab character. 124
Line contains a tab character. 125
Line contains a tab character. 126
Line contains a tab character. 127
Line contains a tab character. 128

attrib4j/utensil/package.html

Error Line
Missing package documentation file. 0