public class IntAnnotation extends java.lang.Object implements BugAnnotation
BugAnnotation,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
INT_ACTUAL_ARGUMENTS |
static java.lang.String |
INT_EXPECTED_ARGUMENTS |
static java.lang.String |
INT_MAX_VALUE |
static java.lang.String |
INT_MIN_VALUE |
static java.lang.String |
INT_OBLIGATIONS_REMAINING |
static java.lang.String |
INT_OCCURRENCES |
static java.lang.String |
INT_SHIFT |
static java.lang.String |
INT_SYNC_PERCENT |
static java.lang.String |
INT_VALUE |
MESSAGE_TAG| Constructor and Description |
|---|
IntAnnotation(int value)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
accept(BugAnnotationVisitor visitor)
Accept a BugAnnotationVisitor.
|
java.lang.Object |
clone() |
int |
compareTo(BugAnnotation o) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
format(java.lang.String key,
ClassAnnotation primaryClass)
Format the annotation as a String.
|
java.lang.String |
getDescription()
Get a description of this bug annotation.
|
static java.lang.String |
getShortInteger(int value) |
static java.lang.String |
getShortInteger(long value) |
int |
getValue()
Get the integer value.
|
int |
hashCode() |
boolean |
isSignificant()
Is this annotation used to compute instance hashes or match bug instances
across versions
|
void |
setDescription(java.lang.String description)
Set a description of this bug annotation.
|
java.lang.String |
toString() |
java.lang.String |
toString(ClassAnnotation primaryClass) |
void |
writeXML(XMLOutput xmlOutput)
Write this object to given XMLOutput.
|
void |
writeXML(XMLOutput xmlOutput,
boolean addMessages,
boolean isPrimary) |
public static final java.lang.String INT_SYNC_PERCENT
public static final java.lang.String INT_OCCURRENCES
public static final java.lang.String INT_VALUE
public static final java.lang.String INT_MIN_VALUE
public static final java.lang.String INT_MAX_VALUE
public static final java.lang.String INT_SHIFT
public static final java.lang.String INT_EXPECTED_ARGUMENTS
public static final java.lang.String INT_ACTUAL_ARGUMENTS
public static final java.lang.String INT_OBLIGATIONS_REMAINING
public IntAnnotation(int value)
value - the integer valuepublic java.lang.Object clone()
clone in interface BugAnnotationclone in class java.lang.Objectpublic int getValue()
public void accept(BugAnnotationVisitor visitor)
BugAnnotationaccept in interface BugAnnotationvisitor - the visitor to acceptpublic java.lang.String format(java.lang.String key,
ClassAnnotation primaryClass)
BugAnnotationformat in interface BugAnnotationkey - how the annotation should be formattedprimaryClass - The primary class for the bug; some bug annotation format msgs
are simplified in relation to that class.public static java.lang.String getShortInteger(int value)
public static java.lang.String getShortInteger(long value)
public void setDescription(java.lang.String description)
BugAnnotationsetDescription in interface BugAnnotationpublic java.lang.String getDescription()
BugAnnotationgetDescription in interface BugAnnotationpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int compareTo(BugAnnotation o)
compareTo in interface java.lang.Comparable<BugAnnotation>public java.lang.String toString()
toString in class java.lang.Objectpublic void writeXML(XMLOutput xmlOutput) throws java.io.IOException
XMLWriteablewriteXML in interface XMLWriteablexmlOutput - the XMLOutput for the documentjava.io.IOExceptionpublic void writeXML(XMLOutput xmlOutput, boolean addMessages, boolean isPrimary) throws java.io.IOException
writeXML in interface XMLWriteableWithMessagesjava.io.IOExceptionpublic boolean isSignificant()
BugAnnotationisSignificant in interface BugAnnotationpublic java.lang.String toString(ClassAnnotation primaryClass)
toString in interface BugAnnotationFindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.