PMD Results

The following document contains the results of PMD 4.3.

Files

org/catacomb/act/Classdef.java

ViolationLine
Avoid empty if statements108 - 110
Avoid empty if statements125 - 128
Avoid empty if statements285 - 289
Avoid empty if statements290 - 293

org/catacomb/act/MethodSignature.java

ViolationLine
Avoid empty if statements171 - 173

org/catacomb/be/Position.java

ViolationLine
Avoid empty if statements67 - 69

org/catacomb/datalish/Box.java

ViolationLine
These nested if statements could be combined285 - 288
Avoid empty if statements301 - 303

org/catacomb/datalish/SpriteData.java

ViolationLine
No need to import a type that lives in the same package4

org/catacomb/datalish/SpritePart.java

ViolationLine
No need to import a type that lives in the same package3

org/catacomb/dataview/AxisPainter.java

ViolationLine
Avoid empty if statements110 - 113
Avoid empty if statements168 - 171

org/catacomb/dataview/BatchImageMaker.java

ViolationLine
Avoid empty if statements65 - 67
Avoid empty if statements87 - 89
Avoid empty if statements113 - 115
Avoid empty if statements131 - 134

org/catacomb/dataview/DataPlotPainter.java

ViolationLine
Avoid empty if statements73 - 74

org/catacomb/dataview/DataviewController.java

ViolationLine
Avoid empty if statements177 - 181

org/catacomb/dataview/Plot.java

ViolationLine
Avoid unused imports such as 'org.catacomb.report.E'12

org/catacomb/dataview/Plotter.java

ViolationLine
Avoid using java.lang.ThreadGroup; it is not thread safe29
Avoid using java.lang.ThreadGroup; it is not thread safe55

org/catacomb/dataview/StringPlotElement.java

ViolationLine
Avoid unused constructor parameters such as 'c'.22 - 24

org/catacomb/dataview/build/Line.java

ViolationLine
Avoid empty if statements57 - 59

org/catacomb/dataview/formats/Mesh2plusTimeDisplay.java

ViolationLine
These nested if statements could be combined269 - 274

org/catacomb/dataview/formats/MeshDataReader.java

ViolationLine
Avoid empty if statements55 - 58

org/catacomb/dataview/gui/BasicPlotController.java

ViolationLine
Avoid unused imports such as 'org.catacomb.report.E'7

org/catacomb/dataview/gui/DViewController.java

ViolationLine
Avoid empty catch blocks196 - 198

org/catacomb/dataview/gui/FramePlayer.java

ViolationLine
Avoid empty catch blocks42 - 44

org/catacomb/dataview/model/Plottable.java

ViolationLine
Avoid empty if statements44 - 47

org/catacomb/dataview/read/FileImportContext.java

ViolationLine
No need to import a type that lives in the same package5

org/catacomb/druid/blocks/BorderPanel.java

ViolationLine
Avoid empty if statements58 - 61

org/catacomb/druid/blocks/EditorWindow.java

ViolationLine
Avoid empty if statements55 - 57

org/catacomb/druid/blocks/InfoPanel.java

ViolationLine
Avoid empty if statements48 - 50

org/catacomb/druid/blocks/LabelledTextField.java

ViolationLine
Avoid empty if statements79 - 81

org/catacomb/druid/blocks/Panel.java

ViolationLine
Avoid unused method parameters such as 'ctx'.131 - 176
Avoid empty if statements159 - 161
Avoid empty if statements167 - 169

org/catacomb/druid/blocks/TreePanel.java

ViolationLine
Avoid empty if statements69 - 72

org/catacomb/druid/build/ContingencyGroup.java

ViolationLine
Avoid unused constructor parameters such as 's'.13 - 15

org/catacomb/druid/build/Druid.java

ViolationLine
Avoid empty if statements76 - 78
Avoid empty if statements82 - 85

org/catacomb/druid/build/DruidTargetStore.java

ViolationLine
Avoid empty if statements90 - 93

org/catacomb/druid/build/InfoAggregator.java

ViolationLine
Avoid unused imports such as 'org.catacomb.druid.dialog.Dialoguer'4
Avoid unused private methods such as 'checkNbuf()'.60

org/catacomb/druid/gui/base/DruActionRelay.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.52
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.78
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.81
Avoid empty if statements124 - 126

org/catacomb/druid/gui/base/DruAssemblyPanel.java

ViolationLine
Avoid unused constructor parameters such as 'bsName'.29 - 33

org/catacomb/druid/gui/base/DruButtonGroup.java

ViolationLine
Avoid unused constructor parameters such as 's'.16 - 18

org/catacomb/druid/gui/base/DruCollapsiblePanel.java

ViolationLine
Avoid empty if statements27 - 29
Avoid empty if statements39 - 41

org/catacomb/druid/gui/base/DruImageLabelPanel.java

ViolationLine
Avoid empty if statements39 - 41

org/catacomb/druid/gui/base/DruInfoPanel.java

ViolationLine
Avoid empty if statements145 - 148

org/catacomb/druid/gui/base/DruKitPanel.java

ViolationLine
Avoid empty if statements48 - 50

org/catacomb/druid/gui/base/DruLabelPanel.java

ViolationLine
Avoid empty if statements57 - 59

org/catacomb/druid/gui/base/DruPseudoCardPanel.java

ViolationLine
Avoid empty if statements84 - 87

org/catacomb/druid/gui/base/DruTabbedPanel.java

ViolationLine
Avoid unused constructor parameters such as 's'.36 - 38

org/catacomb/druid/gui/edit/DruExpandingTextArea.java

ViolationLine
Avoid empty if statements112 - 114

org/catacomb/druid/gui/edit/DruLabelledTextField.java

ViolationLine
Avoid empty if statements91 - 93
These nested if statements could be combined113 - 115

org/catacomb/druid/gui/edit/DruListPanel.java

ViolationLine
Avoid empty if statements249 - 250

org/catacomb/druid/gui/edit/DruLogPanel.java

ViolationLine
Avoid unused constructor parameters such as 'h'.36 - 68

org/catacomb/druid/gui/edit/DruRadioButtons.java

ViolationLine
Avoid unused constructor parameters such as 'lab'.23 - 35

org/catacomb/druid/gui/edit/DruTextArea.java

ViolationLine
Avoid empty if statements43 - 45

org/catacomb/druid/gui/edit/DruTextField.java

ViolationLine
Avoid empty if statements52 - 54

org/catacomb/druid/gui/edit/DruTreePanel.java

ViolationLine
Avoid empty if statements148 - 150

org/catacomb/druid/gui/edit/Effect.java

ViolationLine
Avoid empty if statements48 - 50

org/catacomb/druid/load/DruidContentLoader.java

ViolationLine
Avoid duplicate imports such as 'org.catacomb.interlish.structure.Factory'6
Avoid empty if statements103 - 105
Avoid empty if statements219 - 221
Avoid empty if statements226 - 228

org/catacomb/druid/load/RoleMap.java

ViolationLine
Avoid empty if statements51 - 53

org/catacomb/druid/load/Settings.java

ViolationLine
Avoid empty if statements22 - 24
Avoid empty if statements29 - 31

org/catacomb/druid/manifest/DecManifest.java

ViolationLine
Avoid empty if statements158 - 160
Do not use if statements that are always true or always false158

org/catacomb/druid/market/ProducerConsumerBoard.java

ViolationLine
Avoid empty if statements107 - 111
Avoid unused method parameters such as 'boardID'.197 - 206
Avoid unused method parameters such as 's'.197 - 206
Avoid unused method parameters such as 'hm'.197 - 206

org/catacomb/druid/market/SupplyClerk.java

ViolationLine
Avoid empty if statements38 - 40

org/catacomb/druid/swing/CheckListCellRenderer.java

ViolationLine
Avoid unused constructor parameters such as 'renderer'.34 - 65
Avoid empty if statements91 - 93

org/catacomb/druid/swing/DButton.java

ViolationLine
Avoid empty if statements87 - 89

org/catacomb/druid/swing/DCheckbox.java

ViolationLine
Avoid unused constructor parameters such as 'action'.33 - 44

org/catacomb/druid/swing/DCheckboxList.java

ViolationLine
Avoid empty if statements84 - 86
Avoid empty if statements87 - 89

org/catacomb/druid/swing/DCheckboxTree.java

ViolationLine
Avoid empty if statements271 - 273

org/catacomb/druid/swing/DChoice.java

ViolationLine
Avoid empty if statements150 - 154
Avoid empty if statements190 - 192
Avoid empty if statements209 - 212
Avoid empty if statements220 - 222

org/catacomb/druid/swing/DDialog.java

ViolationLine
Overriding method merely calls super46 - 48

org/catacomb/druid/swing/DEditorPane.java

ViolationLine
Avoid empty catch blocks60 - 62

org/catacomb/druid/swing/DFileChooser.java

ViolationLine
Avoid empty if statements25 - 27

org/catacomb/druid/swing/DFloat.java

ViolationLine
Avoid empty if statements189 - 192

org/catacomb/druid/swing/DFrame.java

ViolationLine
Overriding method merely calls super100 - 102
Avoid unused method parameters such as 'e'.191 - 203

org/catacomb/druid/swing/DHTMLPane.java

ViolationLine
Avoid empty catch blocks187 - 189
Avoid empty if statements213 - 215
Avoid empty if statements215 - 217

org/catacomb/druid/swing/DList.java

ViolationLine
Avoid empty if statements102 - 104
Avoid empty if statements104 - 106

org/catacomb/druid/swing/DListColorRenderer.java

ViolationLine
Avoid empty if statements118 - 120

org/catacomb/druid/swing/DPopLabel.java

ViolationLine
Avoid unused constructor parameters such as 's'.48 - 58

org/catacomb/druid/swing/DSimpleSlider.java

ViolationLine
Avoid unused constructor parameters such as 'label'.17 - 20

org/catacomb/druid/swing/DTabbedPane.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.63
Avoid empty if statements94 - 96

org/catacomb/druid/swing/DTextArea.java

ViolationLine
Avoid empty if statements196 - 198
These nested if statements could be combined214 - 216
Avoid using java.lang.ThreadGroup; it is not thread safe243

org/catacomb/druid/swing/DTextField.java

ViolationLine
Avoid empty if statements57 - 59
Avoid empty if statements129 - 131
Avoid empty if statements203 - 205

org/catacomb/druid/swing/DTreeDropTarget.java

ViolationLine
Avoid empty if statements61 - 63
Do not use if statements that are always true or always false61

org/catacomb/druid/swing/DTreePanel.java

ViolationLine
Avoid unused constructor parameters such as 's'.16 - 30

org/catacomb/druid/swing/DValueHistory.java

ViolationLine
Avoid empty if statements83 - 85

org/catacomb/druid/swing/RolloverEffect.java

ViolationLine
Avoid empty if statements64 - 66

org/catacomb/druid/swing/dnd/Region.java

ViolationLine
Avoid unused constructor parameters such as 'string'.30 - 36
Avoid unused constructor parameters such as 'object'.30 - 36

org/catacomb/druid/swing/dnd/RegionDragSource.java

ViolationLine
Avoid empty if statements33 - 35

org/catacomb/druid/swing/dnd/RegionDropTarget.java

ViolationLine
Avoid empty if statements57 - 59
Do not use if statements that are always true or always false57

org/catacomb/druid/swing/dnd/RegionStore.java

ViolationLine
Avoid empty if statements87 - 89
Avoid empty if statements138 - 140
Avoid empty if statements161 - 163

org/catacomb/druid/swing/dnd/TextFieldDropTarget.java

ViolationLine
Avoid empty if statements43 - 45
Do not use if statements that are always true or always false43

org/catacomb/druid/swing/ui/DruidTreeUI.java

ViolationLine
Overriding method merely calls super47 - 49
Overriding method merely calls super52 - 54

org/catacomb/druid/util/FileChooser.java

ViolationLine
Avoid empty if statements64 - 66
Avoid empty if statements108 - 110

org/catacomb/druid/util/Snapshot.java

ViolationLine
These nested if statements could be combined21 - 23

org/catacomb/druid/util/tree/RelationNode.java

ViolationLine
Avoid empty if statements111 - 113
Avoid empty if statements117 - 119

org/catacomb/druid/util/tree/RelationTree.java

ViolationLine
Avoid empty if statements241 - 243

org/catacomb/druid/util/tree/Trawler.java

ViolationLine
Avoid empty if statements29 - 32

org/catacomb/druid/xtext/base/TextBlock.java

ViolationLine
Avoid empty if statements230 - 232

org/catacomb/druid/xtext/base/WordBlock.java

ViolationLine
Avoid empty if statements64 - 66

org/catacomb/druid/xtext/canvas/FontStore.java

ViolationLine
Avoid empty if statements57 - 59

org/catacomb/druid/xtext/canvas/KeyWriter.java

ViolationLine
Avoid empty if statements102 - 104
Avoid empty if statements122 - 124
Avoid empty if statements159 - 161

org/catacomb/druid/xtext/canvas/TextBoard.java

ViolationLine
Avoid empty if statements141 - 143

org/catacomb/druid/xtext/data/XTypeStore.java

ViolationLine
Avoid empty if statements167 - 169
Avoid empty if statements176 - 178

org/catacomb/druid/xtext/parse/TextSplitter.java

ViolationLine
Avoid unused constructor parameters such as 'txt'.12 - 14

org/catacomb/graph/arbor/SegmentGraphPoint.java

ViolationLine
Avoid empty if statements255 - 257
Avoid empty if statements276 - 279

org/catacomb/graph/arbor/SegmentGraphVE.java

ViolationLine
These nested if statements could be combined231 - 235
These nested if statements could be combined246 - 257

org/catacomb/graph/drawing/FixedDrawing.java

ViolationLine
Avoid empty if statements38 - 43

org/catacomb/graph/drawing/FixedDrawingComponent.java

ViolationLine
Avoid empty if statements164 - 166
Avoid empty if statements178 - 181

org/catacomb/graph/drawing/Shape.java

ViolationLine
Avoid empty if statements470 - 472
Avoid empty if statements472 - 474
Avoid empty if statements515 - 519

org/catacomb/graph/drawing/ShapeSymmetry.java

ViolationLine
Avoid empty if statements64 - 66

org/catacomb/graph/gui/AboveBelowSplitPanel.java

ViolationLine
Avoid empty if statements90 - 92

org/catacomb/graph/gui/DisplayStyleSet.java

ViolationLine
Avoid empty if statements175 - 177
Avoid empty if statements183 - 185

org/catacomb/graph/gui/HoverTimer.java

ViolationLine
Avoid empty catch blocks50 - 52

org/catacomb/graph/gui/Mouse.java

ViolationLine
These nested if statements could be combined170 - 179
Avoid empty if statements221 - 223
Avoid empty if statements243 - 246
Avoid empty if statements267 - 269
Avoid empty if statements286 - 288

org/catacomb/graph/gui/MovieDisplay.java

ViolationLine
Avoid empty if statements236 - 238

org/catacomb/graph/gui/MovieFramePlayer.java

ViolationLine
Avoid empty catch blocks40 - 42

org/catacomb/graph/gui/Painter.java

ViolationLine
Unnecessary final modifier in final class121 - 123
Unnecessary final modifier in final class210 - 212
Avoid empty if statements821 - 823
Unnecessary final modifier in final class913 - 923
Unnecessary final modifier in final class927 - 958
Unnecessary final modifier in final class1122 - 1124
Unnecessary final modifier in final class1127 - 1131
Unnecessary final modifier in final class1133 - 1137
Unnecessary final modifier in final class1139 - 1143
Unnecessary final modifier in final class1146 - 1152
Unnecessary final modifier in final class1162 - 1169
Unnecessary final modifier in final class1173 - 1188
Unnecessary final modifier in final class1192 - 1204
Unnecessary final modifier in final class1209 - 1225
Unnecessary final modifier in final class1228 - 1231
Unnecessary final modifier in final class1234 - 1238
Unnecessary final modifier in final class1241 - 1245
Unnecessary final modifier in final class1247 - 1256
Unnecessary final modifier in final class1259 - 1266
Unnecessary final modifier in final class1281 - 1284

org/catacomb/graph/gui/PanHandler.java

ViolationLine
Avoid empty if statements49 - 52

org/catacomb/graph/gui/PickHandler.java

ViolationLine
Avoid empty if statements72 - 75
Avoid empty if statements204 - 206

org/catacomb/graph/gui/PickWorldCanvas.java

ViolationLine
Avoid empty if statements97 - 99

org/catacomb/graph/gui/RollHandler.java

ViolationLine
Avoid empty if statements46 - 49

org/catacomb/graph/gui/RolloverEffect.java

ViolationLine
Avoid empty if statements64 - 66

org/catacomb/graph/gui/SpriteMoviePainter.java

ViolationLine
An empty statement (semicolon) not part of a loop69

org/catacomb/graph/gui/ViewSet.java

ViolationLine
Avoid empty if statements71 - 73

org/catacomb/graph/gui/WorldCanvas.java

ViolationLine
Avoid empty if statements166 - 168

org/catacomb/graph/gui/WorldTransform.java

ViolationLine
Unnecessary final modifier in final class127 - 132
Unnecessary final modifier in final class358 - 360
Unnecessary final modifier in final class363 - 365
Unnecessary final modifier in final class369 - 392
Avoid empty if statements388 - 390
Unnecessary final modifier in final class395 - 419
Avoid empty if statements415 - 417
Unnecessary final modifier in final class423 - 425
Unnecessary final modifier in final class428 - 430
Unnecessary final modifier in final class434 - 436
Unnecessary final modifier in final class439 - 441
Unnecessary final modifier in final class444 - 446
Unnecessary final modifier in final class449 - 451
Unnecessary final modifier in final class454 - 456
Unnecessary final modifier in final class460 - 462
Unnecessary final modifier in final class465 - 467
Unnecessary final modifier in final class470 - 472
Unnecessary final modifier in final class475 - 477
Unnecessary final modifier in final class481 - 483
Unnecessary final modifier in final class486 - 488
Unnecessary final modifier in final class492 - 494
Unnecessary final modifier in final class497 - 499
Unnecessary final modifier in final class502 - 504
Unnecessary final modifier in final class507 - 509
Unnecessary final modifier in final class513 - 519
Unnecessary final modifier in final class522 - 528
Unnecessary final modifier in final class732 - 739
Unnecessary final modifier in final class754 - 772
Unnecessary final modifier in final class858 - 860
Unnecessary final modifier in final class862 - 864
Unnecessary final modifier in final class866 - 868
Unnecessary final modifier in final class951 - 973
Unnecessary final modifier in final class976 - 992

org/catacomb/graph/gui/XAxisCanvas.java

ViolationLine
Avoid empty if statements79 - 82

org/catacomb/graph/gui/YAxisCanvas.java

ViolationLine
Avoid empty if statements88 - 91

org/catacomb/graph/gui/ZoneDemo.java

ViolationLine
These nested if statements could be combined84 - 86

org/catacomb/icon/IconLoader.java

ViolationLine
Avoid empty if statements37 - 39

org/catacomb/icon/splash/Splash.java

ViolationLine
Avoid empty catch blocks60 - 62

org/catacomb/interlish/content/KeyedList.java

ViolationLine
Avoid empty if statements319 - 321

org/catacomb/interlish/content/PrimitiveValue.java

ViolationLine
No need to import a type that lives in the same package4

org/catacomb/interlish/content/QuantifiedListValue.java

ViolationLine
Avoid empty if statements49 - 51

org/catacomb/interlish/content/StringValue.java

ViolationLine
Avoid empty if statements92 - 94

org/catacomb/interlish/reflect/Narrower.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.28

org/catacomb/interlish/reflect/ObjectBuilder.java

ViolationLine
Avoid empty if statements245 - 247

org/catacomb/interlish/reflect/ReflectionConstructor.java

ViolationLine
Avoid empty if statements98 - 101
Avoid empty if statements223 - 226
Avoid empty if statements226 - 234
Avoid empty if statements353 - 356
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.373
Avoid empty catch blocks412 - 413
Avoid empty if statements444 - 447

org/catacomb/interlish/report/Slower.java

ViolationLine
Avoid empty catch blocks11 - 13

org/catacomb/interlish/service/ScriptManager.java

ViolationLine
Avoid empty if statements88 - 90
Avoid unused method parameters such as 'role'.108 - 117

org/catacomb/interlish/util/JUtil.java

ViolationLine
Avoid unused method parameters such as 'logger'.121 - 137
Avoid empty if statements216 - 218
Avoid empty if statements264 - 266
Avoid empty if statements306 - 309

org/catacomb/movie/gif/NeuQuant.java

ViolationLine
Avoid empty catch blocks405 - 406
Avoid empty catch blocks414 - 415

org/catacomb/numeric/data/BlockStack.java

ViolationLine
Avoid empty catch blocks113 - 115
Avoid empty if statements173 - 176
Avoid empty if statements192 - 195

org/catacomb/numeric/data/DDSlice.java

ViolationLine
Avoid empty if statements46 - 49

org/catacomb/numeric/data/DSlice.java

ViolationLine
Avoid empty if statements26 - 29

org/catacomb/numeric/data/DataSetArray.java

ViolationLine
Avoid empty if statements47 - 49

org/catacomb/numeric/data/NDSAccessor.java

ViolationLine
Avoid empty if statements103 - 105
Avoid empty if statements122 - 125
Avoid empty if statements131 - 134

org/catacomb/numeric/data/NumDataSet.java

ViolationLine
Avoid empty if statements191 - 193

org/catacomb/numeric/data/NumDataStore.java

ViolationLine
Avoid empty if statements165 - 167
Avoid empty if statements289 - 291
Avoid empty if statements425 - 427
Avoid empty if statements433 - 435

org/catacomb/numeric/data/SimpleSpriteBlock.java

ViolationLine
No need to import a type that lives in the same package5
No need to import a type that lives in the same package6

org/catacomb/numeric/difnet/calc/OrderedNetMap.java

ViolationLine
Avoid empty if statements85 - 87
Avoid empty if statements92 - 94
Avoid unused local variables such as 'ntree'.123
Avoid empty if statements169 - 171
These nested if statements could be combined246 - 253

org/catacomb/numeric/function/HoldLastScalarFunction.java

ViolationLine
Avoid empty if statements62 - 65

org/catacomb/numeric/math/Matrix.java

ViolationLine
Unnecessary final modifier in final class48 - 50
Unnecessary final modifier in final class588 - 594
Unnecessary final modifier in final class599 - 605

org/catacomb/numeric/math/Random.java

ViolationLine
Unnecessary final modifier in final class90 - 92
Unnecessary final modifier in final class96 - 106
Unnecessary final modifier in final class110 - 139

org/catacomb/numeric/phys/Units.java

ViolationLine
Unnecessary final modifier in final class59 - 61
Unnecessary final modifier in final class62 - 64
Unnecessary final modifier in final class65 - 67
Unnecessary final modifier in final class68 - 70
Unnecessary final modifier in final class71 - 73
Unnecessary final modifier in final class74 - 76
Unnecessary final modifier in final class77 - 79
Unnecessary final modifier in final class80 - 82
Unnecessary final modifier in final class83 - 85
Unnecessary final modifier in final class86 - 88
Unnecessary final modifier in final class89 - 91
Unnecessary final modifier in final class92 - 94
Unnecessary final modifier in final class95 - 97
Unnecessary final modifier in final class98 - 100
Unnecessary final modifier in final class101 - 103
Unnecessary final modifier in final class104 - 106
Unnecessary final modifier in final class107 - 109
Unnecessary final modifier in final class110 - 112

org/catacomb/report/E.java

ViolationLine
Avoid empty if statements210 - 212
Avoid empty catch blocks280 - 281
Avoid empty if statements344 - 346

org/catacomb/serial/Reflector.java

ViolationLine
Avoid empty if statements69 - 72
Avoid empty if statements94 - 97
Avoid empty if statements102 - 105
Avoid empty if statements109 - 112

org/catacomb/serial/SerializationContext.java

ViolationLine
Avoid empty if statements74 - 77

org/catacomb/serial/jar/CustomJar.java

ViolationLine
Avoid empty if statements41 - 43

org/catacomb/serial/quickxml/Element.java

ViolationLine
These nested if statements could be combined187 - 190

org/catacomb/serial/quickxml/XMLFileElement.java

ViolationLine
Avoid empty if statements18 - 20

org/catacomb/serial/xml/XMLChecker.java

ViolationLine
Avoid empty if statements44 - 47

org/catacomb/serial/xml/XMLReader.java

ViolationLine
Avoid empty if statements171 - 176

org/catacomb/serial/xml/XMLToken.java

ViolationLine
These nested if statements could be combined95 - 99

org/catacomb/serial/xml/XMLTokenizer.java

ViolationLine
Avoid empty if statements263 - 266

org/catacomb/serial/xml/XMLWriter.java

ViolationLine
Avoid empty if statements80 - 82

org/catacomb/util/ArrayUtil.java

ViolationLine
Avoid modifying an outer loop incrementer in an inner loop for update expression157 - 160
Avoid modifying an outer loop incrementer in an inner loop for update expression177 - 181

org/catacomb/util/Diff.java

ViolationLine
These nested if statements could be combined245 - 263
These nested if statements could be combined278 - 295

org/catacomb/util/FileAccumulator.java

ViolationLine
Avoid empty if statements42 - 44
Avoid empty if statements77 - 79

org/catacomb/util/FileLister.java

ViolationLine
Avoid empty if statements32 - 34

org/catacomb/util/FileUtil.java

ViolationLine
Avoid empty if statements302 - 304

org/catacomb/util/StringUtil.java

ViolationLine
Avoid empty if statements153 - 155

org/catacomb/xdoc/TextTagger.java

ViolationLine
Avoid empty if statements514 - 517

org/textensor/report/E.java

ViolationLine
Avoid empty catch blocks195 - 196

org/textensor/stochdiff/ResultWriter.java

ViolationLine
Avoid duplicate imports such as 'java.io.File'3
Avoid empty catch blocks213 - 215

org/textensor/stochdiff/StochDiff.java

ViolationLine
Avoid empty if statements29 - 31
Avoid unused private methods such as 'dump(SDRun)'.65

org/textensor/stochdiff/disc/CurvedVolumeSlice.java

ViolationLine
Avoid unused method parameters such as 'radius'.357 - 373
Avoid unused local variables such as 'nsplit'.385
Avoid empty if statements449 - 451
Avoid empty if statements451 - 454

org/textensor/stochdiff/disc/DiscBoxer.java

ViolationLine
Avoid unused imports such as 'org.textensor.stochdiff.numeric.morph.VolumeLine'9
Avoid empty if statements94 - 99

org/textensor/stochdiff/disc/DiscSplitter.java

ViolationLine
Avoid unused imports such as 'org.textensor.stochdiff.numeric.morph.VolumeLine'9
Avoid unused imports such as 'org.textensor.stochdiff.numeric.morph.VolumeSlice'10
Avoid empty if statements97 - 102

org/textensor/stochdiff/disc/LineBoxer.java

ViolationLine
Avoid unused imports such as 'java.util.Queue'4
Avoid unused imports such as 'java.util.concurrent.ConcurrentLinkedQueue'9
Avoid empty if statements104 - 109
Do not use if statements that are always true or always false155

org/textensor/stochdiff/disc/SegmentMerger.java

ViolationLine
Avoid unused private methods such as 'merge(TreePoint,double,double,double)'.16

org/textensor/stochdiff/disc/SegmentSlicer.java

ViolationLine
Avoid unused private methods such as 'getFixedSubdivision(TreePoint,TreePoint)'.267

org/textensor/stochdiff/disc/SpineLocator.java

ViolationLine
Avoid unused imports such as 'org.textensor.stochdiff.numeric.math.RandomMath'9

org/textensor/stochdiff/disc/TreeCurvedElementDiscretizer.java

ViolationLine
Avoid unused imports such as 'org.textensor.report.E'3

org/textensor/stochdiff/examples/restart/ReduceTest.java

ViolationLine
Avoid unused imports such as 'org.catacomb.dataview.CCViz'3
Avoid unused imports such as 'org.textensor.stochdiff.StochDiff'4

org/textensor/stochdiff/inter/ModelReader.java

ViolationLine
Avoid empty if statements59 - 61

org/textensor/stochdiff/inter/SDState.java

ViolationLine
Avoid unused imports such as 'org.textensor.report.E'3

org/textensor/stochdiff/model/MorphPoint.java

ViolationLine
Avoid unused private fields such as 'r_segment'.20

org/textensor/stochdiff/model/Morphology.java

ViolationLine
Avoid empty if statements69 - 71

org/textensor/stochdiff/model/SDRun.java

ViolationLine
Avoid unused imports such as 'org.textensor.stochdiff.numeric.BaseCalc'6
Avoid empty if statements192 - 194
Avoid empty if statements214 - 216

org/textensor/stochdiff/model/Segment.java

ViolationLine
Avoid empty if statements71 - 73
Avoid empty if statements76 - 78

org/textensor/stochdiff/model/SurfaceLayers.java

ViolationLine
Avoid unused imports such as 'org.textensor.report.E'5

org/textensor/stochdiff/neuroml/morphml.java

ViolationLine
Avoid empty if statements38 - 40

org/textensor/stochdiff/neuroml/segment.java

ViolationLine
Avoid unused imports such as 'org.textensor.stochdiff.model.MorphPoint'8
Avoid empty if statements27 - 29

org/textensor/stochdiff/numeric/BaseCalc.java

ViolationLine
Avoid empty if statements85 - 87

org/textensor/stochdiff/numeric/StaticCalc.java

ViolationLine
Avoid empty if statements91 - 94

org/textensor/stochdiff/numeric/grid/DeterministicGridCalc.java

ViolationLine
Avoid empty if statements173 - 176
Avoid unused local variables such as 'iwr'.336
These nested if statements could be combined534 - 536

org/textensor/stochdiff/numeric/grid/SteppedStochaticGridCalc.java

ViolationLine
Avoid unused imports such as 'org.textensor.report.Debug'27
Avoid empty if statements251 - 254
Avoid unused local variables such as 'nt'.488
Avoid empty if statements702 - 704
Avoid unused local variables such as 'num_molecules_diffused_so_far'.842
Avoid empty if statements898 - 901
Avoid unused private methods such as 'parallelDiffusionStep(int,int)'.995
Avoid unused private methods such as 'sharedDiffusionStep(int,int)'.1065

org/textensor/stochdiff/numeric/math/Column.java

ViolationLine
Avoid empty if statements130 - 132

org/textensor/stochdiff/numeric/math/Matrix.java

ViolationLine
Unnecessary final modifier in final class95 - 97
Unnecessary final modifier in final class695 - 700
Unnecessary final modifier in final class705 - 711
Unnecessary final modifier in final class713 - 719

org/textensor/stochdiff/numeric/math/NRRandom.java

ViolationLine
Unnecessary final modifier in final class24 - 28

org/textensor/stochdiff/numeric/morph/CurvedVolumeElement.java

ViolationLine
Avoid unused local variables such as 'nv'.120

org/textensor/stochdiff/numeric/morph/TreePoint.java

ViolationLine
Avoid empty if statements151 - 154

org/textensor/stochdiff/numeric/morph/VolumeGrid.java

ViolationLine
Avoid empty if statements390 - 392

org/textensor/stochdiff/numeric/morph/VolumeLine.java

ViolationLine
Avoid empty if statements255 - 257
Avoid empty if statements265 - 267
Avoid unused private methods such as 'makeRanges(double,int)'.313

org/textensor/stochdiff/numeric/morph/VolumeSlice.java

ViolationLine
Avoid unused imports such as 'org.textensor.report.E'3

org/textensor/stochdiff/numeric/stochastic/NGoTable.java

ViolationLine
An empty statement (semicolon) not part of a loop75
An empty statement (semicolon) not part of a loop118
Avoid unused private methods such as 'lookupTest()'.298

org/textensor/stochdiff/numeric/tmp/Tmp1A.java

ViolationLine
Avoid unused imports such as 'java.io.File'3
Avoid unused imports such as 'java.util.StringTokenizer'4
Avoid unused imports such as 'org.textensor.report.Debug'6
Avoid unused imports such as 'org.textensor.stochdiff.ResultWriter'8
Avoid empty if statements207 - 210
Avoid empty if statements621 - 623
Avoid unused local variables such as 'num_molecules_diffused_so_far'.761
Avoid unused private methods such as 'parallelDiffusionStep(int,int)'.916
Avoid unused private methods such as 'sharedDiffusionStep(int,int)'.986

org/textensor/stochdiff/reduce/Reduce.java

ViolationLine
Avoid unused private methods such as 'dump(SDRun)'.61

org/textensor/stochdiff/reduce/Reducer.java

ViolationLine
Avoid unused imports such as 'org.textensor.stochdiff.numeric.BaseCalc'12

org/textensor/util/ArrayUtil.java

ViolationLine
Avoid empty if statements96 - 98

org/textensor/vis/CCViz3D.java

ViolationLine
Avoid unused imports such as 'java.util.ArrayList'7

org/textensor/vis/ElementReader.java

ViolationLine
Avoid unused local variables such as 'ielt'.31
Avoid unused local variables such as 'itok'.66
Avoid unused local variables such as 'itok'.79

org/textensor/vis/Icing3DViewer.java

ViolationLine
Avoid unused imports such as 'java.util.HashSet'8

org/textensor/vis/SceneGraphBuilder.java

ViolationLine
Avoid unused imports such as 'javax.media.j3d.TransparencyAttributes'15

org/textensor/vis/SceneGraphViewer.java

ViolationLine
Avoid empty if statements588 - 590
Avoid unused private methods such as 'toggleHideShape(Shape3D)'.597
Avoid empty if statements636 - 638
Avoid empty if statements638 - 640
Avoid empty if statements640 - 643
Avoid empty if statements882 - 884
Avoid empty if statements900 - 902
Avoid empty if statements911 - 913

org/textensor/vis/VolElt.java

ViolationLine
Avoid unused imports such as 'org.textensor.report.E'3

org/textensor/xml/Narrower.java

ViolationLine
Avoid instantiating Boolean objects; reference Boolean.TRUE or Boolean.FALSE or call Boolean.valueOf() instead.26

org/textensor/xml/ReflectionInstantiator.java

ViolationLine
Avoid empty if statements63 - 66
Avoid empty catch blocks97 - 98
Avoid empty catch blocks105 - 106
Avoid empty if statements195 - 198
Avoid empty if statements198 - 206
Avoid empty if statements307 - 310
Avoid empty catch blocks349 - 350

org/textensor/xml/XMLChecker.java

ViolationLine
Avoid empty if statements42 - 45

org/textensor/xml/XMLReader.java

ViolationLine
Avoid empty if statements165 - 170

org/textensor/xml/XMLToken.java

ViolationLine
These nested if statements could be combined92 - 96

org/textensor/xml/XMLTokenizer.java

ViolationLine
Avoid empty if statements267 - 270