PMD Results

The following document contains the results of PMD 6.8.0.

Files

com/github/celldynamics/quimp/BOAState.java

Violation Priority Line
These nested if statements could be combined 3 11541157

com/github/celldynamics/quimp/BOA_.java

Violation Priority Line
Overriding method merely calls super 3 558566

com/github/celldynamics/quimp/Constrictor.java

Violation Priority Line
Useless parentheses. 4 213
Useless parentheses. 4 268

com/github/celldynamics/quimp/Outline.java

Violation Priority Line
Useless parentheses. 4 288
Useless parentheses. 4 341
Useless parentheses. 4 446
Useless parentheses. 4 500
Useless parentheses. 4 520
Useless parentheses. 4 674
Useless parentheses. 4 676
Useless parentheses. 4 709

com/github/celldynamics/quimp/QColor.java

Violation Priority Line
Useless parentheses. 4 521
Useless parentheses. 4 522
Useless parentheses. 4 523

com/github/celldynamics/quimp/QParamsQconf.java

Violation Priority Line
Overriding method merely calls super 3 294296
Overriding method merely calls super 3 322324
Overriding method merely calls super 3 346348
Overriding method merely calls super 3 367369
Overriding method merely calls super 3 401403
Overriding method merely calls super 3 422424
Overriding method merely calls super 3 446448

com/github/celldynamics/quimp/Shape.java

Violation Priority Line
Useless parentheses. 4 422
Useless parentheses. 4 485
These nested if statements could be combined 3 682684

com/github/celldynamics/quimp/Snake.java

Violation Priority Line
Useless parentheses. 4 192
Useless parentheses. 4 354
Useless parentheses. 4 624
Useless parentheses. 4 628
Useless parentheses. 4 628
Useless parentheses. 4 661
Useless parentheses. 4 692
Useless parentheses. 4 694
Useless parentheses. 4 721

com/github/celldynamics/quimp/SnakeHandler.java

Violation Priority Line
Avoid unused method parameters such as 'frame'. 3 262

com/github/celldynamics/quimp/SnakePluginList.java

Violation Priority Line
These nested if statements could be combined 3 655657
These nested if statements could be combined 3 794798

com/github/celldynamics/quimp/filesystem/DataContainer.java

Violation Priority Line
These nested if statements could be combined 3 163175

com/github/celldynamics/quimp/filesystem/FileDialogEx.java

Violation Priority Line
Useless parentheses. 4 193

com/github/celldynamics/quimp/filesystem/IQuimpSerialize.java

Violation Priority Line
Unnecessary modifier 'public' on method 'beforeSerialize': the method is declared in an interface type 3 19
Unnecessary modifier 'public' on method 'afterSerialize': the method is declared in an interface type 3 27

com/github/celldynamics/quimp/filesystem/versions/IQconfOlderConverter.java

Violation Priority Line
Unnecessary modifier 'public' on method 'upgradeFromOld': the method is declared in an interface type 3 25
Unnecessary modifier 'public' on method 'executeForLowerThan': the method is declared in an interface type 3 37

com/github/celldynamics/quimp/geom/BasicPolygons.java

Violation Priority Line
Useless parentheses. 4 59
Useless parentheses. 4 199
Useless parentheses. 4 206

com/github/celldynamics/quimp/geom/ExtendedVector2d.java

Violation Priority Line
Useless parentheses. 4 270
Useless parentheses. 4 271
These nested if statements could be combined 3 273279
Useless parentheses. 4 273
Useless parentheses. 4 274

com/github/celldynamics/quimp/geom/TrackOutline.java

Violation Priority Line
These nested if statements could be combined 3 249252

com/github/celldynamics/quimp/omero/OmeroBrowser.java

Violation Priority Line
Unnecessary use of fully qualified name 'ome.formats.importer.ImportConfig' due to existing import 'ome.formats.importer.ImportConfig' 4 332

com/github/celldynamics/quimp/plugin/AbstractPluginOptions.java

Violation Priority Line
An empty statement (semicolon) not part of a loop 3 119
An empty statement (semicolon) not part of a loop 3 192
An empty statement (semicolon) not part of a loop 3 440

com/github/celldynamics/quimp/plugin/IQuimpFilter.java

Violation Priority Line
Unnecessary modifier 'public' on method 'about': the method is declared in an interface type 3 20

com/github/celldynamics/quimp/plugin/IQuimpPlugin.java

Violation Priority Line
Unnecessary modifier 'public' on method 'about': the method is declared in an interface type 3 20

com/github/celldynamics/quimp/plugin/IQuimpPluginAttachImage.java

Violation Priority Line
Unnecessary modifier 'public' on method 'attachImage': the method is declared in an interface type 3 18

com/github/celldynamics/quimp/plugin/IQuimpPluginAttachImagePlus.java

Violation Priority Line
Unnecessary modifier 'public' on method 'attachImagePlus': the method is declared in an interface type 3 18

com/github/celldynamics/quimp/plugin/ana/ANA_.java

Violation Priority Line
These nested if statements could be combined 3 458460
These nested if statements could be combined 3 463465

com/github/celldynamics/quimp/plugin/ecmm/ECMM_Mapping.java

Violation Priority Line
Overriding method merely calls super 3 145147
These nested if statements could be combined 3 303305
Avoid empty if statements 3 378380
Avoid unnecessary return statements 3 426

com/github/celldynamics/quimp/plugin/ecmm/ECMplot.java

Violation Priority Line
Useless parentheses. 4 155
Useless parentheses. 4 155

com/github/celldynamics/quimp/plugin/ecmm/Mapping.java

Violation Priority Line
These nested if statements could be combined 3 4552
These nested if statements could be combined 3 156158
Useless parentheses. 4 301
Useless parentheses. 4 302
Avoid empty if statements 3 312314
Avoid empty if statements 3 332334
These nested if statements could be combined 3 402404

com/github/celldynamics/quimp/plugin/ecmm/ODEsolver.java

Violation Priority Line
Useless parentheses. 4 74
Do not use if statements that are always true or always false 3 159
Useless parentheses. 4 268
Avoid unused method parameters such as 'power'. 3 332
Useless parentheses. 4 339
Useless parentheses. 4 341

com/github/celldynamics/quimp/plugin/ecmm/Sector.java

Violation Priority Line
Useless parentheses. 4 73
Useless parentheses. 4 129

com/github/celldynamics/quimp/plugin/generatemask/GenerateMask_.java

Violation Priority Line
Overriding method merely calls super 3 7476

com/github/celldynamics/quimp/plugin/protanalysis/ActionFromRoi.java

Violation Priority Line
These nested if statements could be combined 3 6777

com/github/celldynamics/quimp/plugin/protanalysis/ActionGetPredefinedPoint.java

Violation Priority Line
Useless parentheses. 4 40

com/github/celldynamics/quimp/plugin/protanalysis/ActionUpdateOptionsEnum.java

Violation Priority Line
Useless parentheses. 4 45

com/github/celldynamics/quimp/plugin/protanalysis/ActionUpdateOptionsNumber.java

Violation Priority Line
Useless parentheses. 4 45

com/github/celldynamics/quimp/plugin/protanalysis/ProtAnalysisOptions.java

Violation Priority Line
Avoid unused imports such as 'com.github.celldynamics.quimp.plugin.qanalysis.STmap' 4 11
Unnecessary modifier 'public' on method 'setCurrent': the method is declared in an interface type 3 356

com/github/celldynamics/quimp/plugin/protanalysis/ProtAnalysisUi.java

Violation Priority Line
Avoid unused private methods such as 'setJComboBox(JComboBox,String,String)'. 3 454
Useless parentheses. 4 601
Useless parentheses. 4 614

com/github/celldynamics/quimp/plugin/protanalysis/ProtStat.java

Violation Priority Line
Avoid unused private fields such as 'framewindow'. 3 62
Avoid unused private fields such as 'mapRes'. 3 75

com/github/celldynamics/quimp/plugin/protanalysis/Prot_Analysis.java

Violation Priority Line
Avoid unused private methods such as 'writeStats(int,STmap,MaximaFinder,TrackCollection)'. 3 426427
Overriding method merely calls super 3 490492

com/github/celldynamics/quimp/plugin/protanalysis/Track.java

Violation Priority Line
Unnecessary modifier 'static' on enum 'TrackType': nested enums are implicitly static 3 3234
Avoid unused private fields such as 'id'. 3 39
Avoid unused private fields such as 'parents'. 3 43

com/github/celldynamics/quimp/plugin/protanalysis/TrackMapAnalyser.java

Violation Priority Line
Useless parentheses. 4 131
Useless parentheses. 4 140

com/github/celldynamics/quimp/plugin/protanalysis/TrackVisualisation.java

Violation Priority Line
Useless parentheses. 4 762
Useless parentheses. 4 777
Useless parentheses. 4 791
Useless parentheses. 4 798

com/github/celldynamics/quimp/plugin/qanalysis/Q_Analysis.java

Violation Priority Line
Overriding method merely calls super 3 190192

com/github/celldynamics/quimp/plugin/qanalysis/STMap3D.java

Violation Priority Line
Useless parentheses. 4 87
Useless parentheses. 4 88

com/github/celldynamics/quimp/plugin/qanalysis/STmap.java

Violation Priority Line
Useless parentheses. 4 417
Useless parentheses. 4 419
An empty statement (semicolon) not part of a loop 3 499
Avoid unused method parameters such as 'o'. 3 690
Useless parentheses. 4 719
Useless parentheses. 4 743

com/github/celldynamics/quimp/plugin/randomwalk/BinaryFilters.java

Violation Priority Line
Unnecessary modifier 'static' on enum 'Filters': nested enums are implicitly static 3 2441
Unnecessary modifier 'static' on enum 'MorphoOperations': nested enums are implicitly static 3 4962

com/github/celldynamics/quimp/plugin/randomwalk/RandomWalkSegmentation.java

Violation Priority Line
Unnecessary modifier 'private' on constructor 'StoppedBy(int)': enum constructors are implicitly private 3 318320
Unnecessary modifier 'private' on constructor 'SeedTypes(int)': enum constructors are implicitly private 3 363365
Useless parentheses. 4 882
Useless parentheses. 4 1104
Useless parentheses. 4 1112
These nested if statements could be combined 3 12141220

com/github/celldynamics/quimp/plugin/randomwalk/RandomWalkSegmentationPlugin_.java

Violation Priority Line
Avoid unused private methods such as 'cloneImageAndAsk(ImagePlus)'. 3 668
Overriding method merely calls super 3 818820

com/github/celldynamics/quimp/plugin/randomwalk/RandomWalkView.java

Violation Priority Line
Avoid unused private methods such as 'getControlwithLabelSqueezed(JComponent,String,String)'. 3 1336
These nested if statements could be combined 3 16231625
These nested if statements could be combined 3 16281630

com/github/celldynamics/quimp/plugin/randomwalk/SeedPicker.java

Violation Priority Line
These nested if statements could be combined 3 342349

com/github/celldynamics/quimp/plugin/randomwalk/Seeds.java

Violation Priority Line
Avoid unused imports such as 'org.apache.commons.math3.linear.RealMatrix' 4 7
Overriding method merely calls super 3 142144

com/github/celldynamics/quimp/plugin/utils/IPadArray.java

Violation Priority Line
Useless parentheses. 4 43
Useless parentheses. 4 46
Useless parentheses. 4 54

com/github/celldynamics/quimp/utils/QuimpToolsCollection.java

Violation Priority Line
An empty statement (semicolon) not part of a loop 3 116
An empty statement (semicolon) not part of a loop 3 120
Useless parentheses. 4 159
Useless parentheses. 4 161
Useless parentheses. 4 218

com/github/celldynamics/quimp/utils/graphics/PolarPlot.java

Violation Priority Line
Useless parentheses. 4 192
Useless parentheses. 4 230
Useless parentheses. 4 360
Useless parentheses. 4 360

com/github/celldynamics/quimp/utils/graphics/svg/SVGwritter.java

Violation Priority Line
Useless parentheses. 4 185