FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.1

Threshold is low

Effort is max

Summary

Classes Bugs Errors Missing Classes
17 12 0 0

org.opendaylight.yangtools.yang.data.jaxen.ConverterNamespaceContext

Bug Category Details Line Priority
org.opendaylight.yangtools.yang.data.jaxen.ConverterNamespaceContext inherits equals and uses Object.hashCode() BAD_PRACTICE HE_INHERITS_EQUALS_USE_HASHCODE 16 Medium

org.opendaylight.yangtools.yang.data.jaxen.JaxenSchemaContext

Bug Category Details Line Priority
Unread field: org.opendaylight.yangtools.yang.data.jaxen.JaxenSchemaContext.context PERFORMANCE URF_UNREAD_FIELD 28 Low

org.opendaylight.yangtools.yang.data.jaxen.JaxenXPath

Bug Category Details Line Priority
Class org.opendaylight.yangtools.yang.data.jaxen.JaxenXPath is final but declares protected field org.opendaylight.yangtools.yang.data.jaxen.JaxenXPath.EXTRACT_NODE STYLE CI_CONFUSED_INHERITANCE Low

org.opendaylight.yangtools.yang.data.jaxen.JaxenXPath$1

Bug Category Details Line Priority
input must be non-null but is marked as nullable STYLE NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE 42 Medium

org.opendaylight.yangtools.yang.data.jaxen.JaxenXPath$3

Bug Category Details Line Priority
The class org.opendaylight.yangtools.yang.data.jaxen.JaxenXPath$3 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 91 Low

org.opendaylight.yangtools.yang.data.jaxen.JaxenXPath$4

Bug Category Details Line Priority
The class org.opendaylight.yangtools.yang.data.jaxen.JaxenXPath$4 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 98 Low

org.opendaylight.yangtools.yang.data.jaxen.JaxenXPath$5

Bug Category Details Line Priority
The class org.opendaylight.yangtools.yang.data.jaxen.JaxenXPath$5 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 105 Low

org.opendaylight.yangtools.yang.data.jaxen.JaxenXPath$6

Bug Category Details Line Priority
The class org.opendaylight.yangtools.yang.data.jaxen.JaxenXPath$6 could be refactored into a named _static_ inner class PERFORMANCE SIC_INNER_SHOULD_BE_STATIC_ANON 112 Low

org.opendaylight.yangtools.yang.data.jaxen.NormalizedNodeContext

Bug Category Details Line Priority
input must be non-null but is marked as nullable STYLE NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE 47 Medium
Class org.opendaylight.yangtools.yang.data.jaxen.NormalizedNodeContext defines non-transient non-serializable instance field node BAD_PRACTICE SE_BAD_FIELD Medium

org.opendaylight.yangtools.yang.data.jaxen.NormalizedNodeNavigator

Bug Category Details Line Priority
Class org.opendaylight.yangtools.yang.data.jaxen.NormalizedNodeNavigator defines non-transient non-serializable instance field document BAD_PRACTICE SE_BAD_FIELD Medium
Class org.opendaylight.yangtools.yang.data.jaxen.NormalizedNodeNavigator defines non-transient non-serializable instance field namespaceContext BAD_PRACTICE SE_BAD_FIELD Medium