|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.umd.cs.findbugs.PackageMemberAnnotation
public abstract class PackageMemberAnnotation
Abstract base class for BugAnnotations describing constructs which are contained in a Java package. Specifically, this includes classes, methods, and fields.
BugAnnotation,
Serialized Form| Field Summary | |
|---|---|
protected java.lang.String |
className
|
protected java.lang.String |
description
|
protected java.lang.String |
sourceFileName
|
protected SourceLineAnnotation |
sourceLines
|
| Fields inherited from interface edu.umd.cs.findbugs.BugAnnotation |
|---|
MESSAGE_TAG |
| Constructor Summary | |
|---|---|
protected |
PackageMemberAnnotation(java.lang.String className,
java.lang.String description)
Constructor. |
| Method Summary | |
|---|---|
java.lang.Object |
clone()
|
java.lang.String |
format(java.lang.String key)
Format the annotation. |
protected abstract java.lang.String |
formatPackageMember(java.lang.String key)
Do default and subclass-specific formatting. |
java.lang.String |
getClassName()
Get the class name. |
java.lang.String |
getDescription()
Get a description of this bug annotation. |
java.lang.String |
getPackageName()
Get the package name. |
java.lang.String |
getSourceFileName()
Get the source file name. |
SourceLineAnnotation |
getSourceLines()
Get the SourceLineAnnotation describing the source lines where the method is defined. |
void |
setDescription(java.lang.String description)
Set a description of this bug annotation. |
void |
setSourceLines(SourceLineAnnotation sourceLines)
Set a SourceLineAnnotation describing the source lines where the package element is defined. |
protected static java.lang.String |
shorten(java.lang.String pkgName,
java.lang.String typeName)
Shorten a type name of remove extraneous components. |
java.lang.String |
toString()
All PackageMemberAnnotation object share a common toString() implementation. |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface edu.umd.cs.findbugs.BugAnnotation |
|---|
accept |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Methods inherited from interface edu.umd.cs.findbugs.XMLWriteableWithMessages |
|---|
writeXML |
| Methods inherited from interface edu.umd.cs.findbugs.xml.XMLWriteable |
|---|
writeXML |
| Field Detail |
|---|
protected java.lang.String className
protected java.lang.String sourceFileName
protected java.lang.String description
protected SourceLineAnnotation sourceLines
| Constructor Detail |
|---|
protected PackageMemberAnnotation(java.lang.String className,
java.lang.String description)
className - name of the class| Method Detail |
|---|
public java.lang.Object clone()
clone in interface BugAnnotationclone in class java.lang.Objectpublic final java.lang.String getSourceFileName()
public final java.lang.String getClassName()
public final java.lang.String getPackageName()
public final java.lang.String format(java.lang.String key)
format in interface BugAnnotationkey - the key
public void setDescription(java.lang.String description)
BugAnnotation
setDescription in interface BugAnnotationpublic java.lang.String getDescription()
BugAnnotation
getDescription in interface BugAnnotation
protected static java.lang.String shorten(java.lang.String pkgName,
java.lang.String typeName)
java.lang package.
protected abstract java.lang.String formatPackageMember(java.lang.String key)
key - the key specifying how to do the formattingpublic java.lang.String toString()
toString in class java.lang.Objectpublic void setSourceLines(SourceLineAnnotation sourceLines)
public SourceLineAnnotation getSourceLines()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||