Package edu.umd.cs.findbugs.detect
Class UnreadFieldsData
java.lang.Object
edu.umd.cs.findbugs.detect.UnreadFieldsData
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final Map
<XField, Set<ProgramPoint>> (package private) final Map
<XField, SourceLineAnnotation> (package private) final Map
<XField, ProgramPoint> (package private) final HashSet
<ClassDescriptor> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
boolean
boolean
boolean
boolean
void
-
Field Details
-
assumedNonNull
-
threadLocalAssignedInConstructor
-
nullTested
-
containerFields
-
unknownAnnotation
-
abstractClasses
-
hasNonAbstractSubClass
-
classesScanned
-
fieldsOfNativeClasses
-
reflectiveFields
-
fieldsOfSerializableOrNativeClassed
-
staticFieldsReadInThisMethod
-
allMyFields
-
myFields
-
writtenFields
-
fieldAccess
-
writtenNonNullFields
-
calledFromConstructors
-
writtenInConstructorFields
-
writtenInInitializationFields
-
writtenOutsideOfInitializationFields
-
readFields
-
constantFields
-
needsOuterObjectInConstructor
-
innerClassCannotBeStatic
-
toldStrongEvidenceForIntendedSerialization
-
-
Constructor Details
-
UnreadFieldsData
public UnreadFieldsData()
-
-
Method Details
-
isContainerField
-
strongEvidenceForIntendedSerialization
-
existsStrongEvidenceForIntendedSerialization
-
isWrittenOutsideOfInitialization
-
isReflexive
-
getReadFields
-
getWrittenFields
-
isWrittenInConstructor
-
isWrittenDuringInitialization
-