Package edu.umd.cs.findbugs
Class BugProperty
java.lang.Object
edu.umd.cs.findbugs.BugProperty
- All Implemented Interfaces:
XMLWriteable
,Serializable
,Cloneable
Name/value metadata pair that may be attached to a BugInstance. These are
different from BugAnnotations because they are not meant to be shown directly
to the user.
- Author:
- David Hovemeyer
- See Also:
-
Field Summary
-
Method Summary
-
Field Details
-
IS_BUG
Boolean property defining whether or not the BugInstance is really a bug.- See Also:
-
SEVERITY
Integer property defining the warning severity (1=least severe, 5=most severe).- See Also:
-
-
Method Details
-
clone
-
getName
Get name of property.- Returns:
- name of property
-
getValue
Get value of property.- Returns:
- value of property
-
getValueAsBoolean
public boolean getValueAsBoolean()Get value of property as boolean.- Returns:
- value of property as a boolean
-
getValueAsInt
public int getValueAsInt()Get value of property as an integer.- Returns:
- value of property as integer
- Throws:
NumberFormatException
- if the value cannot be parsed as an integer
-
setValue
Set value of property.- Parameters:
value
-
-
writeXML
Description copied from interface:XMLWriteable
Write this object to given XMLOutput.- Specified by:
writeXML
in interfaceXMLWriteable
- Parameters:
xmlOutput
- the XMLOutput for the document- Throws:
IOException
-