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 booleanisInterfaceprivate java.lang.Stringnameprivate intsizeprivate java.lang.StringsourceFile
-
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.Objectclone()java.lang.StringgetName()java.lang.StringgetSourceFile()voidsetInterface(boolean isInterface)voidsetSize(int size)intsize()voidwriteXML(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:
clonein 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:XMLWriteableWrite this object to given XMLOutput.- Specified by:
writeXMLin interfaceXMLWriteable- Parameters:
xmlOutput- the XMLOutput for the document- Throws:
java.io.IOException
-
-