PMD Results

The following document contains the results of PMD 4.2.5.

Files

Jackcess - com/healthmarketscience/jackcess/Column.java

ViolationLine
Avoid unused constructor parameters such as 'format'.231 - 233
These nested if statements could be combined770 - 772
These nested if statements could be combined789 - 792
These nested if statements could be combined796 - 799
These nested if statements could be combined803 - 806
These nested if statements could be combined1730 - 1741
Avoid unused private methods such as 'getColumnBitFlags()'.1770

Jackcess - com/healthmarketscience/jackcess/CursorBuilder.java

ViolationLine
Avoid unused private methods such as 'setIndexByColumns(List)'.140

Jackcess - com/healthmarketscience/jackcess/Database.java

ViolationLine
Avoid unused imports such as 'java.util.ConcurrentModificationException'52
Avoid unused private fields such as 'SYSTEM_OBJECT_NAME_RELATIONSHIPS'.337
Avoid empty catch blocks686 - 688
Avoid empty catch blocks856 - 858

Jackcess - com/healthmarketscience/jackcess/GeneralLegacyIndexCodes.java

ViolationLine
Avoid empty catch blocks353 - 355

Jackcess - com/healthmarketscience/jackcess/IndexData.java

ViolationLine
Ensure you override both equals() and hashCode()1897

Jackcess - com/healthmarketscience/jackcess/IndexPageCache.java

ViolationLine
These nested if statements could be combined1080 - 1086

Jackcess - com/healthmarketscience/jackcess/JetFormat.java

ViolationLine
Avoid unused private fields such as 'POSSIBLE_VERSION_3'.118
Avoid unused private fields such as 'POSSIBLE_VERSION_12'.124
Avoid unused private fields such as 'POSSIBLE_VERSION_14'.127
Avoid unused private fields such as 'POSSIBLE_VERSION_MSISAM'.130

Jackcess - com/healthmarketscience/jackcess/MemFileChannel.java

ViolationLine
Avoid empty catch blocks118 - 120

Jackcess - com/healthmarketscience/jackcess/TableCreator.java

ViolationLine
Avoid empty catch blocks159 - 161

Jackcess - com/healthmarketscience/jackcess/complex/ComplexColumnInfo.java

ViolationLine
Avoid empty catch blocks384 - 386

Jackcess - com/healthmarketscience/jackcess/query/BaseSelectQuery.java

ViolationLine
Overriding method merely calls super132 - 135
Overriding method merely calls super138 - 141
Overriding method merely calls super144 - 147
Overriding method merely calls super150 - 153
Overriding method merely calls super170 - 173

Jackcess - com/healthmarketscience/jackcess/query/UnionQuery.java

ViolationLine
Overriding method merely calls super60 - 62

Jackcess - com/healthmarketscience/jackcess/query/UpdateQuery.java

ViolationLine
Overriding method merely calls super74 - 77