The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is medium
Effort is min
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Equals method for org.jaxen.QualifiedName assumes the argument is of type QualifiedName | BAD_PRACTICE | BC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTS | 90 | Medium |
org.jaxen.QualifiedName.equals(Object) does not check for null argument | BAD_PRACTICE | NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT | 90-91 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Possible null pointer dereference of NamespaceNode.name on branch that might be infeasible in org.jaxen.dom.NamespaceNode.isEqualNode(Node) | STYLE | NP_NULL_ON_SOME_PATH_MIGHT_BE_INFEASIBLE | 818 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Equals method for org.jaxen.expr.IdentitySet$IdentityWrapper assumes the argument is of type IdentitySet$IdentityWrapper | BAD_PRACTICE | BC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTS | 74 | Medium |
org.jaxen.expr.IdentitySet$IdentityWrapper.equals(Object) does not check for null argument | BAD_PRACTICE | NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT | 74-75 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.jaxen.expr.NodeComparator implements Comparator but not Serializable | BAD_PRACTICE | SE_COMPARATOR_SHOULD_BE_SERIALIZABLE | 61-173 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Switch statement found in org.jaxen.pattern.PatternHandler.startNameStep(int, String, String) where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 252-258 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Useless condition: it's known that c >= 1757 (0x6dd) at this point | STYLE | UC_USELESS_CONDITION | 337 | High |
Useless condition: it's known that c >= 1760 (0x6e0) at this point | STYLE | UC_USELESS_CONDITION | 338 | High |
Useless condition: it's known that c >= 256 (0x100) at this point | STYLE | UC_USELESS_CONDITION | 106 | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Switch statement found in org.jaxen.saxpath.base.XPathLexer.operatorName() where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 371-393 | Medium |
Switch statement found in org.jaxen.saxpath.base.XPathLexer.relationalOperator() where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 691-732 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
The class name org.jaxen.saxpath.base.XPathReader shadows the simple name of implemented interface org.jaxen.saxpath.XPathReader | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_INTERFACE | 73-1097 | Medium |
Switch statement found in org.jaxen.saxpath.base.XPathReader.abbrStep() where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 724-739 | Medium |
Switch statement found in org.jaxen.saxpath.base.XPathReader.absoluteLocationPath() where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 361-370 | Medium |
Switch statement found in org.jaxen.saxpath.base.XPathReader.additiveExpr() where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 918-933 | Medium |
Switch statement found in org.jaxen.saxpath.base.XPathReader.andExpr() where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 813-819 | Medium |
Switch statement found in org.jaxen.saxpath.base.XPathReader.equalityExpr() where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 834-849 | Medium |
Switch statement found in org.jaxen.saxpath.base.XPathReader.filterExpr() where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 256-284 | Medium |
Switch statement found in org.jaxen.saxpath.base.XPathReader.multiplicativeExpr() where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 948-972 | Medium |
Switch statement found in org.jaxen.saxpath.base.XPathReader.nameTest(int) where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 680-685 | Medium |
Switch statement found in org.jaxen.saxpath.base.XPathReader.orExpr() where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 791-797 | Medium |
Switch statement found in org.jaxen.saxpath.base.XPathReader.relationalExpr() where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 871-902 | Medium |
Switch statement found in org.jaxen.saxpath.base.XPathReader.relativeLocationPath() where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 408-420 | Medium |
Switch statement found in org.jaxen.saxpath.base.XPathReader.step() where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 509-536 | Medium |
Switch statement found in org.jaxen.saxpath.base.XPathReader.steps() where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 462-474 | Medium |
Switch statement found in org.jaxen.saxpath.base.XPathReader.unionExpr() where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 1011-1017 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Possible null pointer dereference of parent in org.jaxen.xom.DocumentNavigator.getDocumentNode(Object) | CORRECTNESS | NP_NULL_ON_SOME_PATH | 210 | Medium |