Package edu.umd.cs.findbugs
Class PackageStats.ClassStats
- java.lang.Object
-
- edu.umd.cs.findbugs.BugCounts
-
- edu.umd.cs.findbugs.PackageStats.ClassStats
-
- All Implemented Interfaces:
XMLWriteable
,java.lang.Cloneable
- Enclosing class:
- PackageStats
public static class PackageStats.ClassStats extends BugCounts implements XMLWriteable, java.lang.Cloneable
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
isInterface
private java.lang.String
name
private int
size
private java.lang.String
sourceFile
-
Constructor Summary
Constructors Constructor Description ClassStats(java.lang.String name, java.lang.String sourceFile)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
clone()
java.lang.String
getName()
java.lang.String
getSourceFile()
void
setInterface(boolean isInterface)
void
setSize(int size)
int
size()
void
writeXML(XMLOutput xmlOutput)
Write this object to given XMLOutput.-
Methods inherited from class edu.umd.cs.findbugs.BugCounts
addError, clearBugCounts, ensureNonnullBugCounts, getBugsAtPriority, getTotalBugs, writeBugPriorities, writeBugPriorities
-
-
-
-
Method Detail
-
clone
public java.lang.Object clone()
- Overrides:
clone
in classjava.lang.Object
-
setInterface
public void setInterface(boolean isInterface)
-
setSize
public void setSize(int size)
-
size
public int size()
-
getName
public java.lang.String getName()
-
getSourceFile
@CheckForNull public java.lang.String getSourceFile()
-
writeXML
public void writeXML(XMLOutput xmlOutput) throws java.io.IOException
Description copied from interface:XMLWriteable
Write this object to given XMLOutput.- Specified by:
writeXML
in interfaceXMLWriteable
- Parameters:
xmlOutput
- the XMLOutput for the document- Throws:
java.io.IOException
-
-