#FileLineProblem
1 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/apache/xindice/client/xmldb/services/CollectionManager.java 7 Avoid duplicate imports such as 'org.xmldb.api.base.Collection'
2 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/dbxml/core/filer/BTree.java 1 A high number of public methods and attributes in an object can indicate the class may need to be broken up for exhaustive testing may prove difficult.
3 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/dbxml/core/filer/BTree.java 94 Avoid really long Classes.
4 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/dbxml/core/filer/BTree.java 291 Avoid reassigning parameters such as 'query'
5 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/dbxml/core/filer/BTree.java 426 The class 'BTreeNode' has a Cyclomatic Complexity of 5 (Highest = 64).
6 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/dbxml/core/filer/BTree.java 940 Avoid really long methods.
7 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/dbxml/core/filer/BTree.java 940 The method 'query' has a Cyclomatic Complexity of 64.
8 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/dbxml/core/filer/BTree.java 952 A high ratio of statements to labels in a switch statement. Consider refactoring.
9 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/dbxml/core/filer/BTree.java 1454 The class 'ClockNodeBuffer' has a Cyclomatic Complexity of 2 (Highest = 10).
10 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/dbxml/core/filer/BTree.java 1485 The method 'add' has a Cyclomatic Complexity of 10.
11 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/dbxml/core/filer/BTree.java 1520 Switch statements should have a default label
12 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/dbxml/core/filer/Paged.java 1 A high number of public methods and attributes in an object can indicate the class may need to be broken up for exhaustive testing may prove difficult.
13 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/dbxml/core/filer/Paged.java 76 Avoid really long Classes.
14 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/dbxml/core/filer/Paged.java 94 Avoid calls to overridable methods during construction
15 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/dbxml/core/filer/Paged.java 460 Avoid unused private methods such as 'printFreeSpaceList'
16 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/dbxml/core/filer/Paged.java 506 Avoid unused local variables such as 'firstPage'
17 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/dbxml/core/filer/Paged.java 631 Avoid calls to overridable methods during construction
18 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/dbxml/core/filer/Paged.java 1160 Avoid calls to overridable methods during construction
19 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/dbxml/core/indexer/IndexPattern.java 65 The class 'IndexPattern' has a Cyclomatic Complexity of 3 (Highest = 12).
20 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/dbxml/core/indexer/IndexPattern.java 126 The method 'getMatchLevel' has a Cyclomatic Complexity of 12.
21 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/dbxml/core/indexer/IndexQuery.java 63 The class 'IndexQuery' has a Cyclomatic Complexity of 2 (Highest = 15).
22 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/dbxml/core/indexer/IndexQuery.java 202 The method 'testValue' has a Cyclomatic Complexity of 15.
23 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/dbxml/core/indexer/IndexQuery.java 203 Switch statements should have a default label
24 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/CommandLine.java 28 Avoid unused imports such as 'Iterator'
25 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/CommandLine.java 34 Avoid unused imports such as 'PropertyConfigurator'
26 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/CommandLine.java 59 The class 'CommandLine' has a Cyclomatic Complexity of 8 (Highest = 43).
27 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/CommandLine.java 98 The constructor 'CommandLine' has a Cyclomatic Complexity of 43.
28 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/CommandLine.java 106 Switch statements should have a default label
29 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/CommandLine.java 212 Switch statements should have a default label
30 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/CommandLine.java 264 Avoid calls to overridable methods during construction
31 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/CommandLine.java 286 Avoid calls to overridable methods during construction
32 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/CommandLine.java 289 Avoid calls to overridable methods during construction
33 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/CommandLine.java 330 Avoid unused local variables such as 'c'
34 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/CommandLine.java 390 Avoid unused local variables such as 'raw'
35 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/CommandLine.java 470 Avoid really long methods.
36 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/CommandLine.java 470 The method 'parse' has a Cyclomatic Complexity of 18.
37 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/CommandLine.java 515 Avoid unused local variables such as 'doc'
38 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/CommandLine.java 555 Avoid unused local variables such as 'doc'
39 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/InteractiveClient.java 75 Avoid really long Classes.
40 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/InteractiveClient.java 75 The class 'InteractiveClient' has a Cyclomatic Complexity of 8 (Highest = 76).
41 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/InteractiveClient.java 242 Avoid using implementation types like 'TreeSet'; use the interface instead
42 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/InteractiveClient.java 400 Avoid unused local variables such as 'count'
43 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/InteractiveClient.java 429 Avoid really long methods.
44 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/InteractiveClient.java 429 The method 'process' has a Cyclomatic Complexity of 76.
45 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/InteractiveClient.java 454 Avoid using an outer loop incrementer in an inner loop for update expression
46 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/InteractiveClient.java 934 Avoid empty catch blocks
47 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/InteractiveClient.java 944 Avoid using implementation types like 'ArrayList'; use the interface instead
48 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/InteractiveClient.java 946 Avoid using implementation types like 'ArrayList'; use the interface instead
49 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/InteractiveClient.java 952 Avoid unused local variables such as 'collection'
50 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/InteractiveClient.java 1128 Avoid reassigning parameters such as 'fileName'
51 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/InteractiveClient.java 1135 Avoid unused local variables such as 'xml'
52 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/InteractiveClient.java 1199 Avoid reassigning parameters such as 'collPath'
53 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/InteractiveClient.java 1227 Avoid reassigning parameters such as 'in'
54 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/InteractiveClient.java 1231 Avoid unused local variables such as 'i'
55 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/InteractiveClient.java 1280 Avoid really long methods.
56 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/InteractiveClient.java 1280 The method 'run' has a Cyclomatic Complexity of 52.
57 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/InteractiveClient.java 1307 Avoid empty catch blocks
58 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/InteractiveClient.java 1334 Switch statements should have a default label
59 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/InteractiveClient.java 1435 Avoid empty catch blocks
60 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/InteractiveClient.java 1466 Avoid empty catch blocks
61 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/InteractiveClient.java 1620 Avoid empty catch blocks
62 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/InteractiveClient.java 1705 Avoid reassigning parameters such as 's1'
63 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/Parser.java 63 The class 'Parser' has a Cyclomatic Complexity of 3 (Highest = 18).
64 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/Parser.java 109 Avoid unused local variables such as 'replace'
65 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/Parser.java 170 Avoid reassigning parameters such as 'length'
66 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/Parser.java 170 Avoid reassigning parameters such as 'start'
67 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/Parser.java 170 The method 'characters' has a Cyclomatic Complexity of 10.
68 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/Parser.java 260 The method 'endElement' has a Cyclomatic Complexity of 10.
69 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/Parser.java 311 Avoid reassigning parameters such as 'prefix'
70 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/Parser.java 326 Avoid unused private methods such as 'getCurrentPath'
71 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/Parser.java 549 The method 'scan' has a Cyclomatic Complexity of 16.
72 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/Parser.java 650 The method 'scan' has a Cyclomatic Complexity of 15.
73 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/Parser.java 660 Avoid unused local variables such as 'p'
74 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/Parser.java 783 The method 'startElement' has a Cyclomatic Complexity of 18.
75 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/Parser.java 846 Avoid unused local variables such as 'attrPrefix'
76 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/Parser.java 881 Avoid reassigning parameters such as 'prefix'
77 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/Server.java 2 All methods are static. Consider using Singleton instead.
78 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/Server.java 86 Switch statements should have a default label
79 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/ServletTest.java 2 All methods are static. Consider using Singleton instead.
80 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/backup/Backup.java 40 Avoid unused imports such as 'Resource'
81 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/backup/Backup.java 75 Avoid really long methods.
82 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/backup/Backup.java 124 Avoid unused local variables such as 'os'
83 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/backup/Main.java 1 All methods are static. Consider using Singleton instead.
84 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/backup/Main.java 27 The class 'Main' has a Cyclomatic Complexity of 6 (Highest = 17).
85 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/backup/Main.java 81 Avoid really long methods.
86 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/backup/Main.java 81 The method 'process' has a Cyclomatic Complexity of 17.
87 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/backup/Main.java 106 Avoid empty catch blocks
88 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/backup/Main.java 123 Switch statements should have a default label
89 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/backup/Restore.java 155 Avoid reassigning parameters such as 'collPath'
90 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/cocoon/ExistImpl.java 37 The class 'ExistImpl' has a Cyclomatic Complexity of 4 (Highest = 12).
91 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/cocoon/ExistImpl.java 103 The method 'start' has a Cyclomatic Complexity of 12.
92 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/cocoon/XMLDBSessionLoginAction.java 79 Avoid unused local variables such as 'collection'
93 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/cocoon/XMLDBTransformer.java 47 The class 'XMLDBTransformer' has a Cyclomatic Complexity of 4 (Highest = 15).
94 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/cocoon/XMLDBTransformer.java 138 Avoid empty catch blocks
95 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/cocoon/XMLDBTransformer.java 196 Avoid unused local variables such as 'start'
96 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/cocoon/XMLDBTransformer.java 217 The method 'startForEach' has a Cyclomatic Complexity of 15.
97 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/cocoon/XSPHelper.java 19 Avoid using implementation types like 'TreeMap'; use the interface instead
98 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/cocoon/XSPHelper.java 20 Avoid using implementation types like 'TreeMap'; use the interface instead
99 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ArraySet.java 36 The class 'ArraySet' has a Cyclomatic Complexity of 3 (Highest = 12).
100 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ArraySet.java 59 Avoid reassigning parameters such as 'nl'
101 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ArraySet.java 92 Avoid reassigning parameters such as 'list'
102 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ArraySet.java 134 Avoid reassigning parameters such as 'low'
103 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ArraySet.java 135 Avoid reassigning parameters such as 'high'
104 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ArraySet.java 167 Avoid reassigning parameters such as 'low'
105 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ArraySet.java 168 Avoid reassigning parameters such as 'high'
106 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ArraySet.java 349 Avoid unused local variables such as 'result'
107 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ArraySet.java 387 The method 'getChildren' has a Cyclomatic Complexity of 12.
108 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ArraySet.java 427 Switch statements should have a default label
109 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ArraySet.java 451 The method 'getDescendantNodes' has a Cyclomatic Complexity of 10.
110 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ArraySet.java 457 Avoid unused local variables such as 'cmp'
111 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ArraySet.java 493 The method 'getDescendants' has a Cyclomatic Complexity of 11.
112 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ArraySet.java 536 Switch statements should have a default label
113 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ArraySet.java 600 Avoid reassigning parameters such as 'node'
114 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ArraySet.java 617 Avoid unused private methods such as 'hasParent'
115 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/AttrImpl.java 207 Avoid using implementation types like 'ArrayList'; use the interface instead
116 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/CharacterDataImpl.java 26 Avoid unused imports such as 'IOException'
117 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/CharacterDataImpl.java 27 Avoid unused imports such as 'DataInput'
118 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/CharacterDataImpl.java 28 Avoid unused imports such as 'DataOutput'
119 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/CharacterDataImpl.java 289 Avoid using implementation types like 'ArrayList'; use the interface instead
120 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/Collection.java 51 Avoid using implementation types like 'LinkedList'; use the interface instead
121 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/Collection.java 54 Avoid using implementation types like 'ArrayList'; use the interface instead
122 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/Collection.java 183 Ensure you override both equals() and hashCode()
123 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/Collection.java 326 Avoid empty catch blocks
124 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/Collection.java 356 Avoid empty catch blocks
125 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/CommentImpl.java 93 Avoid using implementation types like 'ArrayList'; use the interface instead
126 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/DocumentImpl.java 23 A high number of public methods and attributes in an object can indicate the class may need to be broken up for exhaustive testing may prove difficult.
127 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/DocumentIterator.java 9 Avoid unused imports such as 'NodeList'
128 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/DocumentIterator.java 51 Avoid unused local variables such as 'pathSep'
129 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/DocumentSet.java 45 Avoid unused private fields such as 'LOG'
130 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/DocumentSet.java 47 Avoid using implementation types like 'ArrayList'; use the interface instead
131 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/DocumentSet.java 198 Ensure you override both equals() and hashCode()
132 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ElementImpl.java 24 A high number of public methods and attributes in an object can indicate the class may need to be broken up for exhaustive testing may prove difficult.
133 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ElementImpl.java 58 Avoid really long Classes.
134 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ElementImpl.java 58 The class 'ElementImpl' has a Cyclomatic Complexity of 3 (Highest = 13).
135 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ElementImpl.java 63 Avoid using implementation types like 'ArrayList'; use the interface instead
136 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ElementImpl.java 164 Avoid unused local variables such as 'temp'
137 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ElementImpl.java 273 Avoid reassigning parameters such as 'last'
138 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ElementImpl.java 283 Avoid reassigning parameters such as 'last'
139 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ElementImpl.java 780 The method 'toSAX' has a Cyclomatic Complexity of 13.
140 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ElementImpl.java 784 Avoid using implementation types like 'ArrayList'; use the interface instead
141 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ElementImpl.java 888 Avoid using implementation types like 'ArrayList'; use the interface instead
142 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ElementImpl.java 888 The method 'toString' has a Cyclomatic Complexity of 13.
143 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ElementImpl.java 995 Avoid empty catch blocks
144 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/Match.java 26 Ensure you override both equals() and hashCode()
145 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/NamedNodeMapImpl.java 24 Avoid unused imports such as 'Iterator'
146 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/NodeIDSet.java 32 Avoid unused private fields such as 'LOG'
147 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/NodeIDSet.java 34 Avoid using implementation types like 'ArrayList'; use the interface instead
148 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/NodeImpl.java 22 A high number of public methods and attributes in an object can indicate the class may need to be broken up for exhaustive testing may prove difficult.
149 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/NodeImpl.java 188 Ensure you override both equals() and hashCode()
150 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/NodeImpl.java 577 Avoid using implementation types like 'ArrayList'; use the interface instead
151 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/NodeProxy.java 141 Ensure you override both equals() and hashCode()
152 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/NodeProxyFactory.java 1 All methods are static. Consider using Singleton instead.
153 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/NodeSet.java 122 Avoid reassigning parameters such as 'includeSelf'
154 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/NodeSet.java 123 Avoid reassigning parameters such as 'level'
155 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/NodeSet.java 144 Switch statements should have a default label
156 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/NodeSet.java 187 Avoid reassigning parameters such as 'level'
157 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/NodeSet.java 223 Avoid unused local variables such as 'start'
158 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/NodeSet.java 225 Avoid unused local variables such as 'p'
159 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/NodeSet.java 242 Avoid unused local variables such as 'start'
160 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/NodeSet.java 258 Avoid unused local variables such as 'start'
161 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ProcessingInstructionImpl.java 6 Avoid unused imports such as 'DOMException'
162 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ProcessingInstructionImpl.java 10 Avoid unused imports such as 'AttributesImpl'
163 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/ProcessingInstructionImpl.java 125 Avoid using implementation types like 'ArrayList'; use the interface instead
164 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/SortedNodeSet.java 256 A high ratio of statements to labels in a switch statement. Consider refactoring.
165 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/VirtualNodeSet.java 75 Avoid reassigning parameters such as 'first'
166 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/VirtualNodeSet.java 105 Avoid reassigning parameters such as 'type'
167 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/VirtualNodeSet.java 189 Avoid unused local variables such as 'c'
168 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/VirtualNodeSet.java 191 Avoid unused local variables such as 'cl'
169 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/dom/VirtualNodeSet.java 269 Switch statements should have a default label
170 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServer.java 28 Avoid unused imports such as 'HashMap'
171 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServer.java 131 Avoid empty catch blocks
172 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServer.java 144 Avoid using implementation types like 'ArrayList'; use the interface instead
173 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServer.java 162 Avoid calls to overridable methods during construction
174 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServer.java 205 Avoid empty catch blocks
175 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServer.java 233 Avoid empty catch blocks
176 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServerConnection.java 84 Avoid really long Classes.
177 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServerConnection.java 84 The class 'HttpServerConnection' has a Cyclomatic Complexity of 6 (Highest = 26).
178 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServerConnection.java 93 Avoid unused private fields such as 'NOT_FOUND'
179 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServerConnection.java 168 Avoid really long methods.
180 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServerConnection.java 168 Avoid reassigning parameters such as 'name'
181 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServerConnection.java 168 Avoid using implementation types like 'HashMap'; use the interface instead
182 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServerConnection.java 168 The method 'doGet' has a Cyclomatic Complexity of 14.
183 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServerConnection.java 185 Avoid empty catch blocks
184 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServerConnection.java 194 Avoid empty catch blocks
185 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServerConnection.java 305 Avoid really long methods.
186 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServerConnection.java 305 Avoid reassigning parameters such as 'name'
187 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServerConnection.java 305 The method 'doPost' has a Cyclomatic Complexity of 16.
188 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServerConnection.java 555 Avoid reassigning parameters such as 'name'
189 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServerConnection.java 620 Avoid reassigning parameters such as 'howmany'
190 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServerConnection.java 628 Avoid unused local variables such as 'n'
191 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServerConnection.java 629 Avoid unused local variables such as 'nn'
192 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServerConnection.java 630 Avoid unused local variables such as 'temp'
193 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServerConnection.java 631 Avoid unused local variables such as 'owner'
194 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServerConnection.java 733 Avoid unused local variables such as 'temp'
195 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServerConnection.java 778 Avoid reassigning parameters such as 'howmany'
196 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServerConnection.java 851 Avoid using implementation types like 'HashMap'; use the interface instead
197 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServerConnection.java 951 Avoid really long methods.
198 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServerConnection.java 951 The method 'run' has a Cyclomatic Complexity of 26.
199 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServerConnection.java 954 Avoid unused local variables such as 'line'
200 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServerConnection.java 979 Avoid empty catch blocks
201 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/http/HttpServerConnection.java 1170 Avoid unused local variables such as 'docs'
202 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 10 Avoid unused imports such as 'Tokenizer'
203 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 11 Avoid unused imports such as 'User'
204 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 12 Avoid unused imports such as 'PermissionDeniedException'
205 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 14 Avoid unused imports such as 'ArrayList'
206 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 15 Avoid unused imports such as 'Iterator'
207 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 16 Avoid unused imports such as 'StringTokenizer'
208 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 17 Avoid unused imports such as 'BasicConfigurator'
209 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 18 Avoid unused imports such as 'StringReader'
210 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 26 Avoid unused imports such as 'ANTLRException'
211 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 29 Avoid unused imports such as 'CharScanner'
212 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 34 Avoid unused imports such as 'CommonToken'
213 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 37 Avoid unused imports such as 'MismatchedCharException'
214 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 42 Avoid unused imports such as 'SemanticException'
215 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 44 Avoid really long Classes.
216 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 44 The class 'XPathLexer' has a Cyclomatic Complexity of 4 (Highest = 33).
217 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 77 Avoid really long methods.
218 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 77 The method 'nextToken' has a Cyclomatic Complexity of 33.
219 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 81 Avoid unused local variables such as '_token'
220 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 284 Avoid unused local variables such as '_saveIndex'
221 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 329 A high ratio of statements to labels in a switch statement. Consider refactoring.
222 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 393 Avoid unused local variables such as '_saveIndex'
223 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 406 Avoid unused local variables such as '_saveIndex'
224 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 420 Avoid unused local variables such as '_saveIndex'
225 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 433 Avoid unused local variables such as '_saveIndex'
226 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 446 Avoid unused local variables such as '_saveIndex'
227 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 459 Avoid unused local variables such as '_saveIndex'
228 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 472 Avoid unused local variables such as '_saveIndex'
229 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 485 Avoid unused local variables such as '_saveIndex'
230 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 498 Avoid unused local variables such as '_saveIndex'
231 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 511 Avoid unused local variables such as '_saveIndex'
232 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 524 Avoid unused local variables such as '_saveIndex'
233 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 537 Avoid unused local variables such as '_saveIndex'
234 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 550 Avoid unused local variables such as '_saveIndex'
235 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 621 Avoid unused local variables such as '_saveIndex'
236 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 656 Avoid unused local variables such as '_saveIndex'
237 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 671 Avoid unused local variables such as '_saveIndex'
238 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 729 Avoid unused local variables such as '_saveIndex'
239 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 809 Avoid unused local variables such as '_saveIndex'
240 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 834 Avoid unused local variables such as '_saveIndex'
241 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 860 Avoid unused local variables such as '_saveIndex'
242 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 873 Avoid unused local variables such as '_saveIndex'
243 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 919 Avoid unused local variables such as '_saveIndex'
244 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 1019 Avoid unused local variables such as '_saveIndex'
245 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 1032 Avoid unused local variables such as '_saveIndex'
246 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 1045 Avoid unused local variables such as '_saveIndex'
247 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 1058 Avoid unused local variables such as '_saveIndex'
248 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 1071 Avoid unused local variables such as '_saveIndex'
249 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 1084 Avoid unused local variables such as '_saveIndex'
250 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 1097 Avoid unused local variables such as '_saveIndex'
251 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathLexer.java 1110 Avoid unused local variables such as '_saveIndex'
252 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParser.java 16 Avoid unused imports such as 'StringTokenizer'
253 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParser.java 17 Avoid unused imports such as 'BasicConfigurator'
254 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParser.java 18 Avoid unused imports such as 'StringReader'
255 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParser.java 22 Avoid unused imports such as 'TokenStreamIOException'
256 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParser.java 23 Avoid unused imports such as 'ANTLRException'
257 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParser.java 24 Avoid unused imports such as 'LLkParser'
258 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParser.java 29 Avoid unused imports such as 'MismatchedTokenException'
259 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParser.java 34 Avoid really long Classes.
260 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParser.java 34 The class 'XPathParser' has a Cyclomatic Complexity of 6 (Highest = 54).
261 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParser.java 40 Avoid using implementation types like 'ArrayList'; use the interface instead
262 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParser.java 263 Avoid really long methods.
263 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParser.java 263 The method 'document_function' has a Cyclomatic Complexity of 21.
264 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParser.java 276 A high ratio of statements to labels in a switch statement. Consider refactoring.
265 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParser.java 527 Avoid unused local variables such as 'expr'
266 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParser.java 651 The method 'equality_expr' has a Cyclomatic Complexity of 10.
267 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParser.java 949 The method 'relational_operator' has a Cyclomatic Complexity of 10.
268 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParser.java 1073 The method 'regularexpr' has a Cyclomatic Complexity of 13.
269 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParser.java 1158 The method 'primary_expr' has a Cyclomatic Complexity of 10.
270 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParser.java 1229 Avoid really long methods.
271 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParser.java 1229 The method 'function_call' has a Cyclomatic Complexity of 54.
272 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParser.java 1251 A high ratio of statements to labels in a switch statement. Consider refactoring.
273 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParser.java 1287 Avoid unused local variables such as 'val'
274 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParser.java 1632 Avoid really long methods.
275 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParser.java 1632 The method 'step' has a Cyclomatic Complexity of 17.
276 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParserTokenTypes.java 10 Avoid unused imports such as 'Tokenizer'
277 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParserTokenTypes.java 11 Avoid unused imports such as 'User'
278 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParserTokenTypes.java 12 Avoid unused imports such as 'PermissionDeniedException'
279 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParserTokenTypes.java 14 Avoid unused imports such as 'ArrayList'
280 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParserTokenTypes.java 15 Avoid unused imports such as 'Iterator'
281 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParserTokenTypes.java 16 Avoid unused imports such as 'StringTokenizer'
282 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParserTokenTypes.java 17 Avoid unused imports such as 'BasicConfigurator'
283 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/parser/XPathParserTokenTypes.java 18 Avoid unused imports such as 'StringReader'
284 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/security/Group.java 10 Avoid unused imports such as 'NodeList'
285 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/security/MD5.java 2 All methods are static. Consider using Singleton instead.
286 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/security/Permission.java 21 The class 'Permission' has a Cyclomatic Complexity of 2 (Highest = 11).
287 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/security/Permission.java 227 The method 'setPermissions' has a Cyclomatic Complexity of 11.
288 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/security/Permission.java 352 Avoid reassigning parameters such as 'perm'
289 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/security/Permission.java 375 Avoid reassigning parameters such as 'perm'
290 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/security/SecurityManager.java 95 Avoid calls to overridable methods during construction
291 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/security/SecurityManager.java 96 Avoid calls to overridable methods during construction
292 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/security/SecurityManager.java 97 Avoid calls to overridable methods during construction
293 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/security/SecurityManager.java 114 Avoid empty catch blocks
294 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/security/SecurityManager.java 126 Avoid empty catch blocks
295 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/security/User.java 28 Avoid using implementation types like 'ArrayList'; use the interface instead
296 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/AdminServiceLocator.java 95 Avoid using implementation types like 'java.util.HashSet'; use the interface instead
297 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/AdminSoapBindingImpl.java 155 Avoid unused local variables such as 'doc'
298 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/AdminSoapBindingSkeleton.java 31 Avoid unused local variables such as '_fault'
299 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/AdminSoapBindingStub.java 11 Avoid unused private fields such as 'cachedSerClasses'
300 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/AdminSoapBindingStub.java 11 Avoid using implementation types like 'java.util.Vector'; use the interface instead
301 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/AdminSoapBindingStub.java 12 Avoid unused private fields such as 'cachedSerQNames'
302 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/AdminSoapBindingStub.java 12 Avoid using implementation types like 'java.util.Vector'; use the interface instead
303 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/AdminSoapBindingStub.java 13 Avoid unused private fields such as 'cachedSerFactories'
304 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/AdminSoapBindingStub.java 13 Avoid using implementation types like 'java.util.Vector'; use the interface instead
305 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/AdminSoapBindingStub.java 14 Avoid unused private fields such as 'cachedDeserFactories'
306 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/AdminSoapBindingStub.java 14 Avoid using implementation types like 'java.util.Vector'; use the interface instead
307 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/Collection.java 56 Ensure you override both equals() and hashCode()
308 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/QueryResponse.java 74 Ensure you override both equals() and hashCode()
309 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/QueryResponseCollection.java 56 Ensure you override both equals() and hashCode()
310 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/QueryResponseDocument.java 54 Ensure you override both equals() and hashCode()
311 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/QueryServiceLocator.java 95 Avoid using implementation types like 'java.util.HashSet'; use the interface instead
312 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/QuerySoapBindingImpl.java 66 Avoid using implementation types like 'TreeMap'; use the interface instead
313 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/QuerySoapBindingImpl.java 176 Avoid reassigning parameters such as 'path'
314 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/QuerySoapBindingImpl.java 226 Avoid reassigning parameters such as 'query'
315 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/QuerySoapBindingImpl.java 286 A high ratio of statements to labels in a switch statement. Consider refactoring.
316 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/QuerySoapBindingImpl.java 362 A high ratio of statements to labels in a switch statement. Consider refactoring.
317 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/QuerySoapBindingImpl.java 421 Avoid using implementation types like 'TreeMap'; use the interface instead
318 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/QuerySoapBindingSkeleton.java 31 Avoid unused local variables such as '_fault'
319 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/QuerySoapBindingStub.java 10 The class 'QuerySoapBindingStub' has a Cyclomatic Complexity of 3 (Highest = 10).
320 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/QuerySoapBindingStub.java 11 Avoid using implementation types like 'java.util.Vector'; use the interface instead
321 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/QuerySoapBindingStub.java 12 Avoid using implementation types like 'java.util.Vector'; use the interface instead
322 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/QuerySoapBindingStub.java 13 Avoid using implementation types like 'java.util.Vector'; use the interface instead
323 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/QuerySoapBindingStub.java 14 Avoid using implementation types like 'java.util.Vector'; use the interface instead
324 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/QuerySoapBindingStub.java 101 Avoid unused local variables such as 'enumsf'
325 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/QuerySoapBindingStub.java 102 Avoid unused local variables such as 'enumdf'
326 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/QuerySoapBindingStub.java 105 Avoid unused local variables such as 'simplesf'
327 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/QuerySoapBindingStub.java 106 Avoid unused local variables such as 'simpledf'
328 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/QuerySoapBindingStub.java 158 The method 'createCall' has a Cyclomatic Complexity of 10.
329 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/soap/Sessions.java 41 Avoid unused private methods such as 'checkResultSets'
330 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BFile.java 23 A high number of public methods and attributes in an object can indicate the class may need to be broken up for exhaustive testing may prove difficult.
331 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BFile.java 66 Avoid really long Classes.
332 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BFile.java 142 Avoid unused local variables such as 'p'
333 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BFile.java 251 Avoid empty catch blocks
334 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BFile.java 252 Avoid empty catch blocks
335 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BFile.java 353 Avoid using implementation types like 'ArrayList'; use the interface instead
336 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BFile.java 368 Avoid using implementation types like 'ArrayList'; use the interface instead
337 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BFile.java 405 Avoid using implementation types like 'ArrayList'; use the interface instead
338 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BFile.java 436 Avoid empty catch blocks
339 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BFile.java 456 Avoid empty catch blocks
340 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BFile.java 474 Avoid empty catch blocks
341 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BFile.java 557 Avoid using implementation types like 'ArrayList'; use the interface instead
342 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BFile.java 571 Avoid using implementation types like 'ArrayList'; use the interface instead
343 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BFile.java 585 Avoid using implementation types like 'ArrayList'; use the interface instead
344 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BFile.java 1006 Avoid unused private fields such as 'freeSpacePage'
345 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BFile.java 1495 Avoid using implementation types like 'ArrayList'; use the interface instead
346 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BFile.java 1517 Avoid using implementation types like 'ArrayList'; use the interface instead
347 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BFile.java 1536 A high ratio of statements to labels in a switch statement. Consider refactoring.
348 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BFile.java 1536 Switch statements should have a default label
349 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BFile.java 1582 The class 'OverflowPage' has a Cyclomatic Complexity of 3 (Highest = 10).
350 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BFile.java 1728 Avoid unused local variables such as 'v'
351 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BFile.java 1729 Avoid unused local variables such as 'pnum'
352 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BFile.java 1819 The method 'write' has a Cyclomatic Complexity of 10.
353 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BFile.java 1826 Avoid unused local variables such as 'chunk'
354 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BFile.java 1925 Avoid reassigning parameters such as 'page'
355 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BrokerFactory.java 22 All methods are static. Consider using Singleton instead.
356 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BrokerPool.java 46 Avoid using implementation types like 'TreeMap'; use the interface instead
357 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BrokerPool.java 47 Avoid unused private fields such as 'timeOut'
358 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BrokerPool.java 142 Avoid using implementation types like 'ArrayList'; use the interface instead
359 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BrokerPool.java 169 Avoid calls to overridable methods during construction
360 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BrokerPool.java 228 Avoid empty catch blocks
361 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/BrokerPool.java 296 Avoid empty catch blocks
362 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/DBBroker.java 22 A high number of public methods and attributes in an object can indicate the class may need to be broken up for exhaustive testing may prove difficult.
363 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/DBConnectionPool.java 110 Avoid calls to overridable methods during construction
364 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/DBConnectionPool.java 194 Avoid empty catch blocks
365 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/DBConnectionPool.java 238 Avoid empty catch blocks
366 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/DOMFile.java 1 A high number of public methods and attributes in an object can indicate the class may need to be broken up for exhaustive testing may prove difficult.
367 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/DOMFile.java 24 Avoid unused imports such as 'Object2LongAVLTreeMap'
368 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/DOMFile.java 66 Avoid really long Classes.
369 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/DOMFile.java 154 Avoid unused local variables such as 'p'
370 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/DOMFile.java 346 Avoid unnecessary if..then..else statements when returning a boolean
371 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/DOMFile.java 434 Avoid using implementation types like 'ArrayList'; use the interface instead
372 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/DOMFile.java 478 Avoid using implementation types like 'ArrayList'; use the interface instead
373 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/DOMFile.java 511 Avoid empty catch blocks
374 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/DOMFile.java 513 Avoid unused local variables such as 'firstChildId'
375 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/DOMFile.java 532 Avoid using implementation types like 'ArrayList'; use the interface instead
376 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/DOMFile.java 780 Avoid unnecessary if..then..else statements when returning a boolean
377 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/DOMFile.java 1117 Avoid unnecessary if..then..else statements when returning a boolean
378 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/DOMFile.java 1262 Avoid using implementation types like 'LinkedList'; use the interface instead
379 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/DOMFile.java 1801 Avoid using implementation types like 'ArrayList'; use the interface instead
380 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/DOMFile.java 1817 Avoid using implementation types like 'ArrayList'; use the interface instead
381 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/DOMFile.java 1829 Switch statements should have a default label
382 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/DOMFile.java 1855 Avoid using implementation types like 'ArrayList'; use the interface instead
383 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/DOMFile.java 1866 Avoid using implementation types like 'ArrayList'; use the interface instead
384 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/ElementIndex.java 51 Avoid using implementation types like 'TreeMap'; use the interface instead
385 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/ElementIndex.java 178 Avoid reassigning parameters such as 'list'
386 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/ElementPool.java 41 Avoid using implementation types like 'TreeMap'; use the interface instead
387 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/IndexPaths.java 45 Avoid using implementation types like 'ArrayList'; use the interface instead
388 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/IndexPaths.java 46 Avoid using implementation types like 'ArrayList'; use the interface instead
389 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/IndexPaths.java 166 Avoid using implementation types like 'ArrayList'; use the interface instead
390 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/IndexPaths.java 202 Avoid using implementation types like 'ArrayList'; use the interface instead
391 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 23 A high number of public methods and attributes in an object can indicate the class may need to be broken up for exhaustive testing may prove difficult.
392 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 93 Avoid really long Classes.
393 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 93 The class 'NativeBroker' has a Cyclomatic Complexity of 4 (Highest = 21).
394 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 126 The constructor 'NativeBroker' has a Cyclomatic Complexity of 21.
395 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 282 Switch statements should have a default label
396 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 559 Avoid reassigning parameters such as 'name'
397 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 679 Avoid reassigning parameters such as 'fileName'
398 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 724 Avoid reassigning parameters such as 'collection'
399 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 798 Avoid using implementation types like 'ArrayList'; use the interface instead
400 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 822 Avoid using implementation types like 'ArrayList'; use the interface instead
401 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 949 Switch statements should have a default label
402 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 1033 The method 'reindex' has a Cyclomatic Complexity of 12.
403 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 1043 Avoid unused local variables such as 'data'
404 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 1068 Switch statements should have a default label
405 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 1099 Avoid reassigning parameters such as 'currentPath'
406 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 1118 Avoid unused local variables such as 'p'
407 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 1210 Avoid unused local variables such as 'val'
408 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 1211 Switch statements should have a default label
409 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 1277 Avoid reassigning parameters such as 'expr'
410 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 1279 Avoid unused local variables such as 'temp'
411 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 1310 Avoid reassigning parameters such as 'name'
412 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 1499 Avoid really long methods.
413 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 1499 Avoid reassigning parameters such as 'name'
414 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 1499 The method 'removeCollection' has a Cyclomatic Complexity of 12.
415 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 1623 Avoid really long methods.
416 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 1623 Avoid reassigning parameters such as 'docName'
417 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 1623 The method 'removeDocument' has a Cyclomatic Complexity of 17.
418 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 1912 The method 'scanSequential' has a Cyclomatic Complexity of 14.
419 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 1916 Avoid reassigning parameters such as 'truncation'
420 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 1917 Avoid reassigning parameters such as 'expr'
421 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 1923 Avoid unused local variables such as 'filePos'
422 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 1924 Avoid unused local variables such as 'offset'
423 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 1925 Avoid unused local variables such as 'nodeRef'
424 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 1954 Switch statements should have a default label
425 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 2019 The method 'store' has a Cyclomatic Complexity of 11.
426 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeBroker.java 2056 Switch statements should have a default label
427 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeElementIndex.java 94 Avoid unused local variables such as 'val'
428 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeElementIndex.java 157 Avoid unused local variables such as 'proxy'
429 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeElementIndex.java 162 Avoid unused local variables such as 'name'
430 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeElementIndex.java 164 Avoid unused local variables such as 'val'
431 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeElementIndex.java 169 Avoid unused local variables such as 'docName'
432 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeElementIndex.java 226 Avoid unused formal parameters such as 'len'
433 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeElementIndex.java 226 Avoid unused private methods such as 'findPartition'
434 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeTextEngine.java 93 Avoid really long Classes.
435 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeTextEngine.java 93 The class 'NativeTextEngine' has a Cyclomatic Complexity of 5 (Highest = 11).
436 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeTextEngine.java 155 Switch statements should have a default label
437 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeTextEngine.java 169 Switch statements should have a default label
438 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeTextEngine.java 195 Avoid using implementation types like 'HashSet'; use the interface instead
439 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeTextEngine.java 200 Switch statements should have a default label
440 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeTextEngine.java 283 Avoid reassigning parameters such as 'type'
441 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeTextEngine.java 377 Avoid empty catch blocks
442 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeTextEngine.java 401 Avoid reassigning parameters such as 'expr'
443 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeTextEngine.java 539 Avoid empty catch blocks
444 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeTextEngine.java 626 The method 'removeDocument' has a Cyclomatic Complexity of 11.
445 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeTextEngine.java 689 Avoid empty catch blocks
446 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeTextEngine.java 882 Avoid unused private fields such as 'MAX_BUF'
447 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeTextEngine.java 890 Avoid unused private fields such as 'currentSize'
448 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeTextEngine.java 963 Avoid empty catch blocks
449 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeTextEngine.java 984 Avoid unused local variables such as 'ids'
450 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeTextEngine.java 1034 Avoid empty catch blocks
451 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/NativeTextEngine.java 1078 Avoid unused local variables such as 'k'
452 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/ObjectPool.java 21 Avoid unused imports such as 'HashMap'
453 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/ObjectPool.java 31 Avoid using implementation types like 'TreeMap'; use the interface instead
454 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/OracleWrapper.java 48 Avoid empty catch blocks
455 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/PgElementIndex.java 26 Avoid unused imports such as 'ByteArrayOutputStream'
456 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/PgElementIndex.java 27 Avoid unused imports such as 'ByteArrayInputStream'
457 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/PgElementIndex.java 28 Avoid unused imports such as 'DataOutputStream'
458 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/PgElementIndex.java 29 Avoid unused imports such as 'DataInputStream'
459 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/PgElementIndex.java 30 Avoid unused imports such as 'OutputStream'
460 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/PgElementIndex.java 31 Avoid unused imports such as 'InputStream'
461 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/PgElementIndex.java 32 Avoid unused imports such as 'BufferedOutputStream'
462 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/PgElementIndex.java 33 Avoid unused imports such as 'FileOutputStream'
463 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/PgElementIndex.java 34 Avoid unused imports such as 'File'
464 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/PgElementIndex.java 35 Avoid unused imports such as 'IOException'
465 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/PgElementIndex.java 36 Avoid unused imports such as 'FileNotFoundException'
466 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/PgElementIndex.java 38 Avoid unused imports such as 'GZIPOutputStream'
467 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/PgElementIndex.java 39 Avoid unused imports such as 'GZIPInputStream'
468 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/PgElementIndex.java 40 Avoid unused imports such as 'BASE64Encoder'
469 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/PgElementIndex.java 41 Avoid unused imports such as 'BASE64Decoder'
470 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalBroker.java 22 A high number of public methods and attributes in an object can indicate the class may need to be broken up for exhaustive testing may prove difficult.
471 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalBroker.java 83 Avoid really long Classes.
472 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalBroker.java 83 The class 'RelationalBroker' has a Cyclomatic Complexity of 4 (Highest = 21).
473 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalBroker.java 104 Avoid using implementation types like 'HashMap'; use the interface instead
474 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalBroker.java 105 Avoid using implementation types like 'HashMap'; use the interface instead
475 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalBroker.java 130 Avoid using implementation types like 'HashMap'; use the interface instead
476 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalBroker.java 161 The constructor 'RelationalBroker' has a Cyclomatic Complexity of 21.
477 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalBroker.java 168 Avoid unused local variables such as 'stopword'
478 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalBroker.java 546 The method 'createNode' has a Cyclomatic Complexity of 13.
479 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalBroker.java 911 Avoid reassigning parameters such as 'name'
480 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalBroker.java 999 Avoid reassigning parameters such as 'fileName'
481 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalBroker.java 1049 Avoid reassigning parameters such as 'collection'
482 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalBroker.java 1049 The method 'getDocumentsByCollection' has a Cyclomatic Complexity of 10.
483 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalBroker.java 1245 Avoid unused local variables such as 'start'
484 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalBroker.java 1265 The method 'getNodesEqualTo' has a Cyclomatic Complexity of 11.
485 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalBroker.java 1355 Avoid reassigning parameters such as 'name'
486 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalBroker.java 1600 Avoid unused private methods such as 'readDocument'
487 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalBroker.java 1862 Avoid really long methods.
488 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalBroker.java 1862 The method 'store' has a Cyclomatic Complexity of 20.
489 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalBroker.java 1863 A high ratio of statements to labels in a switch statement. Consider refactoring.
490 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalBroker.java 2047 The method 'storeDocument' has a Cyclomatic Complexity of 10.
491 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalBroker.java 2117 Switch statements should have a default label
492 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalBroker.java 2161 Avoid empty catch blocks
493 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalBroker.java 2368 Avoid using implementation types like 'LinkedList'; use the interface instead
494 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalBroker.java 2404 Avoid empty catch blocks
495 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalBroker.java 2417 Avoid empty catch blocks
496 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalTextEngine.java 51 The class 'RelationalTextEngine' has a Cyclomatic Complexity of 4 (Highest = 11).
497 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalTextEngine.java 98 Avoid unused local variables such as 'num'
498 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalTextEngine.java 99 Avoid unused local variables such as 'pathSep'
499 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalTextEngine.java 134 Avoid unused local variables such as 'docId'
500 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalTextEngine.java 135 Avoid unused local variables such as 'gid'
501 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalTextEngine.java 259 Avoid really long methods.
502 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalTextEngine.java 259 The method 'getNodesContaining' has a Cyclomatic Complexity of 11.
503 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalTextEngine.java 289 Avoid unused local variables such as 'current'
504 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalTextEngine.java 340 Avoid unused local variables such as 'resultSet'
505 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalTextEngine.java 342 Avoid unused local variables such as 'temp'
506 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalTextEngine.java 429 Avoid using implementation types like 'HashMap'; use the interface instead
507 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalTextEngine.java 439 Avoid unused private fields such as 'MAX_BUF'
508 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/RelationalTextEngine.java 625 Avoid unused local variables such as 'dstr'
509 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/Signatures.java 2 All methods are static. Consider using Singleton instead.
510 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/Signatures.java 32 Switch statements should have a default label
511 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/Signatures.java 70 Switch statements should have a default label
512 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/Signatures.java 96 Switch statements should have a default label
513 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/Signatures.java 116 Avoid reassigning parameters such as 'data'
514 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/Signatures.java 117 Switch statements should have a default label
515 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/TableInsert.java 22 Avoid unused imports such as 'Stack'
516 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/TextSearchEngine.java 35 The class 'TextSearchEngine' has a Cyclomatic Complexity of 2 (Highest = 10).
517 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/TextSearchEngine.java 39 Avoid using implementation types like 'TreeSet'; use the interface instead
518 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/TextSearchEngine.java 46 The constructor 'TextSearchEngine' has a Cyclomatic Complexity of 10.
519 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/WordTokenizer.java 22 The class 'WordTokenizer' has a Cyclomatic Complexity of 4 (Highest = 13).
520 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/WordTokenizer.java 38 Avoid calls to overridable methods during construction
521 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/WordTokenizer.java 48 The method 'nextToken' has a Cyclomatic Complexity of 13.
522 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/analysis/ParseException.java 13 The class 'ParseException' has a Cyclomatic Complexity of 5 (Highest = 13).
523 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/analysis/ParseException.java 97 The method 'getMessage' has a Cyclomatic Complexity of 10.
524 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/analysis/ParseException.java 147 The method 'add_escapes' has a Cyclomatic Complexity of 13.
525 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/analysis/SimpleTokenizer.java 12 The class 'SimpleTokenizer' has a Cyclomatic Complexity of 3 (Highest = 18).
526 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/analysis/SimpleTokenizer.java 14 Avoid unused private fields such as 'previous'
527 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/analysis/SimpleTokenizer.java 39 Avoid reassigning parameters such as 'token'
528 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/analysis/SimpleTokenizer.java 44 Avoid unused local variables such as 'oldPos'
529 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/analysis/SimpleTokenizer.java 73 Avoid reassigning parameters such as 'token'
530 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/analysis/SimpleTokenizer.java 144 The method 'nextToken' has a Cyclomatic Complexity of 18.
531 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/analysis/SimpleTokenizer.java 151 A high ratio of statements to labels in a switch statement. Consider refactoring.
532 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/analysis/SimpleTokenizer.java 173 Switch statements should have a default label
533 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/analysis/SimpleTokenizer.java 207 Switch statements should have a default label
534 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/serializers/NativeSerializer.java 43 The class 'NativeSerializer' has a Cyclomatic Complexity of 5 (Highest = 28).
535 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/serializers/NativeSerializer.java 108 Avoid unused local variables such as 'startTime'
536 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/serializers/NativeSerializer.java 266 Avoid really long methods.
537 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/serializers/NativeSerializer.java 266 The method 'serializeToSAX' has a Cyclomatic Complexity of 28.
538 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/serializers/NativeSerializer.java 267 Avoid reassigning parameters such as 'node'
539 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/serializers/NativeSerializer.java 270 Avoid reassigning parameters such as 'gid'
540 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/serializers/NativeSerializer.java 272 Avoid using implementation types like 'ArrayList'; use the interface instead
541 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/serializers/NativeSerializer.java 287 A high ratio of statements to labels in a switch statement. Consider refactoring.
542 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/serializers/NativeSerializer.java 287 Switch statements should have a default label
543 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/serializers/NativeSerializer.java 291 Avoid unused local variables such as 'childLen'
544 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/serializers/NativeSerializer.java 487 Avoid reassigning parameters such as 'data'
545 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/serializers/PostgresSerializer.java 152 Avoid unused local variables such as 'children'
546 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/serializers/PostgresSerializer.java 265 Avoid unused local variables such as 'sql'
547 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/serializers/Serializer.java 410 Avoid unused local variables such as 'startTime'
548 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/serializers/Serializer.java 620 Avoid reassigning parameters such as 'stylesheet'
549 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/serializers/Serializer.java 846 Avoid reassigning parameters such as 'href'
550 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/serializers/XIncludeFilter.java 32 The class 'XIncludeFilter' has a Cyclomatic Complexity of 2 (Highest = 14).
551 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/serializers/XIncludeFilter.java 154 Avoid really long methods.
552 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/serializers/XIncludeFilter.java 154 The method 'processXInclude' has a Cyclomatic Complexity of 14.
553 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/storage/serializers/XIncludeFilter.java 226 Avoid unused local variables such as 'start'
554 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/Arrays.java 21 All methods are static. Consider using Singleton instead.
555 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/ByteConversion.java 22 All methods are static. Consider using Singleton instead.
556 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/ByteConversion.java 50 Avoid reassigning parameters such as 'pointer'
557 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/ByteConversion.java 158 Switch statements should have a default label
558 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/ByteConversion.java 177 Switch statements should have a default label
559 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/ByteConversion.java 212 Switch statements should have a default label
560 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/ByteConversion.java 275 Switch statements should have a default label
561 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/ByteConversion.java 315 Avoid reassigning parameters such as 'data'
562 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/ByteConversion.java 355 Avoid reassigning parameters such as 'data'
563 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/ByteConversion.java 396 Avoid reassigning parameters such as 'data'
564 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/CollectionCache.java 67 Avoid unused formal parameters such as 'collection'
565 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/CollectionCache.java 70 Avoid unused local variables such as 'id'
566 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/CollectionCache.java 70 Avoid unused local variables such as 'oldId'
567 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/CollectionScanner.java 2 All methods are static. Consider using Singleton instead.
568 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/Configuration.java 43 The class 'Configuration' has a Cyclomatic Complexity of 11 (Highest = 66).
569 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/Configuration.java 49 Avoid using implementation types like 'HashMap'; use the interface instead
570 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/Configuration.java 71 The constructor 'Configuration' has a Cyclomatic Complexity of 66.
571 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/Configuration.java 89 Deeply nested if..then statements are hard to read
572 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/Configuration.java 110 Avoid unused local variables such as 'root'
573 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/Configuration.java 160 Avoid empty catch blocks
574 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/Configuration.java 186 Avoid empty catch blocks
575 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/Configuration.java 213 Deeply nested if..then statements are hard to read
576 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/Configuration.java 238 Deeply nested if..then statements are hard to read
577 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/Configuration.java 319 Avoid empty catch blocks
578 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/Configuration.java 327 Avoid empty catch blocks
579 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/Configuration.java 335 Avoid empty catch blocks
580 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/Configuration.java 343 Avoid empty catch blocks
581 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/Configuration.java 351 Avoid empty catch blocks
582 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/Configuration.java 359 Avoid empty catch blocks
583 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/Configuration.java 367 Avoid empty catch blocks
584 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/Configuration.java 379 Avoid empty catch blocks
585 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/Configuration.java 385 Avoid empty catch blocks
586 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/Configuration.java 391 Avoid empty catch blocks
587 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/Configuration.java 435 Deeply nested if..then statements are hard to read
588 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/DirectoryScanner.java 2 All methods are static. Consider using Singleton instead.
589 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/DirectoryScanner.java 26 Avoid reassigning parameters such as 'pattern'
590 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/DirectoryScanner.java 38 Avoid reassigning parameters such as 'pattern'
591 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/DirectoryScanner.java 46 Avoid using implementation types like 'ArrayList'; use the interface instead
592 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/FastByteBuffer.java 93 The class 'FastByteBuffer' has a Cyclomatic Complexity of 3 (Highest = 11).
593 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/FastByteBuffer.java 339 Avoid unused local variables such as 'lastchunk'
594 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/FastByteBuffer.java 478 The method 'append' has a Cyclomatic Complexity of 11.
595 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/FastStringBuffer.java 93 Avoid really long Classes.
596 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/FastStringBuffer.java 93 The class 'FastStringBuffer' has a Cyclomatic Complexity of 3 (Highest = 11).
597 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/FastStringBuffer.java 139 Avoid unused private fields such as 'CARRY_WS'
598 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/FastStringBuffer.java 469 Avoid unused local variables such as 'lastchunk'
599 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/FastStringBuffer.java 762 The method 'append' has a Cyclomatic Complexity of 11.
600 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/FastStringBuffer.java 860 Avoid reassigning parameters such as 'length'
601 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/FastStringBuffer.java 1001 The method 'getNormalizedString' has a Cyclomatic Complexity of 11.
602 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/FastStringBuffer.java 1008 Avoid unused local variables such as 'pos'
603 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/FastStringBuffer.java 1078 Avoid reassigning parameters such as 'startColumn'
604 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/IncludeXMLFilter.java 59 Avoid reassigning parameters such as 'localName'
605 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/IncludeXMLFilter.java 135 Avoid reassigning parameters such as 'localName'
606 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/ObjectPool.java 83 Avoid using implementation types like 'Vector'; use the interface instead
607 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/ObjectPool.java 173 Avoid empty catch blocks
608 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/PorterStemmer.java 39 The class 'PorterStemmer' has a Cyclomatic Complexity of 6 (Highest = 35).
609 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/PorterStemmer.java 117 The method 'm' has a Cyclomatic Complexity of 11.
610 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/PorterStemmer.java 238 The method 'step1' has a Cyclomatic Complexity of 14.
611 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/PorterStemmer.java 276 The method 'step3' has a Cyclomatic Complexity of 31.
612 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/PorterStemmer.java 278 A high ratio of statements to labels in a switch statement. Consider refactoring.
613 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/PorterStemmer.java 278 Switch statements should have a default label
614 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/PorterStemmer.java 320 The method 'step4' has a Cyclomatic Complexity of 12.
615 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/PorterStemmer.java 321 Switch statements should have a default label
616 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/PorterStemmer.java 342 The method 'step5' has a Cyclomatic Complexity of 35.
617 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/SelectorUtils.java 75 The class 'SelectorUtils' has a Cyclomatic Complexity of 8 (Highest = 36).
618 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/SelectorUtils.java 165 Avoid unnecessary if..then..else statements when returning a boolean
619 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/SelectorUtils.java 203 Avoid really long methods.
620 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/SelectorUtils.java 203 The method 'matchPath' has a Cyclomatic Complexity of 25.
621 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/SelectorUtils.java 357 Avoid really long methods.
622 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/SelectorUtils.java 357 The method 'match' has a Cyclomatic Complexity of 36.
623 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/SelectorUtils.java 514 Avoid using implementation types like 'Vector'; use the interface instead
624 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/SimpleTimeOutLock.java 58 Avoid empty catch blocks
625 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/SimpleTimeOutLock.java 93 Avoid empty catch blocks
626 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/StringUtil.java 1 All methods are static. Consider using Singleton instead.
627 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/StringUtil.java 11 Avoid reassigning parameters such as 'data'
628 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/StringUtil.java 30 Avoid reassigning parameters such as 'data'
629 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/VariableByteCoding.java 2 All methods are static. Consider using Singleton instead.
630 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/VariableByteCoding.java 71 Avoid reassigning parameters such as 'l'
631 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/VariableByteCoding.java 92 Avoid reassigning parameters such as 'data'
632 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/VariableByteCoding.java 92 Avoid reassigning parameters such as 'l'
633 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/VariableByteCoding.java 109 Avoid reassigning parameters such as 'l'
634 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/VariableByteCoding.java 117 Avoid reassigning parameters such as 'l'
635 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/VariableByteCoding.java 132 Avoid reassigning parameters such as 'l'
636 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/XMLFilenameFilter.java 32 Avoid unused local variables such as 'matcher'
637 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/XMLUtil.java 22 All methods are static. Consider using Singleton instead.
638 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/XMLUtil.java 43 The class 'XMLUtil' has a Cyclomatic Complexity of 4 (Highest = 11).
639 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/XMLUtil.java 54 Avoid empty catch blocks
640 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/XMLUtil.java 76 Switch statements should have a default label
641 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/XMLUtil.java 131 The method 'encodeAttrMarkup' has a Cyclomatic Complexity of 11.
642 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/util/test/VariableByteStreamTest.java 47 Avoid unused local variables such as 'i'
643 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/CollectionImpl.java 45 Avoid using implementation types like 'HashMap'; use the interface instead
644 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/CollectionImpl.java 51 Avoid using implementation types like 'ArrayList'; use the interface instead
645 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/CollectionImpl.java 65 Avoid calls to overridable methods during construction
646 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/CollectionImpl.java 102 Avoid reassigning parameters such as 'id'
647 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/CollectionImpl.java 264 Avoid empty catch blocks
648 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/DatabaseImpl.java 54 The class 'DatabaseImpl' has a Cyclomatic Complexity of 4 (Highest = 16).
649 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/DatabaseImpl.java 68 Avoid empty catch blocks
650 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/DatabaseImpl.java 120 Avoid reassigning parameters such as 'user'
651 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/DatabaseImpl.java 120 The method 'getCollection' has a Cyclomatic Complexity of 16.
652 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/DatabaseImpl.java 121 Avoid reassigning parameters such as 'password'
653 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/DatabaseImpl.java 219 Avoid unnecessary temporaries when converting primitives to Strings
654 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/LocalCollection.java 70 Avoid using implementation types like 'ArrayList'; use the interface instead
655 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/LocalCollection.java 98 Avoid reassigning parameters such as 'name'
656 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/LocalCollection.java 153 Avoid reassigning parameters such as 'id'
657 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/LocalCollectionManagementService.java 47 Avoid reassigning parameters such as 'collName'
658 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/LocalResourceSet.java 22 Avoid using implementation types like 'Vector'; use the interface instead
659 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/LocalXMLResource.java 35 Avoid unused private fields such as 'LOG'
660 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/LocalXMLResource.java 213 Avoid unused local variables such as 'xml'
661 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/LocalXPathQueryService.java 83 Avoid reassigning parameters such as 'query'
662 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/LocalXPathQueryService.java 94 Avoid reassigning parameters such as 'query'
663 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/LocalXPathQueryService.java 109 Avoid reassigning parameters such as 'docs'
664 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/LocalXPathQueryService.java 153 Avoid reassigning parameters such as 'query'
665 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/RemoteXPathQueryService.java 24 Avoid reassigning parameters such as 'query'
666 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/RemoteXPathQueryService.java 51 Avoid reassigning parameters such as 'query'
667 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/RemoteXPathQueryService.java 82 Avoid reassigning parameters such as 'query'
668 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/ResourceIteratorImpl.java 33 Avoid using implementation types like 'Vector'; use the interface instead
669 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/ResourceIteratorImpl.java 37 Avoid using implementation types like 'Vector'; use the interface instead
670 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/ResourceSetHelper.java 1 All methods are static. Consider using Singleton instead.
671 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/ResourceSetImpl.java 20 Avoid using implementation types like 'Vector'; use the interface instead
672 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/ResourceSetImpl.java 44 Avoid using implementation types like 'Vector'; use the interface instead
673 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/XMLResourceImpl.java 57 Avoid unused local variables such as 'encoding'
674 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/test/AllTests.java 1 All methods are static. Consider using Singleton instead.
675 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/test/CreateCollectionsTest.java 35 Avoid empty catch blocks
676 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/test/CreateCollectionsTest.java 36 Avoid empty catch blocks
677 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/test/CreateCollectionsTest.java 37 Avoid empty catch blocks
678 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmldb/test/ResourceTest.java 30 Avoid unused private fields such as 'DRIVER'
679 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/AuthenticatedHandler.java 56 Avoid using implementation types like 'Vector'; use the interface instead
680 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/AuthenticatedHandler.java 57 Avoid reassigning parameters such as 'password'
681 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/AuthenticatedHandler.java 57 Avoid reassigning parameters such as 'user'
682 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/AuthenticatedHandler.java 84 Avoid using implementation types like 'Vector'; use the interface instead
683 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcAPI.java 92 Avoid using implementation types like 'Vector'; use the interface instead
684 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcAPI.java 105 Avoid using implementation types like 'Vector'; use the interface instead
685 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcAPI.java 108 Avoid using implementation types like 'Vector'; use the interface instead
686 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcAPI.java 111 Avoid using implementation types like 'Vector'; use the interface instead
687 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcAPI.java 267 Avoid using implementation types like 'Vector'; use the interface instead
688 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcAPI.java 270 Avoid using implementation types like 'Vector'; use the interface instead
689 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcAPI.java 273 Avoid using implementation types like 'Vector'; use the interface instead
690 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcAPI.java 331 Avoid using implementation types like 'Vector'; use the interface instead
691 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcAPI.java 667 Avoid using implementation types like 'Vector'; use the interface instead
692 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcAPI.java 688 Avoid using implementation types like 'Vector'; use the interface instead
693 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 22 A high number of public methods and attributes in an object can indicate the class may need to be broken up for exhaustive testing may prove difficult.
694 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 99 Avoid really long Classes.
695 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 210 Avoid empty catch blocks
696 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 349 Avoid using implementation types like 'Vector'; use the interface instead
697 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 372 Avoid using implementation types like 'Vector'; use the interface instead
698 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 386 Avoid using implementation types like 'Vector'; use the interface instead
699 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 396 Avoid using implementation types like 'Vector'; use the interface instead
700 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 470 Avoid using implementation types like 'Vector'; use the interface instead
701 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 653 Avoid using implementation types like 'Vector'; use the interface instead
702 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 660 Avoid empty catch blocks
703 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 682 Avoid using implementation types like 'Vector'; use the interface instead
704 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 696 Avoid using implementation types like 'Vector'; use the interface instead
705 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 701 Avoid using implementation types like 'Vector'; use the interface instead
706 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 1178 Avoid using implementation types like 'Vector'; use the interface instead
707 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 1222 Avoid using implementation types like 'ArrayList'; use the interface instead
708 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 1235 Avoid calls to overridable methods during construction
709 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 1281 Avoid empty catch blocks
710 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 1320 Avoid empty catch blocks
711 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 1541 Avoid reassigning parameters such as 'rootCollection'
712 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 1593 Avoid reassigning parameters such as 'stylesheet'
713 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 1595 Avoid unused local variables such as 'start'
714 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 1648 Avoid using implementation types like 'Vector'; use the interface instead
715 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 1672 Avoid reassigning parameters such as 'name'
716 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 1672 Avoid using implementation types like 'Vector'; use the interface instead
717 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 1698 Avoid reassigning parameters such as 'name'
718 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 1698 Avoid using implementation types like 'Vector'; use the interface instead
719 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 1734 Avoid reassigning parameters such as 'name'
720 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 1734 Avoid using implementation types like 'Vector'; use the interface instead
721 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 1807 Avoid reassigning parameters such as 'name'
722 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 1863 Avoid using implementation types like 'Vector'; use the interface instead
723 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 1957 Avoid reassigning parameters such as 'howmany'
724 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 1967 Avoid unused local variables such as 'n'
725 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 1968 Avoid unused local variables such as 'nn'
726 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 1969 Avoid unused local variables such as 'temp'
727 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 1970 Avoid unused local variables such as 'owner'
728 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 2014 Avoid reassigning parameters such as 'howmany'
729 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 2194 Avoid using implementation types like 'Vector'; use the interface instead
730 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 2206 Avoid using implementation types like 'Vector'; use the interface instead
731 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 2212 Avoid unused local variables such as 'startTime'
732 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 2413 Avoid empty catch blocks
733 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 2570 Avoid using implementation types like 'Vector'; use the interface instead
734 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xmlrpc/RpcServer.java 2680 Avoid unused local variables such as 'startTime'
735 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/Constants.java 4 Avoid unused imports such as 'Node'
736 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/Environment.java 25 Avoid using implementation types like 'HashMap'; use the interface instead
737 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FLWR.java 30 Avoid using implementation types like 'HashMap'; use the interface instead
738 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FLWR.java 31 Avoid using implementation types like 'ArrayList'; use the interface instead
739 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunCeiling.java 57 Avoid empty catch blocks
740 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunContains.java 34 The class 'FunContains' has a Cyclomatic Complexity of 3 (Highest = 11).
741 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunContains.java 36 Avoid unused private fields such as 'LOG'
742 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunContains.java 38 Avoid using implementation types like 'ArrayList'; use the interface instead
743 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunContains.java 75 The method 'eval' has a Cyclomatic Complexity of 11.
744 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunContains.java 79 Avoid unused local variables such as 'pid'
745 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunContains.java 83 Avoid unused local variables such as 'start'
746 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunContains.java 178 Avoid unused local variables such as 'skip_preselect'
747 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunFloor.java 57 Avoid empty catch blocks
748 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunKeywordMatch.java 39 The class 'FunKeywordMatch' has a Cyclomatic Complexity of 3 (Highest = 12).
749 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunKeywordMatch.java 54 The method 'eval' has a Cyclomatic Complexity of 12.
750 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunKeywordMatch.java 76 Avoid unused local variables such as 'pid'
751 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunKeywordMatch.java 80 Avoid unused local variables such as 'start'
752 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunKeywordMatchAll.java 39 The class 'FunKeywordMatchAll' has a Cyclomatic Complexity of 3 (Highest = 11).
753 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunKeywordMatchAll.java 66 The method 'eval' has a Cyclomatic Complexity of 11.
754 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunKeywordMatchAll.java 72 Avoid unused local variables such as 'pid'
755 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunKeywordMatchAll.java 76 Avoid unused local variables such as 'start'
756 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunKeywordMatchAll.java 168 Avoid reassigning parameters such as 'expr'
757 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunLast.java 22 Avoid unused imports such as 'NodeList'
758 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunLast.java 25 Avoid duplicate imports such as 'org.w3c.dom.Node'
759 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunLast.java 26 Avoid unused imports such as 'Iterator'
760 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunNear.java 49 The class 'FunNear' has a Cyclomatic Complexity of 5 (Highest = 20).
761 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunNear.java 63 Avoid really long methods.
762 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunNear.java 63 The method 'eval' has a Cyclomatic Complexity of 20.
763 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunNear.java 68 Avoid unused local variables such as 'pid'
764 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunNear.java 72 Avoid unused local variables such as 'start'
765 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunNot.java 32 Avoid unused private fields such as 'LOG'
766 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunNot.java 53 Avoid unused local variables such as 'pid'
767 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunRound.java 59 Avoid empty catch blocks
768 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/FunSum.java 58 Avoid empty catch blocks
769 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/OpAnd.java 33 Avoid unused private fields such as 'LOG'
770 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/OpAnd.java 78 Avoid unused local variables such as 'pid'
771 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/OpEquals.java 27 Avoid unused imports such as 'NodeList'
772 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/OpEquals.java 35 The class 'OpEquals' has a Cyclomatic Complexity of 4 (Highest = 10).
773 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/OpEquals.java 37 Avoid unused private fields such as 'LOG'
774 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/OpEquals.java 117 Switch statements should have a default label
775 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/OpEquals.java 135 Switch statements should have a default label
776 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/OpEquals.java 162 Switch statements should have a default label
777 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/OpEquals.java 227 The method 'nodeSetCompare' has a Cyclomatic Complexity of 10.
778 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/OpEquals.java 272 Avoid unused local variables such as 'pid'
779 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/OpEquals.java 380 Avoid unused local variables such as 'cmp'
780 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/OpEquals.java 394 Switch statements should have a default label
781 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/OpNumeric.java 36 Avoid unused private fields such as 'LOG'
782 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/OpNumeric.java 84 Avoid empty catch blocks
783 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/OpOr.java 32 Avoid unused private fields such as 'LOG'
784 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/OpOr.java 75 Avoid unused local variables such as 'pid'
785 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/PathExpr.java 38 Avoid using implementation types like 'LinkedList'; use the interface instead
786 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/Predicate.java 41 The class 'Predicate' has a Cyclomatic Complexity of 6 (Highest = 14).
787 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/Predicate.java 49 Avoid really long methods.
788 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/Predicate.java 49 The method 'eval' has a Cyclomatic Complexity of 14.
789 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/Predicate.java 54 A high ratio of statements to labels in a switch statement. Consider refactoring.
790 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/Predicate.java 54 Switch statements should have a default label
791 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/Predicate.java 64 Avoid unused local variables such as 'pid'
792 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/Step.java 40 Avoid using implementation types like 'ArrayList'; use the interface instead
793 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/ValueBoolean.java 22 Avoid unused imports such as 'Node'
794 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/ValueNumber.java 22 Avoid unused imports such as 'Node'
795 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/ValueSet.java 23 Avoid unused imports such as 'Node'
796 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/ValueSet.java 31 Avoid using implementation types like 'ArrayList'; use the interface instead
797 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xpath/ValueString.java 22 Avoid unused imports such as 'Node'
798 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xupdate/Insert.java 78 Switch statements should have a default label
799 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xupdate/Modification.java 58 Avoid reassigning parameters such as 'docs'
800 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xupdate/Modification.java 58 Avoid using implementation types like 'ArrayList'; use the interface instead
801 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xupdate/Modification.java 67 Avoid unused local variables such as 'start'
802 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xupdate/Modification.java 111 Avoid using implementation types like 'ArrayList'; use the interface instead
803 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xupdate/Modification.java 113 Avoid using implementation types like 'ArrayList'; use the interface instead
804 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xupdate/XUpdateProcessor.java 35 The class 'XUpdateProcessor' has a Cyclomatic Complexity of 4 (Highest = 25).
805 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xupdate/XUpdateProcessor.java 52 Avoid using implementation types like 'ArrayList'; use the interface instead
806 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xupdate/XUpdateProcessor.java 115 Avoid really long methods.
807 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/org/exist/xupdate/XUpdateProcessor.java 115 The method 'startElement' has a Cyclomatic Complexity of 25.
808 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/wwbota/xmldb/core/Criterium.java 21 Avoid calls to overridable methods during construction
809 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/wwbota/xmldb/core/Criterium.java 23 Avoid calls to overridable methods during construction
810 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/wwbota/xmldb/core/Database.java 5 All methods are static. Consider using Singleton instead.
811 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/wwbota/xmldb/core/Metadata.java 1 All methods are static. Consider using Singleton instead.
812 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/wwbota/xmldb/core/Query.java 42 Avoid unused private fields such as 'XPath'
813 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/wwbota/xmldb/core/Query.java 141 Avoid reassigning parameters such as 'plainQuery'
814 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/wwbota/xmldb/core/Query.java 195 Avoid reassigning parameters such as 'q'
815 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/wwbota/xmldb/core/QueryHelper.java 1 All methods are static. Consider using Singleton instead.
816 /home/jmv/binaries/eclipse/workspace/eXist-1.0/src/wwbota/xmldb/core/Species.java 26 Avoid unused private fields such as 'description'