|
FindBugs™ 1.3.9 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.umd.cs.findbugs.StringAnnotation
public class StringAnnotation
Bug annotation class for string values.
BugAnnotation,
Serialized Form| Field Summary | |
|---|---|
static java.lang.String |
DEFAULT_ROLE
|
static java.lang.String |
FORMAT_SPECIFIER_ROLE
|
static java.lang.String |
FORMAT_STRING_ROLE
|
static java.lang.String |
PARAMETER_NAME_ROLE
|
static java.lang.String |
REMAINING_OBLIGATIONS_ROLE
|
static java.lang.String |
STRING_CONSTANT_ROLE
|
static java.lang.String |
TYPE_QUALIFIER_ROLE
|
| Fields inherited from interface edu.umd.cs.findbugs.BugAnnotation |
|---|
MESSAGE_TAG |
| Constructor Summary | |
|---|---|
StringAnnotation(java.lang.String value)
Constructor. |
|
| Method Summary | |
|---|---|
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. |
static StringAnnotation |
fromXMLEscapedString(java.lang.String value)
|
java.lang.String |
getDescription()
Get a description of this bug annotation. |
java.lang.String |
getValue()
Get the String 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)
|
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String DEFAULT_ROLE
public static final java.lang.String STRING_CONSTANT_ROLE
public static final java.lang.String PARAMETER_NAME_ROLE
public static final java.lang.String TYPE_QUALIFIER_ROLE
public static final java.lang.String REMAINING_OBLIGATIONS_ROLE
public static final java.lang.String FORMAT_STRING_ROLE
public static final java.lang.String FORMAT_SPECIFIER_ROLE
| Constructor Detail |
|---|
public StringAnnotation(java.lang.String value)
value - the String value| Method Detail |
|---|
public static StringAnnotation fromXMLEscapedString(java.lang.String value)
public java.lang.Object clone()
clone in interface BugAnnotationclone in class java.lang.Objectpublic java.lang.String getValue()
public void accept(BugAnnotationVisitor visitor)
BugAnnotation
accept in interface BugAnnotationvisitor - the visitor to accept
public java.lang.String format(java.lang.String key,
ClassAnnotation primaryClass)
BugAnnotation
format 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 void setDescription(java.lang.String description)
BugAnnotation
setDescription in interface BugAnnotationpublic java.lang.String getDescription()
BugAnnotation
getDescription 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.Object
public void writeXML(XMLOutput xmlOutput)
throws java.io.IOException
XMLWriteable
writeXML in interface XMLWriteablexmlOutput - the XMLOutput for the document
java.io.IOException
public void writeXML(XMLOutput xmlOutput,
boolean addMessages,
boolean isPrimary)
throws java.io.IOException
writeXML in interface XMLWriteableWithMessagesjava.io.IOExceptionpublic boolean isSignificant()
BugAnnotation
isSignificant in interface BugAnnotationpublic java.lang.String toString(ClassAnnotation primaryClass)
toString in interface BugAnnotation
|
FindBugs™ 1.3.9 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||