PMD Results

The following document contains the results of PMD 7.17.0.

Violations By Priority

Priority 2

JMockit Coverage Tests - integration/tests/other/control/structures/TryCatchFinallyStatements.java

Rule Violation Line
AvoidBranchingStatementAsLastInLoop Avoid using a branching statement as the last in a loop. 42

jmockit - mockit/internal/expectations/mocking/BaseTypeRedefinition.java

Rule Violation Line
AvoidBranchingStatementAsLastInLoop Avoid using a branching statement as the last in a loop. 128

jmockit - mockit/internal/reflection/GenericTypeReflection.java

Rule Violation Line
AvoidBranchingStatementAsLastInLoop Avoid using a branching statement as the last in a loop. 634

Priority 3

JMockit Coverage Tests - integration/tests/AnAnnotation.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 637

JMockit Coverage Tests - integration/tests/BooleanExpressions.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 's'. 168
UnusedLocalVariable Avoid unused local variables such as 's'. 190

JMockit Coverage Tests - integration/tests/ClassInRegularPackage.java

Rule Violation Line
UselessPureMethodCall Do not call pure method toString if the result is not used. 57

JMockit Coverage Tests - integration/tests/UnreachableStatements.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'a'. 17

JMockit Coverage Tests - integration/tests/other/control/structures/SwitchStatements.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'b'. 15
UnusedLocalVariable Avoid unused local variables such as 'b'. 43

JMockit Coverage Tests - integration/tests/other/control/structures/SynchronizedBlocks.java

Rule Violation Line
UselessPureMethodCall Do not call pure method toString if the result is not used. 18

JMockit Coverage Tests - integration/tests/other/control/structures/TryCatchFinallyStatements.java

Rule Violation Line
UselessPureMethodCall Do not call pure method toString if the result is not used. 75
UselessPureMethodCall Do not call pure method toString if the result is not used. 78

jmockit - mockit/Tested.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6173

jmockit - mockit/asm/annotations/AnnotationVisitor.java

Rule Violation Line
EmptyControlStatement Empty if statement 113119

jmockit - mockit/asm/classes/ConstantPoolCopying.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6232

jmockit - mockit/asm/constantPool/ConstantPoolGeneration.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6761

jmockit - mockit/asm/controlFlow/CFGAnalysis.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6549

jmockit - mockit/asm/controlFlow/Frame.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 61353

jmockit - mockit/asm/controlFlow/StackMapTableWriter.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6560

jmockit - mockit/asm/methods/MethodReader.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6722

jmockit - mockit/asm/methods/MethodWriter.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6603

jmockit - mockit/asm/types/JavaType.java

Rule Violation Line
EmptyControlStatement Empty while statement 7879
EmptyControlStatement Empty while statement 179180

jmockit - mockit/asm/types/PrimitiveType.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6196

jmockit - mockit/asm/util/BytecodeReader.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6593

jmockit - mockit/coverage/CallPoint.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 190191

jmockit - mockit/coverage/CoverageCheck.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 7071

jmockit - mockit/coverage/modification/ClassModification.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 4951

jmockit - mockit/coverage/modification/ClassSelection.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 118119

jmockit - mockit/coverage/modification/ClassesNotLoaded.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 4749
EmptyCatchBlock Avoid empty catch blocks 8384

jmockit - mockit/coverage/modification/CoverageModifier.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6221

jmockit - mockit/coverage/modification/MethodModifier.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6312

jmockit - mockit/internal/BaseClassModifier.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6348

jmockit - mockit/internal/ClassFile.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 4950

jmockit - mockit/internal/ClassLoadingBridge.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 116117

jmockit - mockit/internal/expectations/ActiveInvocations.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6202

jmockit - mockit/internal/expectations/invocation/ExpectedInvocation.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 366367

jmockit - mockit/internal/expectations/invocation/MultiValuedConversion.java

Rule Violation Line
EmptyControlStatement Empty if statement 5157

jmockit - mockit/internal/expectations/invocation/ReturnTypeConversion.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6332
EmptyControlStatement Empty if statement 122134
EmptyControlStatement Empty if statement 128134

jmockit - mockit/internal/expectations/mocking/BaseTypeRedefinition.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6329

jmockit - mockit/internal/expectations/mocking/InterfaceImplementationGenerator.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6213

jmockit - mockit/internal/expectations/mocking/MockedClassModifier.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6282

jmockit - mockit/internal/expectations/mocking/MockedType.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 4950
OverrideBothEqualsAndHashcode Ensure you override both equals() and hashCode() 279

jmockit - mockit/internal/expectations/state/MockedTypeCascade.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6302

jmockit - mockit/internal/expectations/transformation/Capture.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6131

jmockit - mockit/internal/expectations/transformation/ExpectationsTransformer.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 7576

jmockit - mockit/internal/expectations/transformation/InvocationBlockModifier.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6333
EmptyControlStatement Empty if statement 8089

jmockit - mockit/internal/faking/FakeClasses.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 4041
EmptyCatchBlock Avoid empty catch blocks 127128

jmockit - mockit/internal/faking/FakeMethodCollector.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 142144

jmockit - mockit/internal/faking/FakedClassModifier.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6398

jmockit - mockit/internal/injection/InjectionPoint.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6533

jmockit - mockit/internal/injection/Injector.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6247

jmockit - mockit/internal/injection/LifecycleMethods.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6234
EmptyCatchBlock Avoid empty catch blocks 130131
EmptyCatchBlock Avoid empty catch blocks 148149
EmptyCatchBlock Avoid empty catch blocks 211212

jmockit - mockit/internal/injection/constructor/ConstructorInjection.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6223

jmockit - mockit/internal/injection/constructor/ConstructorSearch.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6303

jmockit - mockit/internal/injection/full/FullInjection.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6403

jmockit - mockit/internal/injection/full/JPAJakartaDependencies.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 99100

jmockit - mockit/internal/injection/full/JPAJavaxDependencies.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 9899

jmockit - mockit/internal/reflection/RealMethodOrConstructor.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 9394

jmockit - mockit/internal/reflection/ThrowOfCheckedException.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 2324

jmockit - mockit/internal/startup/ClassLoadingBridgeFields.java

Rule Violation Line
UselessPureMethodCall Do not call pure method getName if the result is not used. 39
UselessPureMethodCall Do not call pure method getName if the result is not used. 43

jmockit - mockit/internal/startup/Startup.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 8081
EmptyCatchBlock Avoid empty catch blocks 117119

jmockit - mockit/internal/state/MockFixture.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6476
EmptyCatchBlock Avoid empty catch blocks 465466

jmockit - mockit/internal/state/TestRun.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 205206

jmockit - mockit/internal/util/DefaultValues.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 6319
EmptyCatchBlock Avoid empty catch blocks 186187

jmockit - mockit/internal/util/StackTrace.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 113114

jmockit - mockit/internal/util/TypeConversionBytecode.java

Rule Violation Line
TooManyStaticImports Too many static imports may lead to messy code 698

Priority 4

jmockit - mockit/asm/classes/ClassWriter.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'BaseWriter': 'put' is already in scope 271
UnnecessaryFullyQualifiedName Unnecessary qualifier 'BaseWriter': 'put' is already in scope 272

jmockit - mockit/asm/util/BytecodeReader.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ConstantPoolTypes': 'DYNAMIC' is already in scope because it is imported in this file 510

jmockit - mockit/integration/testng/TestNGRunnerDecorator.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'TestRunnerDecorator': 'cleanUpAllMocks' is already in scope 261

jmockit - mockit/internal/injection/InjectionProviders.java

Rule Violation Line
UselessParentheses Useless parentheses around `JAKARTA_INJECT_CLASS != null && Provider.class....`. 124127

Files

JMockit Coverage Tests - integration/tests/AnAnnotation.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 637

JMockit Coverage Tests - integration/tests/BooleanExpressions.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 's'. 3 168
UnusedLocalVariable Avoid unused local variables such as 's'. 3 190

JMockit Coverage Tests - integration/tests/ClassInRegularPackage.java

Rule Violation Priority Line
UselessPureMethodCall Do not call pure method toString if the result is not used. 3 57

JMockit Coverage Tests - integration/tests/UnreachableStatements.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'a'. 3 17

JMockit Coverage Tests - integration/tests/other/control/structures/SwitchStatements.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'b'. 3 15
UnusedLocalVariable Avoid unused local variables such as 'b'. 3 43

JMockit Coverage Tests - integration/tests/other/control/structures/SynchronizedBlocks.java

Rule Violation Priority Line
UselessPureMethodCall Do not call pure method toString if the result is not used. 3 18

JMockit Coverage Tests - integration/tests/other/control/structures/TryCatchFinallyStatements.java

Rule Violation Priority Line
AvoidBranchingStatementAsLastInLoop Avoid using a branching statement as the last in a loop. 2 42
UselessPureMethodCall Do not call pure method toString if the result is not used. 3 75
UselessPureMethodCall Do not call pure method toString if the result is not used. 3 78

jmockit - mockit/Tested.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6173

jmockit - mockit/asm/annotations/AnnotationVisitor.java

Rule Violation Priority Line
EmptyControlStatement Empty if statement 3 113119

jmockit - mockit/asm/classes/ClassWriter.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'BaseWriter': 'put' is already in scope 4 271
UnnecessaryFullyQualifiedName Unnecessary qualifier 'BaseWriter': 'put' is already in scope 4 272

jmockit - mockit/asm/classes/ConstantPoolCopying.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6232

jmockit - mockit/asm/constantPool/ConstantPoolGeneration.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6761

jmockit - mockit/asm/controlFlow/CFGAnalysis.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6549

jmockit - mockit/asm/controlFlow/Frame.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 61353

jmockit - mockit/asm/controlFlow/StackMapTableWriter.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6560

jmockit - mockit/asm/methods/MethodReader.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6722

jmockit - mockit/asm/methods/MethodWriter.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6603

jmockit - mockit/asm/types/JavaType.java

Rule Violation Priority Line
EmptyControlStatement Empty while statement 3 7879
EmptyControlStatement Empty while statement 3 179180

jmockit - mockit/asm/types/PrimitiveType.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6196

jmockit - mockit/asm/util/BytecodeReader.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6593
UnnecessaryFullyQualifiedName Unnecessary qualifier 'ConstantPoolTypes': 'DYNAMIC' is already in scope because it is imported in this file 4 510

jmockit - mockit/coverage/CallPoint.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 190191

jmockit - mockit/coverage/CoverageCheck.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 7071

jmockit - mockit/coverage/modification/ClassModification.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 4951

jmockit - mockit/coverage/modification/ClassSelection.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 118119

jmockit - mockit/coverage/modification/ClassesNotLoaded.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 4749
EmptyCatchBlock Avoid empty catch blocks 3 8384

jmockit - mockit/coverage/modification/CoverageModifier.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6221

jmockit - mockit/coverage/modification/MethodModifier.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6312

jmockit - mockit/integration/testng/TestNGRunnerDecorator.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'TestRunnerDecorator': 'cleanUpAllMocks' is already in scope 4 261

jmockit - mockit/internal/BaseClassModifier.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6348

jmockit - mockit/internal/ClassFile.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 4950

jmockit - mockit/internal/ClassLoadingBridge.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 116117

jmockit - mockit/internal/expectations/ActiveInvocations.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6202

jmockit - mockit/internal/expectations/invocation/ExpectedInvocation.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 366367

jmockit - mockit/internal/expectations/invocation/MultiValuedConversion.java

Rule Violation Priority Line
EmptyControlStatement Empty if statement 3 5157

jmockit - mockit/internal/expectations/invocation/ReturnTypeConversion.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6332
EmptyControlStatement Empty if statement 3 122134
EmptyControlStatement Empty if statement 3 128134

jmockit - mockit/internal/expectations/mocking/BaseTypeRedefinition.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6329
AvoidBranchingStatementAsLastInLoop Avoid using a branching statement as the last in a loop. 2 128

jmockit - mockit/internal/expectations/mocking/InterfaceImplementationGenerator.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6213

jmockit - mockit/internal/expectations/mocking/MockedClassModifier.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6282

jmockit - mockit/internal/expectations/mocking/MockedType.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 4950
OverrideBothEqualsAndHashcode Ensure you override both equals() and hashCode() 3 279

jmockit - mockit/internal/expectations/state/MockedTypeCascade.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6302

jmockit - mockit/internal/expectations/transformation/Capture.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6131

jmockit - mockit/internal/expectations/transformation/ExpectationsTransformer.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 7576

jmockit - mockit/internal/expectations/transformation/InvocationBlockModifier.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6333
EmptyControlStatement Empty if statement 3 8089

jmockit - mockit/internal/faking/FakeClasses.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 4041
EmptyCatchBlock Avoid empty catch blocks 3 127128

jmockit - mockit/internal/faking/FakeMethodCollector.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 142144

jmockit - mockit/internal/faking/FakedClassModifier.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6398

jmockit - mockit/internal/injection/InjectionPoint.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6533

jmockit - mockit/internal/injection/InjectionProviders.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `JAKARTA_INJECT_CLASS != null && Provider.class....`. 4 124127

jmockit - mockit/internal/injection/Injector.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6247

jmockit - mockit/internal/injection/LifecycleMethods.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6234
EmptyCatchBlock Avoid empty catch blocks 3 130131
EmptyCatchBlock Avoid empty catch blocks 3 148149
EmptyCatchBlock Avoid empty catch blocks 3 211212

jmockit - mockit/internal/injection/constructor/ConstructorInjection.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6223

jmockit - mockit/internal/injection/constructor/ConstructorSearch.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6303

jmockit - mockit/internal/injection/full/FullInjection.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6403

jmockit - mockit/internal/injection/full/JPAJakartaDependencies.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 99100

jmockit - mockit/internal/injection/full/JPAJavaxDependencies.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 9899

jmockit - mockit/internal/reflection/GenericTypeReflection.java

Rule Violation Priority Line
AvoidBranchingStatementAsLastInLoop Avoid using a branching statement as the last in a loop. 2 634

jmockit - mockit/internal/reflection/RealMethodOrConstructor.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 9394

jmockit - mockit/internal/reflection/ThrowOfCheckedException.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 2324

jmockit - mockit/internal/startup/ClassLoadingBridgeFields.java

Rule Violation Priority Line
UselessPureMethodCall Do not call pure method getName if the result is not used. 3 39
UselessPureMethodCall Do not call pure method getName if the result is not used. 3 43

jmockit - mockit/internal/startup/Startup.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 8081
EmptyCatchBlock Avoid empty catch blocks 3 117119

jmockit - mockit/internal/state/MockFixture.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6476
EmptyCatchBlock Avoid empty catch blocks 3 465466

jmockit - mockit/internal/state/TestRun.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 205206

jmockit - mockit/internal/util/DefaultValues.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 6319
EmptyCatchBlock Avoid empty catch blocks 3 186187

jmockit - mockit/internal/util/StackTrace.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 113114

jmockit - mockit/internal/util/TypeConversionBytecode.java

Rule Violation Priority Line
TooManyStaticImports Too many static imports may lead to messy code 3 698