Checkstyle Results

The following document contains the results of Checkstylerss feed

Summary

Files Infos Infos Warnings Warnings Errors Errors
56 0 0 1225

Files

Files Infos Warnings Errors
com/googlecode/whatswrong/AbstractEdgeLayout.java 0 0 78
com/googlecode/whatswrong/AlignmentRenderer.java 0 0 28
com/googlecode/whatswrong/AppearancePanel.java 0 0 15
com/googlecode/whatswrong/Bounds1D.java 0 0 8
com/googlecode/whatswrong/ControllerPanel.java 0 0 1
com/googlecode/whatswrong/CorpusLoader.java 0 0 30
com/googlecode/whatswrong/CorpusNavigator.java 0 0 23
com/googlecode/whatswrong/DependencyFilterPanel.java 0 0 9
com/googlecode/whatswrong/DependencyLayout.java 0 0 41
com/googlecode/whatswrong/Edge.java 0 0 71
com/googlecode/whatswrong/EdgeFilter.java 0 0 4
com/googlecode/whatswrong/EdgeLabelFilter.java 0 0 10
com/googlecode/whatswrong/EdgeLayout.java 0 0 1
com/googlecode/whatswrong/EdgeTokenFilter.java 0 0 47
com/googlecode/whatswrong/EdgeTypeFilter.java 0 0 22
com/googlecode/whatswrong/EdgeTypeFilterPanel.java 0 0 18
com/googlecode/whatswrong/FilterPipeline.java 0 0 2
com/googlecode/whatswrong/FilterTextField.java 0 0 11
com/googlecode/whatswrong/MoveWindow.java 0 0 36
com/googlecode/whatswrong/NLPCanvas.java 0 0 26
com/googlecode/whatswrong/NLPCanvasRenderer.java 0 0 10
com/googlecode/whatswrong/NLPDiff.java 0 0 21
com/googlecode/whatswrong/NLPInstance.java 0 0 37
com/googlecode/whatswrong/SimpleGridBagConstraints.java 0 0 20
com/googlecode/whatswrong/SingleSentenceRenderer.java 0 0 23
com/googlecode/whatswrong/SpanLayout.java 0 0 25
com/googlecode/whatswrong/Token.java 0 0 44
com/googlecode/whatswrong/TokenFilter.java 0 0 18
com/googlecode/whatswrong/TokenFilterPanel.java 0 0 9
com/googlecode/whatswrong/TokenLayout.java 0 0 33
com/googlecode/whatswrong/TokenProperty.java 0 0 12
com/googlecode/whatswrong/WhatsWrongWithMyNLP.java 0 0 45
com/googlecode/whatswrong/io/BioNLP2009SharedTaskFormat.java 0 0 21
com/googlecode/whatswrong/io/CoNLL2000.java 0 0 15
com/googlecode/whatswrong/io/CoNLL2002.java 0 0 15
com/googlecode/whatswrong/io/CoNLL2003.java 0 0 15
com/googlecode/whatswrong/io/CoNLL2004.java 0 0 15
com/googlecode/whatswrong/io/CoNLL2005.java 0 0 15
com/googlecode/whatswrong/io/CoNLL2006.java 0 0 14
com/googlecode/whatswrong/io/CoNLL2008.java 0 0 17
com/googlecode/whatswrong/io/CoNLL2009.java 0 0 18
com/googlecode/whatswrong/io/CorpusFormat.java 0 0 2
com/googlecode/whatswrong/io/GaleAlignmentFormat.java 0 0 16
com/googlecode/whatswrong/io/LispSExprFormat.java 0 0 86
com/googlecode/whatswrong/io/MaltTab.java 0 0 15
com/googlecode/whatswrong/io/TabFormat.java 0 0 67
com/googlecode/whatswrong/io/TabProcessor.java 0 0 1
com/googlecode/whatswrong/io/TheBeastFormat.java 0 0 71
com/googlecode/whatswrong/io/package-info.java 0 0 1
com/googlecode/whatswrong/javautils/Counter.java 0 0 13
com/googlecode/whatswrong/javautils/HashMultiMapArrayList.java 0 0 8
com/googlecode/whatswrong/javautils/HashMultiMapLinkedList.java 0 0 8
com/googlecode/whatswrong/javautils/Pair.java 0 0 12
com/googlecode/whatswrong/javautils/package-info.java 0 0 1
com/googlecode/whatswrong/package-info.java 0 0 1

Rules

Rules Violations Severity
NewlineAtEndOfFile 16 Errors Error
Translation 0 Errors Error
JavadocMethod 135 Errors Error
JavadocType 13 Errors Error
JavadocVariable 46 Errors Error
JavadocStyle 40 Errors Error
ConstantName 10 Errors Error
LocalFinalVariableName 0 Errors Error
LocalVariableName 0 Errors Error
MemberName 0 Errors Error
MethodName 0 Errors Error
PackageName 0 Errors Error
ParameterName 0 Errors Error
StaticVariableName 0 Errors Error
TypeName 0 Errors Error
AvoidStarImport 62 Errors Error
IllegalImport 0 Errors Error
RedundantImport 0 Errors Error
UnusedImports 0 Errors Error
FileLength 0 Errors Error
LineLength
  • max: "120"
26 Errors Error
MethodLength 2 Errors Error
ParameterNumber 0 Errors Error
EmptyForIteratorPad 0 Errors Error
MethodParamPad 0 Errors Error
NoWhitespaceAfter 0 Errors Error
NoWhitespaceBefore 0 Errors Error
OperatorWrap 39 Errors Error
ParenPad 0 Errors Error
TypecastParenPad 0 Errors Error
TabCharacter 0 Errors Error
ModifierOrder 2 Errors Error
RedundantModifier 8 Errors Error
AvoidNestedBlocks 0 Errors Error
EmptyBlock 0 Errors Error
LeftCurly 0 Errors Error
NeedBraces 167 Errors Error
RightCurly 0 Errors Error
DoubleCheckedLocking 0 Errors Error
EmptyStatement 0 Errors Error
EqualsHashCode 0 Errors Error
IllegalInstantiation 0 Errors Error
InnerAssignment 0 Errors Error
MissingSwitchDefault 0 Errors Error
SimplifyBooleanExpression 0 Errors Error
SimplifyBooleanReturn 0 Errors Error
DesignForExtension 307 Errors Error
FinalClass 1 Errors Error
HideUtilityClassConstructor 0 Errors Error
InterfaceIsType 0 Errors Error
VisibilityModifier 25 Errors Error
ArrayTypeStyle 1 Errors Error
FinalParameters 324 Errors Error
GenericIllegalRegexp
  • message: "Line has trailing spaces."
  • format: "\s+$"
1 Errors Error
TodoComment 0 Errors Error
UpperEll 0 Errors Error

Details

com/googlecode/whatswrong/AbstractEdgeLayout.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - java.awt.*. 6
Errors Using the '.*' form of import should be avoided - java.util.*. 9
Errors First sentence should end with a period. 18
Errors Variable 'baseline' must be private and have accessor methods. 21
Errors First sentence should end with a period. 22
Errors Variable 'heightPerLevel' must be private and have accessor methods. 25
Errors Variable 'vertexExtraSpace' must be private and have accessor methods. 29
Errors Variable 'curve' must be private and have accessor methods. 33
Errors Variable 'from' must be private and have accessor methods. 52
Errors Variable 'to' must be private and have accessor methods. 56
Errors Variable 'shapes' must be private and have accessor methods. 60
Errors Variable 'visible' must be private and have accessor methods. 68
Errors Line is longer than 120 characters. 70
Errors Variable 'maxHeight' must be private and have accessor methods. 73
Errors Line is longer than 120 characters. 75
Errors Variable 'maxWidth' must be private and have accessor methods. 78
Errors Method 'setColor' is not designed for extension - needs to be abstract, final or empty. 86
Errors Parameter type should be final. 86
Errors Parameter color should be final. 86
Errors Method 'setStroke' is not designed for extension - needs to be abstract, final or empty. 96
Errors Parameter type should be final. 96
Errors Parameter stroke should be final. 96
Errors Method 'getStroke' is not designed for extension - needs to be abstract, final or empty. 106
Errors Parameter edge should be final. 106
Errors '?' should be on a new line. 108
Errors ':' should be on a new line. 110
Errors Method 'getStroke' is not designed for extension - needs to be abstract, final or empty. 120
Errors Parameter type should be final. 120
Errors 'for' construct must use '{}'s. 121
Errors Method 'getColor' is not designed for extension - needs to be abstract, final or empty. 134
Errors Parameter type should be final. 134
Errors 'for' construct must use '{}'s. 135
Errors 'if' construct must use '{}'s. 136
Errors Method 'addToSelection' is not designed for extension - needs to be abstract, final or empty. 145
Errors Parameter edge should be final. 145
Errors Method 'removeFromSelection' is not designed for extension - needs to be abstract, final or empty. 154
Errors Parameter edge should be final. 154
Errors Method 'clearSelection' is not designed for extension - needs to be abstract, final or empty. 161
Errors Method 'onlyShow' is not designed for extension - needs to be abstract, final or empty. 170
Errors Parameter edges should be final. 170
Errors Method 'showAll' is not designed for extension - needs to be abstract, final or empty. 178
Errors Method 'toggleSelection' is not designed for extension - needs to be abstract, final or empty. 187
Errors Parameter edge should be final. 187
Errors 'if' construct must use '{}'s. 188
Errors 'else' construct must use '{}'s. 189
Errors Method 'getSelected' is not designed for extension - needs to be abstract, final or empty. 197
Errors Method 'select' is not designed for extension - needs to be abstract, final or empty. 206
Errors Parameter edge should be final. 206
Errors Method 'getEdgeAt' is not designed for extension - needs to be abstract, final or empty. 218
Errors Parameter p should be final. 218
Errors Parameter radius should be final. 218
Errors Method 'calculateDepth' is not designed for extension - needs to be abstract, final or empty. 239
Errors Parameter dominates should be final. 239
Errors Parameter depth should be final. 240
Errors Parameter root should be final. 241
Errors 'if' construct must use '{}'s. 242
Errors 'if' construct must use '{}'s. 249
Errors Method 'getFrom' is not designed for extension - needs to be abstract, final or empty. 262
Errors Parameter edge should be final. 262
Errors Method 'getTo' is not designed for extension - needs to be abstract, final or empty. 272
Errors Parameter edge should be final. 272
Errors Method 'getHeight' is not designed for extension - needs to be abstract, final or empty. 282
Errors Method 'getWidth' is not designed for extension - needs to be abstract, final or empty. 292
Errors Method 'getHeightPerLevel' is not designed for extension - needs to be abstract, final or empty. 301
Errors First sentence should end with a period. 305
Errors Method 'isCurve' is not designed for extension - needs to be abstract, final or empty. 310
Errors First sentence should end with a period. 314
Errors Method 'setCurve' is not designed for extension - needs to be abstract, final or empty. 319
Errors Parameter curve should be final. 319
Errors Method 'setBaseline' is not designed for extension - needs to be abstract, final or empty. 328
Errors Parameter baseline should be final. 328
Errors Method 'setHeightPerLevel' is not designed for extension - needs to be abstract, final or empty. 337
Errors Parameter heightPerLevel should be final. 337
Errors Line is longer than 120 characters. 344
Errors Method 'setVertexExtraSpace' is not designed for extension - needs to be abstract, final or empty. 347
Errors Parameter vertexExtraSpace should be final. 347
Errors Method 'getVertexExtraSpace' is not designed for extension - needs to be abstract, final or empty. 356
Errors Method 'getBaseline' is not designed for extension - needs to be abstract, final or empty. 365

com/googlecode/whatswrong/AlignmentRenderer.java

Violation Message Line
Errors File does not end with a newline. 0
Errors Using the '.*' form of import should be avoided - java.awt.*. 3
Errors Missing a Javadoc comment. 32
Errors Missing a Javadoc comment. 33
Errors Missing a Javadoc comment. 36
Errors Method 'render' is not designed for extension - needs to be abstract, final or empty. 50
Errors Parameter instance should be final. 50
Errors Parameter graphics2D should be final. 50
Errors 'if' construct must use '{}'s. 78
Errors 'if' construct must use '{}'s. 80
Errors 'else' construct must use '{}'s. 82
Errors Method 'setAntiAliasing' is not designed for extension - needs to be abstract, final or empty. 114
Errors Parameter antiAliasing should be final. 114
Errors Method 'setMargin' is not designed for extension - needs to be abstract, final or empty. 123
Errors Parameter margin should be final. 123
Errors Method 'getMargin' is not designed for extension - needs to be abstract, final or empty. 134
Errors Method 'setHeightFactor' is not designed for extension - needs to be abstract, final or empty. 143
Errors Parameter heightFactor should be final. 143
Errors Method 'getHeightFactor' is not designed for extension - needs to be abstract, final or empty. 152
Errors Line is longer than 120 characters. 157
Errors Method 'setCurved' is not designed for extension - needs to be abstract, final or empty. 163
Errors Parameter isCurved should be final. 163
Errors Method 'isCurved' is not designed for extension - needs to be abstract, final or empty. 172
Errors Parameter edgeType should be final. 182
Errors Parameter color should be final. 182
Errors Parameter edgeType should be final. 191
Errors Parameter order should be final. 191
Errors Method 'isAntiAliasing' is not designed for extension - needs to be abstract, final or empty. 199

com/googlecode/whatswrong/AppearancePanel.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - javax.swing.*. 3
Errors Using the '.*' form of import should be avoided - java.awt.*. 7
Errors Missing a Javadoc comment. 19
Errors Missing a Javadoc comment. 20
Errors Missing a Javadoc comment. 21
Errors Missing a Javadoc comment. 22
Errors Missing a Javadoc comment. 23
Errors Parameter e should be final. 43
Errors Parameter e should be final. 60
Errors Line is longer than 120 characters. 75
Errors Parameter e should be final. 107
Errors Parameter e should be final. 121
Errors Method 'instanceChanged' is not designed for extension - needs to be abstract, final or empty. 146
Errors Missing a Javadoc comment. 146
Errors Missing a Javadoc comment. 154

com/googlecode/whatswrong/Bounds1D.java

Violation Message Line
Errors First sentence should end with a period. 10
Errors Variable 'from' must be private and have accessor methods. 13
Errors Variable 'to' must be private and have accessor methods. 18
Errors Parameter from should be final. 26
Errors Parameter to should be final. 26
Errors First sentence should end with a period. 31
Errors Method 'getWidth' is not designed for extension - needs to be abstract, final or empty. 36
Errors Method 'getMiddle' is not designed for extension - needs to be abstract, final or empty. 45

com/googlecode/whatswrong/ControllerPanel.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - javax.swing.*. 3

com/googlecode/whatswrong/CorpusLoader.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - com.googlecode.whatswrong.io.*. 3
Errors Using the '.*' form of import should be avoided - javax.swing.*. 5
Errors Using the '.*' form of import should be avoided - java.awt.*. 11
Errors Using the '.*' form of import should be avoided - java.util.*. 17
Errors Method 'addChangeListener' is not designed for extension - needs to be abstract, final or empty. 119
Errors Method 'getSelected' is not designed for extension - needs to be abstract, final or empty. 161
Errors Line is longer than 120 characters. 166
Errors Parameter e should be final. 198
Errors 'for' construct must use '{}'s. 209
Errors Line is longer than 120 characters. 211
Errors Method 'addFormat' is not designed for extension - needs to be abstract, final or empty. 257
Errors Method 'setDirectory' is not designed for extension - needs to be abstract, final or empty. 266
Errors Method 'getDirectory' is not designed for extension - needs to be abstract, final or empty. 275
Errors Method 'loadProperties' is not designed for extension - needs to be abstract, final or empty. 284
Errors Parameter properties should be final. 284
Errors 'if' construct must use '{}'s. 287
Errors 'for' construct must use '{}'s. 290
Errors Method 'saveProperties' is not designed for extension - needs to be abstract, final or empty. 309
Errors 'for' construct must use '{}'s. 312
Errors Parameter title should be final. 321
Errors Parameter e should be final. 346
Errors Parameter e should be final. 378
Errors Parameter index should be final. 391
Errors 'if' construct must use '{}'s. 397
Errors '+' should be on a new line. 412
Errors '+' should be on a new line. 413
Errors '+' should be on a new line. 414
Errors '+' should be on a new line. 415
Errors Parameter e should be final. 429
Errors Missing a Javadoc comment. 445

com/googlecode/whatswrong/CorpusNavigator.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - javax.swing.*. 17
Errors Using the '.*' form of import should be avoided - java.awt.*. 23
Errors Using the '.*' form of import should be avoided - java.util.*. 27
Errors Method 'corpusAdded' is not designed for extension - needs to be abstract, final or empty. 133
Errors Line is longer than 120 characters. 145
Errors 'for' construct must use '{}'s. 159
Errors First sentence should end with a period. 182
Errors Method 'corpusRemoved' is not designed for extension - needs to be abstract, final or empty. 188
Errors Method 'corpusSelected' is not designed for extension - needs to be abstract, final or empty. 213
Errors Variable 'text' must be private and have accessor methods. 228
Errors Variable 'nr' must be private and have accessor methods. 232
Errors Parameter e should be final. 287
Errors Parameter e should be final. 294
Errors Parameter e should be final. 313
Errors Parameter e should be final. 326
Errors Parameter e should be final. 333
Errors Method 'getSpinnerPanel' is not designed for extension - needs to be abstract, final or empty. 361
Errors 'if' construct must use '{}'s. 369
Errors '?' should be on a new line. 371
Errors ':' should be on a new line. 372
Errors 'if' construct must use '{}'s. 388
Errors 'if' construct must use '{}'s. 390
Errors 'if' construct must use '{}'s. 445

com/googlecode/whatswrong/DependencyFilterPanel.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - javax.swing.*. 3
Errors Using the '.*' form of import should be avoided - java.awt.*. 4
Errors Parameter e should be final. 47
Errors 'for' construct must use '{}'s. 50
Errors Parameter e should be final. 73
Errors 'for' construct must use '{}'s. 76
Errors Parameter e should be final. 83
Errors Parameter event should be final. 105
Errors Parameter event should be final. 114

com/googlecode/whatswrong/DependencyLayout.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - java.awt.*. 7
Errors Using the '.*' form of import should be avoided - java.util.*. 11
Errors First sentence should end with a period. 28
Errors Method 'layoutEdges' is not designed for extension - needs to be abstract, final or empty. 41
Errors Method length is 160 lines (max allowed is 150). 41
Errors Parameter edges should be final. 41
Errors Parameter bounds should be final. 42
Errors Parameter g2d should be final. 43
Errors 'for' construct must use '{}'s. 71
Errors '||' should be on a new line. 73
Errors 'for' construct must use '{}'s. 79
Errors 'for' construct must use '{}'s. 82
Errors '&&' should be on a new line. 84
Errors 'if' construct must use '{}'s. 86
Errors 'if' construct must use '{}'s. 100
Errors Parameter edge1 should be final. 122
Errors Parameter edge2 should be final. 122
Errors 'if' construct must use '{}'s. 124
Errors 'if' construct must use '{}'s. 125
Errors 'else' construct must use '{}'s. 130
Errors Line is longer than 120 characters. 136
Errors 'if' construct must use '{}'s. 145
Errors 'else' construct must use '{}'s. 147
Errors 'if' construct must use '{}'s. 167
Errors 'if' construct must use '{}'s. 169
Errors 'if' construct must use '{}'s. 172
Errors 'for' construct must use '{}'s. 195
Errors 'if' construct must use '{}'s. 196
Errors 'for' construct must use '{}'s. 197
Errors 'if' construct must use '{}'s. 198
Errors Parameter p1 should be final. 214
Errors Parameter p2 should be final. 214
Errors Parameter p3 should be final. 214
Errors Parameter p4 should be final. 214
Errors Parameter p1 should be final. 232
Errors Parameter p2 should be final. 232
Errors Parameter p3 should be final. 232
Errors Parameter p4 should be final. 232
Errors Method 'setArrowSize' is not designed for extension - needs to be abstract, final or empty. 247
Errors Parameter arrowSize should be final. 247
Errors Method 'getArrowSize' is not designed for extension - needs to be abstract, final or empty. 256

com/googlecode/whatswrong/Edge.java

Violation Message Line
Errors First sentence should end with a period. 25
Errors First sentence should end with a period. 55
Errors Parameter from should be final. 70
Errors Parameter to should be final. 70
Errors Parameter label should be final. 70
Errors Parameter type should be final. 71
Errors Parameter renderType should be final. 71
Errors Parameter from should be final. 90
Errors Parameter to should be final. 90
Errors Parameter label should be final. 90
Errors Parameter note should be final. 90
Errors Parameter type should be final. 91
Errors Parameter renderType should be final. 91
Errors Parameter from should be final. 108
Errors Parameter to should be final. 108
Errors Parameter label should be final. 108
Errors Parameter type should be final. 108
Errors Method 'getTypePrefix' is not designed for extension - needs to be abstract, final or empty. 122
Errors Method 'getTypePostfix' is not designed for extension - needs to be abstract, final or empty. 132
Errors Method 'getMinIndex' is not designed for extension - needs to be abstract, final or empty. 142
Errors Method 'getMaxIndex' is not designed for extension - needs to be abstract, final or empty. 151
Errors Method 'getRenderType' is not designed for extension - needs to be abstract, final or empty. 161
Errors Method 'setRenderType' is not designed for extension - needs to be abstract, final or empty. 171
Errors Parameter renderType should be final. 171
Errors Method 'getFrom' is not designed for extension - needs to be abstract, final or empty. 180
Errors Method 'getTo' is not designed for extension - needs to be abstract, final or empty. 189
Errors Method 'getLabel' is not designed for extension - needs to be abstract, final or empty. 198
Errors Method 'getNote' is not designed for extension - needs to be abstract, final or empty. 207
Errors Method 'getLabelWithNote' is not designed for extension - needs to be abstract, final or empty. 216
Errors Method 'getType' is not designed for extension - needs to be abstract, final or empty. 227
Errors Method 'lexicographicOrder' is not designed for extension - needs to be abstract, final or empty. 237
Errors Parameter edge should be final. 237
Errors 'if' construct must use '{}'s. 241
Errors Method 'leftOf' is not designed for extension - needs to be abstract, final or empty. 253
Errors Parameter token should be final. 253
Errors Method 'rightOf' is not designed for extension - needs to be abstract, final or empty. 264
Errors Parameter token should be final. 264
Errors Method 'getLength' is not designed for extension - needs to be abstract, final or empty. 274
Errors Method 'covers' is not designed for extension - needs to be abstract, final or empty. 284
Errors Parameter edge should be final. 284
Errors Method 'coversExactly' is not designed for extension - needs to be abstract, final or empty. 295
Errors Parameter edge should be final. 295
Errors Method 'coversSemi' is not designed for extension - needs to be abstract, final or empty. 306
Errors Parameter edge should be final. 306
Errors '||' should be on a new line. 308
Errors Method 'overlaps' is not designed for extension - needs to be abstract, final or empty. 318
Errors Parameter edge should be final. 318
Errors '&&' should be on a new line. 319
Errors '&&' should be on a new line. 320
Errors '||' should be on a new line. 321
Errors '&&' should be on a new line. 322
Errors '&&' should be on a new line. 323
Errors Method 'strictlyCovers' is not designed for extension - needs to be abstract, final or empty. 334
Errors Parameter edge should be final. 334
Errors '||' should be on a new line. 335
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 345
Errors Method 'crosses' is not designed for extension - needs to be abstract, final or empty. 355
Errors Parameter edge should be final. 355
Errors '||' should be on a new line. 358
Errors First sentence should end with a period. 366
Errors Method 'equals' is not designed for extension - needs to be abstract, final or empty. 372
Errors Parameter o should be final. 372
Errors 'if' construct must use '{}'s. 373
Errors 'if' construct must use '{}'s. 374
Errors 'if' construct must use '{}'s. 378
Errors 'if' construct must use '{}'s. 380
Errors 'if' construct must use '{}'s. 382
Errors 'if' construct must use '{}'s. 384
Errors 'if' construct must use '{}'s. 386
Errors Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 398
Errors Line has trailing spaces. 409

com/googlecode/whatswrong/EdgeFilter.java

Violation Message Line
Errors Expected an @return tag. 24
Errors Method 'filter' is not designed for extension - needs to be abstract, final or empty. 24
Errors Parameter original should be final. 24
Errors Expected @param tag for 'original'. 24

com/googlecode/whatswrong/EdgeLabelFilter.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - java.util.*. 3
Errors Method 'addAllowedLabel' is not designed for extension - needs to be abstract, final or empty. 33
Errors Method 'removeAllowedLabel' is not designed for extension - needs to be abstract, final or empty. 42
Errors Method 'clear' is not designed for extension - needs to be abstract, final or empty. 58
Errors Unclosed HTML tag found: <Edge>) 68
Errors Method 'filterEdges' is not designed for extension - needs to be abstract, final or empty. 70
Errors 'if' construct must use '{}'s. 71
Errors 'for' construct must use '{}'s. 73
Errors 'for' construct must use '{}'s. 74
Errors Method 'allows' is not designed for extension - needs to be abstract, final or empty. 89

com/googlecode/whatswrong/EdgeLayout.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - java.awt.*. 3

com/googlecode/whatswrong/EdgeTokenFilter.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - java.util.*. 3
Errors Line is longer than 120 characters. 14
Errors Line is longer than 120 characters. 46
Errors Line is longer than 120 characters. 60
Errors Method 'isCollaps' is not designed for extension - needs to be abstract, final or empty. 73
Errors Method 'setCollaps' is not designed for extension - needs to be abstract, final or empty. 83
Errors Method 'isUsePaths' is not designed for extension - needs to be abstract, final or empty. 94
Errors Method 'setUsePaths' is not designed for extension - needs to be abstract, final or empty. 104
Errors Method 'addAllowedProperty' is not designed for extension - needs to be abstract, final or empty. 115
Errors Method 'removeAllowedProperty' is not designed for extension - needs to be abstract, final or empty. 124
Errors Line is longer than 120 characters. 130
Errors Method 'clear' is not designed for extension - needs to be abstract, final or empty. 133
Errors Parameter from should be final. 157
Errors Parameter to should be final. 157
Errors Parameter from should be final. 168
Errors Parameter from should be final. 180
Errors Parameter to should be final. 180
Errors Parameter path should be final. 180
Errors Parameter edges should be final. 203
Errors 'for' construct must use '{}'s. 220
Errors 'for' construct must use '{}'s. 221
Errors 'for' construct must use '{}'s. 222
Errors 'for' construct must use '{}'s. 223
Errors '&&' should be on a new line. 225
Errors Line is longer than 120 characters. 226
Errors 'if' construct must use '{}'s. 234
Errors 'for' construct must use '{}'s. 238
Errors 'for' construct must use '{}'s. 239
Errors 'for' construct must use '{}'s. 240
Errors 'for' construct must use '{}'s. 241
Errors Method 'isWholeWords' is not designed for extension - needs to be abstract, final or empty. 253
Errors Method 'setWholeWords' is not designed for extension - needs to be abstract, final or empty. 263
Errors Method 'filterEdges' is not designed for extension - needs to be abstract, final or empty. 274
Errors 'if' construct must use '{}'s. 275
Errors 'for' construct must use '{}'s. 279
Errors 'if' construct must use '{}'s. 280
Errors 'for' construct must use '{}'s. 281
Errors 'if' construct must use '{}'s. 282
Errors 'for' construct must use '{}'s. 283
Errors 'if' construct must use '{}'s. 289
Errors '||' should be on a new line. 289
Errors Method 'allows' is not designed for extension - needs to be abstract, final or empty. 304
Errors Method 'filter' is not designed for extension - needs to be abstract, final or empty. 315
Errors Parameter original should be final. 315
Errors 'if' construct must use '{}'s. 317
Errors Parameter token should be final. 341
Errors Parameter tokenVertex1 should be final. 341

com/googlecode/whatswrong/EdgeTypeFilter.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - java.util.*. 3
Errors Method 'addListener' is not designed for extension - needs to be abstract, final or empty. 44
Errors Parameter listener should be final. 44
Errors Method 'getAllowedPrefixTypes' is not designed for extension - needs to be abstract, final or empty. 54
Errors Method 'getAllowedPostfixTypes' is not designed for extension - needs to be abstract, final or empty. 63
Errors 'for' construct must use '{}'s. 82
Errors Method 'addAllowedPrefixType' is not designed for extension - needs to be abstract, final or empty. 90
Errors Method 'addAllowedPostfixType' is not designed for extension - needs to be abstract, final or empty. 100
Errors Method 'removeAllowedPrefixType' is not designed for extension - needs to be abstract, final or empty. 110
Errors Parameter type should be final. 110
Errors Method 'removeAllowedPostfixType' is not designed for extension - needs to be abstract, final or empty. 120
Errors Parameter type should be final. 120
Errors Unclosed HTML tag found: <Edge>) 139
Errors Method 'filterEdges' is not designed for extension - needs to be abstract, final or empty. 141
Errors Parameter original should be final. 141
Errors '||' should be on a new line. 144
Errors '||' should be on a new line. 146
Errors 'if' construct must use '{}'s. 148
Errors Method 'allowsPrefix' is not designed for extension - needs to be abstract, final or empty. 161
Errors Parameter type should be final. 161
Errors Method 'allowsPostfix' is not designed for extension - needs to be abstract, final or empty. 171
Errors Parameter type should be final. 171

com/googlecode/whatswrong/EdgeTypeFilterPanel.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - javax.swing.*. 3
Errors Using the '.*' form of import should be avoided - java.awt.*. 6
Errors First sentence should end with a period. 35
Errors Parameter e should be final. 88
Errors 'if' construct must use '{}'s. 90
Errors Parameter e should be final. 114
Errors 'if' construct must use '{}'s. 115
Errors Parameter e should be final. 125
Errors 'if' construct must use '{}'s. 126
Errors 'else' construct must use '{}'s. 128
Errors Parameter e should be final. 135
Errors 'if' construct must use '{}'s. 136
Errors 'else' construct must use '{}'s. 138
Errors 'if' construct must use '{}'s. 164
Errors 'if' construct must use '{}'s. 183
Errors Method 'instanceChanged' is not designed for extension - needs to be abstract, final or empty. 220
Errors Method 'changed' is not designed for extension - needs to be abstract, final or empty. 241
Errors Parameter type should be final. 241

com/googlecode/whatswrong/FilterPipeline.java

Violation Message Line
Errors Method 'filter' is not designed for extension - needs to be abstract, final or empty. 36
Errors 'for' construct must use '{}'s. 38

com/googlecode/whatswrong/FilterTextField.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - javax.swing.*. 4
Errors Using the '.*' form of import should be avoided - java.awt.*. 5
Errors Parameter placeholderText should be final. 38
Errors Parameter e should be final. 69
Errors Method 'setSendsNotificationForEachKeystroke' is not designed for extension - needs to be abstract, final or empty. 121
Errors Parameter eachKeystroke should be final. 121
Errors Line is longer than 120 characters. 129
Errors Parameter placeholderText should be final. 155
Errors Parameter e should be final. 168
Errors Line is longer than 120 characters. 178
Errors Parameter e should be final. 183

com/googlecode/whatswrong/MoveWindow.java

Violation Message Line
Errors File does not end with a newline. 0
Errors Using the '.*' form of import should be avoided - javax.swing.*. 3
Errors Using the '.*' form of import should be avoided - java.awt.*. 4
Errors Using the '.*' form of import should be avoided - java.awt.event.*. 5
Errors Missing a Javadoc comment. 16
Errors Variable 'location' must be private and have accessor methods. 16
Errors Missing a Javadoc comment. 17
Errors Variable 'pressed' must be private and have accessor methods. 17
Errors Missing a Javadoc comment. 18
Errors Missing a Javadoc comment. 19
Errors Missing a Javadoc comment. 21
Errors Parameter owner should be final. 21
Errors Parameter title should be final. 21
Errors Parameter e should be final. 34
Errors Parameter e should be final. 38
Errors Method 'getInternalContent' is not designed for extension - needs to be abstract, final or empty. 45
Errors Missing a Javadoc comment. 45
Errors Method 'mousePressed' is not designed for extension - needs to be abstract, final or empty. 49
Errors Missing a Javadoc comment. 49
Errors Parameter me should be final. 49
Errors Missing a Javadoc comment. 53
Errors Parameter e should be final. 53
Errors Missing a Javadoc comment. 56
Errors Parameter e should be final. 56
Errors Method 'mouseDragged' is not designed for extension - needs to be abstract, final or empty. 59
Errors Missing a Javadoc comment. 59
Errors Parameter me should be final. 59
Errors Missing a Javadoc comment. 66
Errors Parameter e should be final. 66
Errors Missing a Javadoc comment. 69
Errors Parameter e should be final. 69
Errors Missing a Javadoc comment. 72
Errors Parameter e should be final. 72
Errors Missing a Javadoc comment. 75
Errors Parameter args should be final. 75
Errors Array brackets at illegal position. 75

com/googlecode/whatswrong/NLPCanvas.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - javax.swing.*. 7
Errors Using the '.*' form of import should be avoided - java.awt.*. 10
Errors Using the '.*' form of import should be avoided - java.util.*. 18
Errors Missing a Javadoc comment. 71
Errors Method 'addListener' is not designed for extension - needs to be abstract, final or empty. 108
Errors Parameter e should be final. 125
Errors Method 'getRenderer' is not designed for extension - needs to be abstract, final or empty. 148
Errors Method 'addChangeListenger' is not designed for extension - needs to be abstract, final or empty. 158
Errors Parameter changeListener should be final. 158
Errors 'for' construct must use '{}'s. 176
Errors 'for' construct must use '{}'s. 183
Errors Line is longer than 120 characters. 187
Errors Method 'setNLPInstance' is not designed for extension - needs to be abstract, final or empty. 192
Errors 'for' construct must use '{}'s. 197
Errors Method 'getUsedProperties' is not designed for extension - needs to be abstract, final or empty. 215
Errors Method 'getUsedTypes' is not designed for extension - needs to be abstract, final or empty. 224
Errors Method 'getFilter' is not designed for extension - needs to be abstract, final or empty. 234
Errors Method 'setFilter' is not designed for extension - needs to be abstract, final or empty. 243
Errors Parameter filter should be final. 243
Errors Line is longer than 120 characters. 258
Errors Method 'updateNLPGraphics' is not designed for extension - needs to be abstract, final or empty. 260
Errors Method 'clear' is not designed for extension - needs to be abstract, final or empty. 289
Errors Method 'paintComponent' is not designed for extension - needs to be abstract, final or empty. 302
Errors Parameter graphics should be final. 302
Errors Method 'exportToEPS' is not designed for extension - needs to be abstract, final or empty. 319
Errors Parameter file should be final. 319

com/googlecode/whatswrong/NLPCanvasRenderer.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - java.awt.*. 3
Errors First sentence should end with a period. 14
Errors Redundant 'public' modifier. 35
Errors Redundant 'public' modifier. 42
Errors Redundant 'public' modifier. 49
Errors Redundant 'public' modifier. 57
Errors Redundant 'public' modifier. 66
Errors Redundant 'public' modifier. 73
Errors Redundant 'public' modifier. 81
Errors Redundant 'public' modifier. 89

com/googlecode/whatswrong/NLPDiff.java

Violation Message Line
Errors Missing a Javadoc comment. 23
Errors Missing a Javadoc comment. 24
Errors Missing a Javadoc comment. 25
Errors Variable 'edge' must be private and have accessor methods. 25
Errors Missing a Javadoc comment. 27
Errors Parameter edge should be final. 27
Errors Missing a Javadoc comment. 35
Errors Parameter o should be final. 36
Errors 'if' construct must use '{}'s. 37
Errors 'if' construct must use '{}'s. 38
Errors 'if' construct must use '{}'s. 42
Errors 'if' construct must use '{}'s. 43
Errors 'if' construct must use '{}'s. 44
Errors 'if' construct must use '{}'s. 45
Errors Missing a Javadoc comment. 50
Errors Method 'diff' is not designed for extension - needs to be abstract, final or empty. 67
Errors Parameter goldInstance should be final. 67
Errors Parameter guessInstance should be final. 67
Errors 'for' construct must use '{}'s. 70
Errors Parameter edges should be final. 108
Errors 'for' construct must use '{}'s. 110

com/googlecode/whatswrong/NLPInstance.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - java.util.*. 3
Errors Missing a Javadoc comment. 17
Errors First sentence should end with a period. 18
Errors First sentence should end with a period. 22
Errors 'for' construct must use '{}'s. 73
Errors Method 'getRenderType' is not designed for extension - needs to be abstract, final or empty. 85
Errors Method 'setRenderType' is not designed for extension - needs to be abstract, final or empty. 94
Errors Parameter renderType should be final. 94
Errors Method 'addEdge' is not designed for extension - needs to be abstract, final or empty. 110
Errors Method 'addEdge' is not designed for extension - needs to be abstract, final or empty. 128
Errors Method 'addEdge' is not designed for extension - needs to be abstract, final or empty. 138
Errors First sentence should end with a period. 143
Errors Method 'addSpan' is not designed for extension - needs to be abstract, final or empty. 154
Errors First sentence should end with a period. 160
Errors Method 'addDependency' is not designed for extension - needs to be abstract, final or empty. 171
Errors Method 'addEdge' is not designed for extension - needs to be abstract, final or empty. 190
Errors Method 'addEdge' is not designed for extension - needs to be abstract, final or empty. 209
Errors Parameter renderType should be final. 210
Errors Method 'addTokens' is not designed for extension - needs to be abstract, final or empty. 219
Errors 'for' construct must use '{}'s. 221
Errors Method 'addEdges' is not designed for extension - needs to be abstract, final or empty. 229
Errors Method 'merge' is not designed for extension - needs to be abstract, final or empty. 241
Errors Method 'addTokenWithProperties' is not designed for extension - needs to be abstract, final or empty. 256
Errors 'for' construct must use '{}'s. 258
Errors Method 'addToken' is not designed for extension - needs to be abstract, final or empty. 268
Errors Method 'addToken' is not designed for extension - needs to be abstract, final or empty. 283
Errors Method 'consistify' is not designed for extension - needs to be abstract, final or empty. 297
Errors Method 'addSplitPoint' is not designed for extension - needs to be abstract, final or empty. 307
Errors Parameter tokenIndex should be final. 307
Errors Method 'getSplitPoints' is not designed for extension - needs to be abstract, final or empty. 317
Errors Method 'getEdges' is not designed for extension - needs to be abstract, final or empty. 326
Errors Method 'getEdges' is not designed for extension - needs to be abstract, final or empty. 336
Errors 'for' construct must use '{}'s. 338
Errors 'if' construct must use '{}'s. 338
Errors Method 'getToken' is not designed for extension - needs to be abstract, final or empty. 348
Errors Method 'getTokens' is not designed for extension - needs to be abstract, final or empty. 357
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 366

com/googlecode/whatswrong/SimpleGridBagConstraints.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - java.awt.*. 3
Errors Missing a Javadoc comment. 25
Errors Parameter gridx should be final. 25
Errors Parameter gridy should be final. 25
Errors Parameter weightx should be final. 25
Errors Parameter weighty should be final. 25
Errors Parameter anchor should be final. 25
Errors Parameter fill should be final. 25
Errors Missing a Javadoc comment. 34
Errors Parameter gridx should be final. 34
Errors Parameter gridy should be final. 34
Errors Parameter gridwidth should be final. 34
Errors Parameter gridheight should be final. 34
Errors Missing a Javadoc comment. 45
Errors Parameter gridy should be final. 45
Errors Parameter left should be final. 45
Errors Missing a Javadoc comment. 50
Errors Parameter gridy should be final. 50
Errors Parameter left should be final. 50
Errors Parameter fill should be final. 50

com/googlecode/whatswrong/SingleSentenceRenderer.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - java.awt.*. 3
Errors Method 'render' is not designed for extension - needs to be abstract, final or empty. 44
Errors Parameter instance should be final. 44
Errors Parameter graphics2D should be final. 44
Errors Method 'setAntiAliasing' is not designed for extension - needs to be abstract, final or empty. 95
Errors Parameter antiAliasing should be final. 95
Errors Method 'setMargin' is not designed for extension - needs to be abstract, final or empty. 104
Errors Parameter margin should be final. 104
Errors Method 'getMargin' is not designed for extension - needs to be abstract, final or empty. 114
Errors Method 'setHeightFactor' is not designed for extension - needs to be abstract, final or empty. 123
Errors Parameter heightFactor should be final. 123
Errors Method 'getHeightFactor' is not designed for extension - needs to be abstract, final or empty. 133
Errors Line is longer than 120 characters. 138
Errors Method 'setCurved' is not designed for extension - needs to be abstract, final or empty. 144
Errors Parameter isCurved should be final. 144
Errors Method 'isCurved' is not designed for extension - needs to be abstract, final or empty. 154
Errors Method 'setEdgeTypeColor' is not designed for extension - needs to be abstract, final or empty. 164
Errors Parameter edgeType should be final. 164
Errors Parameter color should be final. 164
Errors Method 'setEdgeTypeOrder' is not designed for extension - needs to be abstract, final or empty. 175
Errors Parameter edgeType should be final. 175
Errors Parameter order should be final. 175
Errors Method 'isAntiAliasing' is not designed for extension - needs to be abstract, final or empty. 184

com/googlecode/whatswrong/SpanLayout.java

Violation Message Line
Errors File does not end with a newline. 0
Errors Using the '.*' form of import should be avoided - java.awt.*. 7
Errors Method 'setTypeOrder' is not designed for extension - needs to be abstract, final or empty. 59
Errors Method 'getOrder' is not designed for extension - needs to be abstract, final or empty. 69
Errors Parameter type should be final. 69
Errors Method 'isSeparationLines' is not designed for extension - needs to be abstract, final or empty. 79
Errors Method 'setSeparationLines' is not designed for extension - needs to be abstract, final or empty. 88
Errors Method 'estimateRequiredTokenWidths' is not designed for extension - needs to be abstract, final or empty. 102
Errors ':' should be on a new line. 112
Errors Method 'layoutEdges' is not designed for extension - needs to be abstract, final or empty. 130
Errors Parameter edges should be final. 130
Errors Parameter bounds should be final. 131
Errors Parameter g2d should be final. 132
Errors 'for' construct must use '{}'s. 147
Errors 'if' construct must use '{}'s. 151
Errors '||' should be on a new line. 151
Errors '||' should be on a new line. 153
Errors '||' should be on a new line. 154
Errors '||' should be on a new line. 155
Errors 'for' construct must use '{}'s. 162
Errors 'if' construct must use '{}'s. 207
Errors '?' should be on a new line. 218
Errors ':' should be on a new line. 219
Errors 'for' construct must use '{}'s. 235
Errors 'if' construct must use '{}'s. 236

com/googlecode/whatswrong/Token.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - java.util.*. 3
Errors Method 'getIndex' is not designed for extension - needs to be abstract, final or empty. 37
Errors Method 'getPropertyTypes' is not designed for extension - needs to be abstract, final or empty. 47
Errors Method 'getProperty' is not designed for extension - needs to be abstract, final or empty. 57
Errors Parameter property should be final. 57
Errors Method 'removeProperty' is not designed for extension - needs to be abstract, final or empty. 66
Errors Parameter index should be final. 66
Errors Method 'removeProperty' is not designed for extension - needs to be abstract, final or empty. 75
Errors Parameter name should be final. 75
Errors Method 'addProperty' is not designed for extension - needs to be abstract, final or empty. 86
Errors Parameter name should be final. 86
Errors Parameter value should be final. 86
Errors Method 'addProperty' is not designed for extension - needs to be abstract, final or empty. 97
Errors Parameter index should be final. 97
Errors Parameter property should be final. 97
Errors Method 'addProperty' is not designed for extension - needs to be abstract, final or empty. 108
Errors Parameter property should be final. 108
Errors Parameter value should be final. 108
Errors Method 'addProperty' is not designed for extension - needs to be abstract, final or empty. 119
Errors Parameter value should be final. 119
Errors Method 'getSortedProperties' is not designed for extension - needs to be abstract, final or empty. 128
Errors Method 'getPropertyValues' is not designed for extension - needs to be abstract, final or empty. 140
Errors Method 'propertiesContain' is not designed for extension - needs to be abstract, final or empty. 151
Errors Parameter substring should be final. 151
Errors 'for' construct must use '{}'s. 152
Errors 'if' construct must use '{}'s. 153
Errors Method 'propertiesContain' is not designed for extension - needs to be abstract, final or empty. 167
Errors Parameter substrings should be final. 167
Errors Parameter wholeWord should be final. 167
Errors 'for' construct must use '{}'s. 168
Errors 'for' construct must use '{}'s. 169
Errors 'for' construct must use '{}'s. 174
Errors 'if' construct must use '{}'s. 175
Errors 'if' construct must use '{}'s. 176
Errors Method 'equals' is not designed for extension - needs to be abstract, final or empty. 188
Errors Parameter o should be final. 188
Errors 'if' construct must use '{}'s. 189
Errors 'if' construct must use '{}'s. 190
Errors Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 203
Errors Method 'merge' is not designed for extension - needs to be abstract, final or empty. 213
Errors Parameter token should be final. 213
Errors Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 223
Errors Parameter o should be final. 223
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 232

com/googlecode/whatswrong/TokenFilter.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - java.util.*. 3
Errors Method 'isWholeWord' is not designed for extension - needs to be abstract, final or empty. 44
Errors Method 'setWholeWord' is not designed for extension - needs to be abstract, final or empty. 54
Errors Method 'addAllowedString' is not designed for extension - needs to be abstract, final or empty. 63
Errors Method 'clearAllowedStrings' is not designed for extension - needs to be abstract, final or empty. 70
Errors Method 'addForbiddenProperty' is not designed for extension - needs to be abstract, final or empty. 79
Errors Parameter name should be final. 79
Errors Method 'removeForbiddenProperty' is not designed for extension - needs to be abstract, final or empty. 88
Errors Parameter name should be final. 88
Errors Method 'getForbiddenTokenProperties' is not designed for extension - needs to be abstract, final or empty. 97
Errors Method 'filterTokens' is not designed for extension - needs to be abstract, final or empty. 108
Errors Parameter original should be final. 108
Errors 'if' construct must use '{}'s. 113
Errors Method 'filter' is not designed for extension - needs to be abstract, final or empty. 129
Errors Parameter original should be final. 129
Errors 'for' construct must use '{}'s. 140
Errors 'for' construct must use '{}'s. 146
Errors 'if' construct must use '{}'s. 170

com/googlecode/whatswrong/TokenFilterPanel.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - javax.swing.*. 3
Errors Using the '.*' form of import should be avoided - java.awt.*. 8
Errors Parameter e should be final. 61
Errors 'if' construct must use '{}'s. 62
Errors Parameter event should be final. 85
Errors 'for' construct must use '{}'s. 88
Errors Parameter event should be final. 98
Errors 'if' construct must use '{}'s. 125
Errors Method 'stateChanged' is not designed for extension - needs to be abstract, final or empty. 140

com/googlecode/whatswrong/TokenLayout.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - java.awt.*. 5
Errors Line is longer than 120 characters. 57
Errors Method 'setRowHeight' is not designed for extension - needs to be abstract, final or empty. 78
Errors Method 'setBaseline' is not designed for extension - needs to be abstract, final or empty. 87
Errors Line is longer than 120 characters. 92
Errors Method 'getFromSplitPoint' is not designed for extension - needs to be abstract, final or empty. 97
Errors Method 'setFromSplitPoint' is not designed for extension - needs to be abstract, final or empty. 108
Errors Parameter fromSplitPoint should be final. 108
Errors Method 'getToSplitPoint' is not designed for extension - needs to be abstract, final or empty. 118
Errors Method 'setToSplitPoint' is not designed for extension - needs to be abstract, final or empty. 128
Errors Parameter toSplitPoint should be final. 128
Errors Method 'setMargin' is not designed for extension - needs to be abstract, final or empty. 137
Errors Method 'getRowHeight' is not designed for extension - needs to be abstract, final or empty. 147
Errors Method 'getBaseline' is not designed for extension - needs to be abstract, final or empty. 156
Errors Method 'getMargin' is not designed for extension - needs to be abstract, final or empty. 165
Errors Unclosed HTML tag found: <Token, Bounds1D> A mapping from tokens to estimated horizon 178
Errors Method 'estimateTokenBounds' is not designed for extension - needs to be abstract, final or empty. 180
Errors ':' should be on a new line. 196
Errors ':' should be on a new line. 198
Errors 'if' construct must use '{}'s. 211
Errors 'if' construct must use '{}'s. 216
Errors 'if' construct must use '{}'s. 219
Errors Method 'layout' is not designed for extension - needs to be abstract, final or empty. 239
Errors ':' should be on a new line. 254
Errors ':' should be on a new line. 256
Errors 'if' construct must use '{}'s. 272
Errors 'if' construct must use '{}'s. 277
Errors 'if' construct must use '{}'s. 280
Errors Method 'getPropertyTextLayout' is not designed for extension - needs to be abstract, final or empty. 294
Errors Method 'getBounds' is not designed for extension - needs to be abstract, final or empty. 304
Errors Parameter vertex should be final. 304
Errors Method 'getWidth' is not designed for extension - needs to be abstract, final or empty. 313
Errors Method 'getHeight' is not designed for extension - needs to be abstract, final or empty. 322

com/googlecode/whatswrong/TokenProperty.java

Violation Message Line
Errors Parameter name should be final. 38
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 48
Errors Method 'getName' is not designed for extension - needs to be abstract, final or empty. 67
Errors Method 'getLevel' is not designed for extension - needs to be abstract, final or empty. 76
Errors Method 'equals' is not designed for extension - needs to be abstract, final or empty. 87
Errors 'if' construct must use '{}'s. 88
Errors 'if' construct must use '{}'s. 89
Errors 'if' construct must use '{}'s. 93
Errors Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 104
Errors Line is longer than 120 characters. 114
Errors Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. 117
Errors Parameter o should be final. 117

com/googlecode/whatswrong/WhatsWrongWithMyNLP.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - javax.swing.*. 3
Errors Using the '.*' form of import should be avoided - java.awt.*. 4
Errors Using the '.*' form of import should be avoided - java.io.*. 11
Errors Missing a Javadoc comment. 23
Errors Missing a Javadoc comment. 24
Errors Missing a Javadoc comment. 25
Errors 'static' modifier out of order with the JLS suggestions. 25
Errors Missing a Javadoc comment. 26
Errors 'static' modifier out of order with the JLS suggestions. 26
Errors Name 'properties' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 26
Errors Missing a Javadoc comment. 27
Errors Missing a Javadoc comment. 29
Errors Method 'getNlpCanvas' is not designed for extension - needs to be abstract, final or empty. 69
Errors Missing a Javadoc comment. 69
Errors Method 'scrollToBottom' is not designed for extension - needs to be abstract, final or empty. 73
Errors Missing a Javadoc comment. 73
Errors Missing a Javadoc comment. 81
Errors Missing a Javadoc comment. 82
Errors Parameter text should be final. 82
Errors Parameter e should be final. 85
Errors Missing a Javadoc comment. 92
Errors Missing a Javadoc comment. 96
Errors Parameter title should be final. 96
Errors Parameter e should be final. 99
Errors Parameter e should be final. 107
Errors Parameter e should be final. 112
Errors Missing a Javadoc comment. 119
Errors Missing a Javadoc comment. 122
Errors Parameter owner should be final. 122
Errors Parameter title should be final. 122
Errors Parameter resizable should be final. 122
Errors Missing a Javadoc comment. 128
Errors Parameter title should be final. 128
Errors Parameter resizable should be final. 128
Errors Missing a Javadoc comment. 134
Errors Parameter system should be final. 134
Errors '?' should be on a new line. 138
Errors ':' should be on a new line. 139
Errors Method length is 169 lines (max allowed is 150). 147
Errors Missing a Javadoc comment. 147
Errors Parameter args should be final. 147
Errors Parameter e should be final. 182
Errors 'if' construct must use '{}'s. 184
Errors Parameter event should be final. 200
Errors Line is longer than 120 characters. 258

com/googlecode/whatswrong/io/BioNLP2009SharedTaskFormat.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - javax.swing.*. 11
Errors Using the '.*' form of import should be avoided - java.awt.*. 12
Errors Using the '.*' form of import should be avoided - java.util.*. 17
Errors Missing a Javadoc comment. 29
Errors Missing a Javadoc comment. 30
Errors Missing a Javadoc comment. 31
Errors Missing a Javadoc comment. 32
Errors Missing a Javadoc comment. 34
Errors Missing a Javadoc comment. 36
Errors Method 'getName' is not designed for extension - needs to be abstract, final or empty. 55
Errors Method 'getLongName' is not designed for extension - needs to be abstract, final or empty. 64
Errors Method 'getAccessory' is not designed for extension - needs to be abstract, final or empty. 73
Errors Method 'setMonitor' is not designed for extension - needs to be abstract, final or empty. 82
Errors Method 'loadProperties' is not designed for extension - needs to be abstract, final or empty. 92
Errors Method 'saveProperties' is not designed for extension - needs to be abstract, final or empty. 106
Errors Method 'load' is not designed for extension - needs to be abstract, final or empty. 122
Errors '+' should be on a new line. 131
Errors '+' should be on a new line. 133
Errors 'if' construct must use '{}'s. 224
Errors '+' should be on a new line. 225
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 241

com/googlecode/whatswrong/io/CoNLL2000.java

Violation Message Line
Errors File does not end with a newline. 0
Errors Name 'name' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 17
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 25
Errors Unclosed HTML tag found: <String>>) 30
Errors Expected an @return tag. 32
Errors Method 'create' is not designed for extension - needs to be abstract, final or empty. 32
Errors Parameter rows should be final. 32
Errors Expected @param tag for 'rows'. 32
Errors Unclosed HTML tag found: <String>>) 54
Errors Expected an @return tag. 56
Errors Method 'createOpen' is not designed for extension - needs to be abstract, final or empty. 56
Errors Parameter rows should be final. 56
Errors Expected @param tag for 'rows'. 56
Errors Expected an @return tag. 63
Errors Method 'supportsOpen' is not designed for extension - needs to be abstract, final or empty. 63

com/googlecode/whatswrong/io/CoNLL2002.java

Violation Message Line
Errors File does not end with a newline. 0
Errors Name 'name' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 17
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 24
Errors Unclosed HTML tag found: <String>>) 30
Errors Expected an @return tag. 32
Errors Method 'create' is not designed for extension - needs to be abstract, final or empty. 32
Errors Parameter rows should be final. 32
Errors Expected @param tag for 'rows'. 32
Errors Unclosed HTML tag found: <String>>) 51
Errors Expected an @return tag. 53
Errors Method 'createOpen' is not designed for extension - needs to be abstract, final or empty. 53
Errors Parameter rows should be final. 53
Errors Expected @param tag for 'rows'. 53
Errors Expected an @return tag. 60
Errors Method 'supportsOpen' is not designed for extension - needs to be abstract, final or empty. 60

com/googlecode/whatswrong/io/CoNLL2003.java

Violation Message Line
Errors File does not end with a newline. 0
Errors Name 'name' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 18
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 25
Errors Unclosed HTML tag found: <String>>) 30
Errors Expected an @return tag. 32
Errors Method 'create' is not designed for extension - needs to be abstract, final or empty. 32
Errors Parameter rows should be final. 32
Errors Expected @param tag for 'rows'. 32
Errors Unclosed HTML tag found: <String>>) 55
Errors Expected an @return tag. 57
Errors Method 'createOpen' is not designed for extension - needs to be abstract, final or empty. 57
Errors Parameter rows should be final. 57
Errors Expected @param tag for 'rows'. 57
Errors Expected an @return tag. 64
Errors Method 'supportsOpen' is not designed for extension - needs to be abstract, final or empty. 64

com/googlecode/whatswrong/io/CoNLL2004.java

Violation Message Line
Errors File does not end with a newline. 0
Errors Name 'name' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 19
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 26
Errors Unclosed HTML tag found: <String>>) 31
Errors Expected an @return tag. 33
Errors Method 'create' is not designed for extension - needs to be abstract, final or empty. 33
Errors Parameter rows should be final. 33
Errors Expected @param tag for 'rows'. 33
Errors Unclosed HTML tag found: <String>>) 57
Errors Expected an @return tag. 59
Errors Method 'createOpen' is not designed for extension - needs to be abstract, final or empty. 59
Errors Parameter rows should be final. 59
Errors Expected @param tag for 'rows'. 59
Errors Expected an @return tag. 66
Errors Method 'supportsOpen' is not designed for extension - needs to be abstract, final or empty. 66

com/googlecode/whatswrong/io/CoNLL2005.java

Violation Message Line
Errors File does not end with a newline. 0
Errors Name 'name' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 19
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 26
Errors Unclosed HTML tag found: <String>>) 31
Errors Expected an @return tag. 33
Errors Method 'create' is not designed for extension - needs to be abstract, final or empty. 33
Errors Parameter rows should be final. 33
Errors Expected @param tag for 'rows'. 33
Errors Unclosed HTML tag found: <String>>) 57
Errors Expected an @return tag. 59
Errors Method 'createOpen' is not designed for extension - needs to be abstract, final or empty. 59
Errors Parameter rows should be final. 59
Errors Expected @param tag for 'rows'. 59
Errors Expected an @return tag. 66
Errors Method 'supportsOpen' is not designed for extension - needs to be abstract, final or empty. 66

com/googlecode/whatswrong/io/CoNLL2006.java

Violation Message Line
Errors Name 'name' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 18
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 25
Errors Unclosed HTML tag found: <String>>) 30
Errors Expected an @return tag. 32
Errors Method 'create' is not designed for extension - needs to be abstract, final or empty. 32
Errors Parameter rows should be final. 32
Errors Expected @param tag for 'rows'. 32
Errors Unclosed HTML tag found: <String>>) 60
Errors Expected an @return tag. 62
Errors Method 'createOpen' is not designed for extension - needs to be abstract, final or empty. 62
Errors Parameter rows should be final. 62
Errors Expected @param tag for 'rows'. 62
Errors Expected an @return tag. 69
Errors Method 'supportsOpen' is not designed for extension - needs to be abstract, final or empty. 69

com/googlecode/whatswrong/io/CoNLL2008.java

Violation Message Line
Errors File does not end with a newline. 0
Errors Name 'name' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 21
Errors Missing a Javadoc comment. 23
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 33
Errors Unclosed HTML tag found: <String>>) 38
Errors Expected an @return tag. 40
Errors Method 'create' is not designed for extension - needs to be abstract, final or empty. 40
Errors Parameter rows should be final. 40
Errors Expected @param tag for 'rows'. 40
Errors 'if' construct must use '{}'s. 61
Errors Unclosed HTML tag found: <String>>) 78
Errors Expected an @return tag. 80
Errors Method 'createOpen' is not designed for extension - needs to be abstract, final or empty. 80
Errors Parameter rows should be final. 80
Errors Expected @param tag for 'rows'. 80
Errors Expected an @return tag. 100
Errors Method 'supportsOpen' is not designed for extension - needs to be abstract, final or empty. 100

com/googlecode/whatswrong/io/CoNLL2009.java

Violation Message Line
Errors File does not end with a newline. 0
Errors Name 'name' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 21
Errors Missing a Javadoc comment. 23
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 33
Errors Unclosed HTML tag found: <String>>) 38
Errors Expected an @return tag. 40
Errors Method 'create' is not designed for extension - needs to be abstract, final or empty. 40
Errors Parameter rows should be final. 40
Errors Expected @param tag for 'rows'. 40
Errors 'if' construct must use '{}'s. 62
Errors 'if' construct must use '{}'s. 64
Errors Unclosed HTML tag found: <String>>) 81
Errors Expected an @return tag. 83
Errors Method 'createOpen' is not designed for extension - needs to be abstract, final or empty. 83
Errors Parameter rows should be final. 83
Errors Expected @param tag for 'rows'. 83
Errors Expected an @return tag. 90
Errors Method 'supportsOpen' is not designed for extension - needs to be abstract, final or empty. 90

com/googlecode/whatswrong/io/CorpusFormat.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - javax.swing.*. 5
Errors Line is longer than 120 characters. 65

com/googlecode/whatswrong/io/GaleAlignmentFormat.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - javax.swing.*. 5
Errors Method 'getName' is not designed for extension - needs to be abstract, final or empty. 56
Errors Method 'getLongName' is not designed for extension - needs to be abstract, final or empty. 65
Errors Method 'getAccessory' is not designed for extension - needs to be abstract, final or empty. 74
Errors Parameter monitor should be final. 83
Errors Parameter properties should be final. 93
Errors Parameter prefix should be final. 93
Errors Parameter properties should be final. 103
Errors Parameter prefix should be final. 103
Errors Line is longer than 120 characters. 109
Errors Method 'load' is not designed for extension - needs to be abstract, final or empty. 118
Errors Parameter file should be final. 119
Errors Parameter from should be final. 120
Errors Parameter to should be final. 121
Errors 'if' construct must use '{}'s. 151
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 166

com/googlecode/whatswrong/io/LispSExprFormat.java

Violation Message Line
Errors File does not end with a newline. 0
Errors Using the '.*' form of import should be avoided - javax.swing.*. 6
Errors Using the '.*' form of import should be avoided - java.awt.*. 7
Errors Missing a Javadoc comment. 24
Errors Missing a Javadoc comment. 25
Errors Missing a Javadoc comment. 26
Errors Missing a Javadoc comment. 27
Errors Missing a Javadoc comment. 28
Errors Missing a Javadoc comment. 30
Errors Method 'setMonitor' is not designed for extension - needs to be abstract, final or empty. 47
Errors Missing a Javadoc comment. 47
Errors Parameter monitor should be final. 47
Errors Method 'loadProperties' is not designed for extension - needs to be abstract, final or empty. 51
Errors Missing a Javadoc comment. 51
Errors Parameter properties should be final. 51
Errors Parameter prefix should be final. 51
Errors Method 'saveProperties' is not designed for extension - needs to be abstract, final or empty. 57
Errors Missing a Javadoc comment. 57
Errors Parameter properties should be final. 57
Errors Parameter prefix should be final. 57
Errors Method 'getName' is not designed for extension - needs to be abstract, final or empty. 63
Errors Missing a Javadoc comment. 63
Errors Method 'getLongName' is not designed for extension - needs to be abstract, final or empty. 67
Errors Missing a Javadoc comment. 67
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 71
Errors Missing a Javadoc comment. 71
Errors Method 'getAccessory' is not designed for extension - needs to be abstract, final or empty. 75
Errors Missing a Javadoc comment. 75
Errors Method 'load' is not designed for extension - needs to be abstract, final or empty. 80
Errors Missing a Javadoc comment. 80
Errors Parameter file should be final. 80
Errors Parameter from should be final. 80
Errors Parameter to should be final. 80
Errors Missing a Javadoc comment. 105
Errors Missing a Javadoc comment. 106
Errors Variable 'children' must be private and have accessor methods. 106
Errors Missing a Javadoc comment. 107
Errors Variable 'label' must be private and have accessor methods. 107
Errors Missing a Javadoc comment. 109
Errors Parameter label should be final. 109
Errors Missing a Javadoc comment. 113
Errors Missing a Javadoc comment. 114
Errors Variable 'index' must be private and have accessor methods. 114
Errors Missing a Javadoc comment. 116
Errors Parameter index should be final. 116
Errors Missing a Javadoc comment. 121
Errors Missing a Javadoc comment. 126
Errors Parameter labelType should be final. 126
Errors Parameter tagType should be final. 126
Errors Parameter instance should be final. 126
Errors 'if' construct must use '{}'s. 127
Errors 'else' construct must use '{}'s. 129
Errors 'for' construct must use '{}'s. 131
Errors Missing a Javadoc comment. 134
Errors Parameter wordType should be final. 134
Errors Parameter tagType should be final. 134
Errors Parameter instance should be final. 134
Errors 'for' construct must use '{}'s. 135
Errors Missing a Javadoc comment. 140
Errors Parameter tree should be final. 140
Errors Parameter sexpr should be final. 140
Errors '?' should be on a new line. 152
Errors Missing a Javadoc comment. 175
Errors Missing a Javadoc comment. 179
Errors Missing a Javadoc comment. 183
Errors Missing a Javadoc comment. 187
Errors Class Terminal should be declared as final. 193
Errors Missing a Javadoc comment. 193
Errors Missing a Javadoc comment. 194
Errors Variable 'index' must be private and have accessor methods. 194
Errors Missing a Javadoc comment. 196
Errors Parameter label should be final. 196
Errors Parameter index should be final. 196
Errors Missing a Javadoc comment. 201
Errors Missing a Javadoc comment. 205
Errors Missing a Javadoc comment. 209
Errors Missing a Javadoc comment. 213
Errors Missing a Javadoc comment. 217
Errors Missing a Javadoc comment. 221
Errors Parameter wordType should be final. 221
Errors Parameter tagType should be final. 221
Errors Parameter instance should be final. 221
Errors Missing a Javadoc comment. 225
Errors Parameter labelType should be final. 225
Errors Parameter tagType should be final. 225
Errors Parameter instance should be final. 225

com/googlecode/whatswrong/io/MaltTab.java

Violation Message Line
Errors File does not end with a newline. 0
Errors Name 'name' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. 18
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 25
Errors Unclosed HTML tag found: <String>>) 30
Errors Expected an @return tag. 32
Errors Method 'create' is not designed for extension - needs to be abstract, final or empty. 32
Errors Parameter rows should be final. 32
Errors Expected @param tag for 'rows'. 32
Errors Unclosed HTML tag found: <String>>) 59
Errors Expected an @return tag. 61
Errors Method 'createOpen' is not designed for extension - needs to be abstract, final or empty. 61
Errors Parameter rows should be final. 61
Errors Expected @param tag for 'rows'. 61
Errors Expected an @return tag. 68
Errors Method 'supportsOpen' is not designed for extension - needs to be abstract, final or empty. 68

com/googlecode/whatswrong/io/TabFormat.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - javax.swing.*. 6
Errors Using the '.*' form of import should be avoided - java.awt.*. 7
Errors Using the '.*' form of import should be avoided - java.io.*. 10
Errors Using the '.*' form of import should be avoided - java.util.*. 11
Errors Missing a Javadoc comment. 25
Errors Missing a Javadoc comment. 26
Errors Missing a Javadoc comment. 27
Errors Missing a Javadoc comment. 28
Errors Missing a Javadoc comment. 29
Errors Missing a Javadoc comment. 32
Errors Parameter e should be final. 46
Errors Method 'addProcessor' is not designed for extension - needs to be abstract, final or empty. 60
Errors Missing a Javadoc comment. 60
Errors Parameter name should be final. 60
Errors Parameter processor should be final. 60
Errors Method 'addProcessor' is not designed for extension - needs to be abstract, final or empty. 64
Errors Missing a Javadoc comment. 64
Errors Parameter processor should be final. 64
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 68
Errors Missing a Javadoc comment. 68
Errors Method 'getName' is not designed for extension - needs to be abstract, final or empty. 72
Errors Missing a Javadoc comment. 72
Errors Method 'getLongName' is not designed for extension - needs to be abstract, final or empty. 76
Errors Missing a Javadoc comment. 76
Errors Method 'getAccessory' is not designed for extension - needs to be abstract, final or empty. 80
Errors Missing a Javadoc comment. 80
Errors Method 'setMonitor' is not designed for extension - needs to be abstract, final or empty. 84
Errors Missing a Javadoc comment. 84
Errors Parameter monitor should be final. 84
Errors Method 'loadProperties' is not designed for extension - needs to be abstract, final or empty. 88
Errors Missing a Javadoc comment. 88
Errors Parameter properties should be final. 88
Errors Parameter prefix should be final. 88
Errors Method 'saveProperties' is not designed for extension - needs to be abstract, final or empty. 94
Errors Missing a Javadoc comment. 94
Errors Parameter properties should be final. 94
Errors Parameter prefix should be final. 94
Errors Method 'load' is not designed for extension - needs to be abstract, final or empty. 100
Errors Missing a Javadoc comment. 100
Errors Parameter file should be final. 100
Errors Parameter from should be final. 100
Errors Parameter to should be final. 100
Errors Missing a Javadoc comment. 115
Errors Parameter file should be final. 115
Errors Parameter from should be final. 115
Errors Parameter to should be final. 115
Errors Parameter processor should be final. 115
Errors Parameter open should be final. 115
Errors 'if' construct must use '{}'s. 125
Errors 'if' construct must use '{}'s. 130
Errors 'if' construct must use '{}'s. 135
Errors Missing a Javadoc comment. 141
Errors Parameter rows should be final. 141
Errors Parameter column should be final. 142
Errors Parameter type should be final. 143
Errors Parameter instance should be final. 144
Errors Missing a Javadoc comment. 182
Errors Parameter rows should be final. 182
Errors Parameter column should be final. 183
Errors Parameter type should be final. 184
Errors Parameter instance should be final. 185
Errors Missing a Javadoc comment. 215
Errors Parameter rows should be final. 215
Errors Parameter column should be final. 216
Errors Parameter type should be final. 217
Errors Parameter prefix should be final. 218
Errors Parameter instance should be final. 219

com/googlecode/whatswrong/io/TabProcessor.java

Violation Message Line
Errors File does not end with a newline. 0

com/googlecode/whatswrong/io/TheBeastFormat.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - javax.swing.*. 6
Errors Using the '.*' form of import should be avoided - java.awt.*. 7
Errors Using the '.*' form of import should be avoided - java.util.*. 12
Errors Missing a Javadoc comment. 22
Errors Missing a Javadoc comment. 23
Errors Missing a Javadoc comment. 24
Errors Missing a Javadoc comment. 25
Errors Missing a Javadoc comment. 26
Errors Missing a Javadoc comment. 28
Errors Missing a Javadoc comment. 44
Errors Parameter string should be final. 44
Errors Method 'setMonitor' is not designed for extension - needs to be abstract, final or empty. 49
Errors Missing a Javadoc comment. 49
Errors Parameter monitor should be final. 49
Errors Method 'loadProperties' is not designed for extension - needs to be abstract, final or empty. 53
Errors Missing a Javadoc comment. 53
Errors Parameter properties should be final. 53
Errors Parameter prefix should be final. 53
Errors Method 'saveProperties' is not designed for extension - needs to be abstract, final or empty. 59
Errors Missing a Javadoc comment. 59
Errors Parameter properties should be final. 59
Errors Parameter prefix should be final. 59
Errors Method 'getName' is not designed for extension - needs to be abstract, final or empty. 65
Errors Missing a Javadoc comment. 65
Errors Method 'getLongName' is not designed for extension - needs to be abstract, final or empty. 69
Errors Missing a Javadoc comment. 69
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 73
Errors Missing a Javadoc comment. 73
Errors Method 'getAccessory' is not designed for extension - needs to be abstract, final or empty. 77
Errors Missing a Javadoc comment. 77
Errors Missing a Javadoc comment. 82
Errors Parameter text should be final. 82
Errors 'if' construct must use '{}'s. 87
Errors Method 'load' is not designed for extension - needs to be abstract, final or empty. 97
Errors Missing a Javadoc comment. 97
Errors Parameter file should be final. 97
Errors Parameter from should be final. 97
Errors Parameter to should be final. 97
Errors 'for' construct must use '{}'s. 112
Errors 'for' construct must use '{}'s. 114
Errors 'for' construct must use '{}'s. 116
Errors 'for' construct must use '{}'s. 123
Errors 'for' construct must use '{}'s. 126
Errors 'for' construct must use '{}'s. 128
Errors 'for' construct must use '{}'s. 133
Errors 'for' construct must use '{}'s. 135
Errors 'for' construct must use '{}'s. 137
Errors 'while' construct must use '{}'s. 151
Errors 'if' construct must use '{}'s. 152
Errors 'if' construct must use '{}'s. 153
Errors 'if' construct must use '{}'s. 154
Errors 'for' construct must use '{}'s. 158
Errors 'for' construct must use '{}'s. 161
Errors 'for' construct must use '{}'s. 163
Errors Missing a Javadoc comment. 169
Errors Parameter rows should be final. 169
Errors Parameter type should be final. 169
Errors Parameter instance should be final. 169
Errors 'for' construct must use '{}'s. 170
Errors Missing a Javadoc comment. 174
Errors Parameter rows should be final. 174
Errors Parameter type should be final. 174
Errors Parameter instance should be final. 174
Errors 'for' construct must use '{}'s. 175
Errors Line is longer than 120 characters. 176
Errors Missing a Javadoc comment. 179
Errors Parameter rows should be final. 179
Errors Parameter type should be final. 179
Errors Parameter instance should be final. 179
Errors 'for' construct must use '{}'s. 180
Errors 'if' construct must use '{}'s. 181

com/googlecode/whatswrong/io/package-info.java

Violation Message Line
Errors File does not end with a newline. 0

com/googlecode/whatswrong/javautils/Counter.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - java.io.*. 3
Errors Using the '.*' form of import should be avoided - java.util.*. 4
Errors Type Javadoc comment is missing an @param <T> tag. 11
Errors Method 'get' is not designed for extension - needs to be abstract, final or empty. 19
Errors First sentence should end with a period. 24
Errors Method 'increment' is not designed for extension - needs to be abstract, final or empty. 30
Errors Method 'sorted' is not designed for extension - needs to be abstract, final or empty. 60
Errors Parameter o1 should be final. 64
Errors Parameter o2 should be final. 64
Errors Method 'save' is not designed for extension - needs to be abstract, final or empty. 76
Errors Method 'getMaximum' is not designed for extension - needs to be abstract, final or empty. 88
Errors 'for' construct must use '{}'s. 90
Errors 'if' construct must use '{}'s. 91

com/googlecode/whatswrong/javautils/HashMultiMapArrayList.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - java.util.*. 3
Errors Type Javadoc comment is missing an @param <K> tag. 10
Errors Type Javadoc comment is missing an @param <V> tag. 10
Errors Variable 'emptyList' must be private and have accessor methods. 14
Errors Method 'add' is not designed for extension - needs to be abstract, final or empty. 22
Errors Method 'deepcopy' is not designed for extension - needs to be abstract, final or empty. 36
Errors 'for' construct must use '{}'s. 38
Errors Method 'get' is not designed for extension - needs to be abstract, final or empty. 50

com/googlecode/whatswrong/javautils/HashMultiMapLinkedList.java

Violation Message Line
Errors Using the '.*' form of import should be avoided - java.util.*. 3
Errors Type Javadoc comment is missing an @param <K> tag. 10
Errors Type Javadoc comment is missing an @param <V> tag. 10
Errors Variable 'emptyList' must be private and have accessor methods. 15
Errors Method 'add' is not designed for extension - needs to be abstract, final or empty. 23
Errors Method 'deepcopy' is not designed for extension - needs to be abstract, final or empty. 37
Errors 'for' construct must use '{}'s. 39
Errors Method 'get' is not designed for extension - needs to be abstract, final or empty. 51

com/googlecode/whatswrong/javautils/Pair.java

Violation Message Line
Errors Type Javadoc comment is missing an @param <A1> tag. 8
Errors Type Javadoc comment is missing an @param <A2> tag. 8
Errors Variable 'arg1' must be private and have accessor methods. 13
Errors Variable 'arg2' must be private and have accessor methods. 17
Errors First sentence should end with a period. 19
Errors Method 'equals' is not designed for extension - needs to be abstract, final or empty. 36
Errors 'if' construct must use '{}'s. 37
Errors 'if' construct must use '{}'s. 38
Errors 'if' construct must use '{}'s. 42
Errors 'if' construct must use '{}'s. 44
Errors Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. 55
Errors Method 'toString' is not designed for extension - needs to be abstract, final or empty. 68

com/googlecode/whatswrong/javautils/package-info.java

Violation Message Line
Errors File does not end with a newline. 0

com/googlecode/whatswrong/package-info.java

Violation Message Line
Errors File does not end with a newline. 0