PMD Results

The following document contains the results of PMD 5.0.5.

Files

org/aludratest/app/excelwizard/TestClassList.java

Violation Line
Useless parentheses. 83

org/aludratest/app/excelwizard/WizardUtil.java

Violation Line
Useless parentheses. 46–47
Useless parentheses. 115
Useless parentheses. 119

org/aludratest/app/excelwizard/WorkbookTracker.java

Violation Line
Useless parentheses. 97
These nested if statements could be combined 170–175

org/aludratest/codecheck/rule/pmd/ImportRestrictions.java

Violation Line
Useless parentheses. 144
Useless parentheses. 156

org/aludratest/codecheck/rule/pmd/annot/NoTrailingCommaInAnnotationArray.java

Violation Line
Avoid empty catch blocks 149–151

org/aludratest/codecheck/rule/pmd/awl/AWLActionMethodReturnAWL.java

Violation Line
Useless parentheses. 43–44

org/aludratest/codecheck/rule/pmd/data/DataClassNoArgConstructor.java

Violation Line
Avoid empty catch blocks 47–49

org/aludratest/codecheck/rule/pmd/data/DataSimpleAttribute.java

Violation Line
Avoid empty catch blocks 79–81

org/aludratest/codecheck/rule/pmd/page/PageActionMethodReturnPageObject.java

Violation Line
Useless parentheses. 54

org/aludratest/config/ComponentConfigurator.java

Violation Line
Avoid empty catch blocks 130–131

org/aludratest/config/impl/PropertyPriorityPreferences.java

Violation Line
Useless parentheses. 120

org/aludratest/content/flat/webdecs/AnnotationUtil.java

Violation Line
Useless parentheses. 124

org/aludratest/dict/Data.java

Violation Line
Avoid empty catch blocks 76–78

org/aludratest/impl/log4testing/data/TestCaseLog.java

Violation Line
Useless parentheses. 176
Useless parentheses. 181
Useless parentheses. 207

org/aludratest/impl/log4testing/data/TestStepLog.java

Violation Line
Useless parentheses. 237

org/aludratest/impl/log4testing/data/TestSuiteLog.java

Violation Line
Useless parentheses. 367

org/aludratest/scheduler/impl/RunnerListenerRegistryImpl.java

Violation Line
Overriding method merely calls super 105–108

org/aludratest/scheduler/impl/RunnerTreeBuilderImpl.java

Violation Line
Avoid empty catch blocks 162–164
Avoid empty catch blocks 201–203
Avoid using for statements without curly braces 236–237
Useless parentheses. 267

org/aludratest/scheduler/sort/DepthFirst.java

Violation Line
Useless parentheses. 38
Useless parentheses. 39

org/aludratest/scheduler/sort/SequentialFirst.java

Violation Line
Useless parentheses. 38
Useless parentheses. 39
Useless parentheses. 40

org/aludratest/scheduler/util/PoolThreadFactory.java

Violation Line
Avoid using java.lang.ThreadGroup; it is not thread safe 53

org/aludratest/service/ComponentId.java

Violation Line
Unnecessary final modifier in final class 49–55
Unnecessary final modifier in final class 70–79
Useless parentheses. 118
Useless parentheses. 123

org/aludratest/service/cmdline/impl/ProcessOutputReader.java

Violation Line
Useless parentheses. 153

org/aludratest/service/cmdline/impl/ProcessWrapper.java

Violation Line
Useless parentheses. 131
Useless parentheses. 137

org/aludratest/service/file/FileInfo.java

Violation Line
Useless parentheses. 55

org/aludratest/service/gitclient/data/RenamedStatusData.java

Violation Line
Avoid using if statements without curly braces 80–81
Avoid using if statements without curly braces 82–83

org/aludratest/service/gitclient/data/VersionData.java

Violation Line
Avoid using if statements without curly braces 57–58
Avoid using if statements without curly braces 59–60

org/aludratest/service/gui/component/impl/AbstractElement.java

Violation Line
These nested if statements could be combined 107–109

org/aludratest/service/gui/component/impl/RadioButtonImpl.java

Violation Line
These nested if statements could be combined 37–39

org/aludratest/service/gui/web/HttpHeaderFormat.java

Violation Line
Avoid empty catch blocks 45–47

org/aludratest/service/gui/web/selenium/TAFMSSeleniumResourceService.java

Violation Line
Avoid empty catch blocks 94–95

org/aludratest/service/gui/web/selenium/httpproxy/AuthenticatingHttpProxy.java

Violation Line
Useless parentheses. 107

org/aludratest/service/gui/web/selenium/httpproxy/RequestProcessorThread.java

Violation Line
Useless parentheses. 71
Avoid empty catch blocks 104–106
Avoid empty catch blocks 109–111

org/aludratest/service/gui/web/selenium/selenium1/CheckLabelCondition.java

Violation Line
Useless parentheses. 46

org/aludratest/service/gui/web/selenium/selenium1/Selenium1Interaction.java

Violation Line
Useless parentheses. 251
Useless parentheses. 254
Useless parentheses. 254

org/aludratest/service/gui/web/selenium/selenium1/SeleniumFacade.java

Violation Line
Useless parentheses. 250
Useless parentheses. 814

org/aludratest/service/gui/web/selenium/selenium1/SeleniumWrapper.java

Violation Line
Useless parentheses. 205

org/aludratest/service/gui/web/selenium/selenium2/AludraSeleniumHttpCommandExecutor.java

Violation Line
Useless parentheses. 204

org/aludratest/service/gui/web/selenium/selenium2/ByElementLocators.java

Violation Line
Avoid empty catch blocks 107–110

org/aludratest/service/gui/web/selenium/selenium2/Selenium2Interaction.java

Violation Line
Avoid empty catch blocks 183–185
Avoid empty catch blocks 203–206

org/aludratest/service/gui/web/selenium/selenium2/Selenium2Verification.java

Violation Line
Avoid empty catch blocks 72–74
Avoid empty catch blocks 96–98

org/aludratest/service/gui/web/selenium/selenium2/Selenium2Wrapper.java

Violation Line
Avoid empty catch blocks 206–208
Avoid empty catch blocks 382–386
Avoid empty catch blocks 404–406
Avoid empty catch blocks 469–471
Avoid empty catch blocks 645–647
Avoid empty catch blocks 913–915

org/aludratest/service/gui/web/selenium/selenium2/condition/DropDownBoxOptionLabelsPresence.java

Violation Line
Avoid empty catch blocks 60–62

org/aludratest/service/gui/web/selenium/selenium2/condition/DropDownOptionLocatable.java

Violation Line
Avoid empty catch blocks 59–61

org/aludratest/service/gui/web/selenium/selenium2/condition/ZIndexSupport.java

Violation Line
Useless parentheses. 67
Avoid empty catch blocks 88–90
Useless parentheses. 112
Avoid empty catch blocks 145–147

org/aludratest/service/impl/AludraServiceManagerImpl.java

Violation Line
Avoid empty catch blocks 167–169

org/aludratest/service/jms/impl/JMSUtil.java

Violation Line
Useless parentheses. 35

org/aludratest/service/locator/Locator.java

Violation Line
Useless parentheses. 58

org/aludratest/service/locator/element/ElementLocators.java

Violation Line
Useless parentheses. 82
Useless parentheses. 156–157
Useless parentheses. 156–157

org/aludratest/testcase/data/impl/DefaultTestDataProvider.java

Violation Line
Useless parentheses. 99
Useless parentheses. 99

org/aludratest/testcase/data/impl/TestConfigInfoHelper.java

Violation Line
Useless parentheses. 142

org/aludratest/testcase/data/impl/xml/XmlBasedTestDataProvider.java

Violation Line
Useless parentheses. 239

org/aludratest/util/ControlFlowHandler.java

Violation Line
Useless parentheses. 291
Useless parentheses. 347
Useless parentheses. 353

org/aludratest/util/data/helper/DataMarkerCheck.java

Violation Line
Useless parentheses. 45
Useless parentheses. 45
Useless parentheses. 45

org/aludratest/util/retry/AutoRetryImpl.java

Violation Line
Useless parentheses. 108–109

org/aludratest/util/validator/NumberStringGreaterValidator.java

Violation Line
Useless parentheses. 35

org/aludratest/util/validator/NumberStringLessValidator.java

Violation Line
Useless parentheses. 37

org/apache/commons/vfs2/provider/local/AludraLocalFile.java

Violation Line
These nested if statements could be combined 121–123