FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.0

Threshold is medium

Effort is min

Summary

Classes Bugs Errors Missing Classes
51 8 0 0

org.apache.johnzon.core.JsonArrayImpl

Bug Category Details Line Priority
Possible null pointer dereference of h in org.apache.johnzon.core.JsonArrayImpl.hashCode() CORRECTNESS NP_NULL_ON_SOME_PATH 162 High

org.apache.johnzon.core.JsonChars

Bug Category Details Line Priority
org.apache.johnzon.core.JsonChars.EVT_MAP should be moved out of an interface and made package protected MALICIOUS_CODE MS_OOI_PKGPROTECT 80 Medium

org.apache.johnzon.core.JsonDoubleImpl

Bug Category Details Line Priority
org.apache.johnzon.core.JsonDoubleImpl.equals(Object) is unusual STYLE EQ_UNUSUAL 100 Medium

org.apache.johnzon.core.JsonGeneratorImpl

Bug Category Details Line Priority
Redundant nullcheck of org.apache.johnzon.core.JsonGeneratorImpl.currentStructureElement, which is known to be non-null in org.apache.johnzon.core.JsonGeneratorImpl.writeStartArray(String) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 207 High
Redundant nullcheck of org.apache.johnzon.core.JsonGeneratorImpl.currentStructureElement, which is known to be non-null in org.apache.johnzon.core.JsonGeneratorImpl.writeStartObject(String) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 159 High
Class org.apache.johnzon.core.JsonGeneratorImpl defines non-transient non-serializable instance field currentStructureElement BAD_PRACTICE SE_BAD_FIELD High
Class org.apache.johnzon.core.JsonGeneratorImpl defines non-transient non-serializable instance field writer BAD_PRACTICE SE_BAD_FIELD Medium

org.apache.johnzon.core.JsonLongImpl

Bug Category Details Line Priority
org.apache.johnzon.core.JsonLongImpl.equals(Object) is unusual STYLE EQ_UNUSUAL 95 Medium