Package edu.umd.cs.findbugs.props
Class AbstractWarningProperty
java.lang.Object
edu.umd.cs.findbugs.props.AbstractWarningProperty
- All Implemented Interfaces:
WarningProperty
- Direct Known Subclasses:
DeadLocalStoreProperty
,DoomedCodeWarningProperty
,GeneralWarningProperty
,InconsistentSyncWarningProperty
,Naming.NamingProperty
,NonNullReturnProperty
,NullArgumentWarningProperty
,NullDerefProperty
,RefComparisonWarningProperty
Abstract base class for implementing warning properties.
- Author:
- David Hovemeyer
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractWarningProperty
(String shortName, PriorityAdjustment priorityAdjustment) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetName()
Get the fully qualified name of the property.Get the priority adjustment: i.e., the effect that this warning property is expected to have on the likelihood that the warning is real, benign, or a false positive.
-
Constructor Details
-
AbstractWarningProperty
Constructor.- Parameters:
shortName
- the short name of the property; will be qualified with the full name of the warning property classpriorityAdjustment
- the priority adjustment
-
-
Method Details
-
getPriorityAdjustment
Description copied from interface:WarningProperty
Get the priority adjustment: i.e., the effect that this warning property is expected to have on the likelihood that the warning is real, benign, or a false positive.- Specified by:
getPriorityAdjustment
in interfaceWarningProperty
- Returns:
- the priority adjustment
-
getName
Description copied from interface:WarningProperty
Get the fully qualified name of the property. Should be full class name, ".", followed by the descriptive name of the property.- Specified by:
getName
in interfaceWarningProperty
- Returns:
- fully qualified name of the property
-