edu.umd.cs.findbugs
Class CategorizeBugs

java.lang.Object
  extended by edu.umd.cs.findbugs.CategorizeBugs

public class CategorizeBugs
extends java.lang.Object


Nested Class Summary
private static class CategorizeBugs.Stats
           
 
Field Summary
private static int ALL
           
private static int BENIGN
           
private static boolean BY_CODE_ONLY
           
private static int DUBIOUS
           
private static int SERIOUS
           
private static java.util.TreeMap<java.lang.String,CategorizeBugs.Stats> statsByCode
           
private static java.util.TreeMap<java.lang.String,CategorizeBugs.Stats> statsByType
           
 
Constructor Summary
CategorizeBugs()
           
 
Method Summary
private static void dumpBug(BugInstance bugInstance)
           
private static void dumpStats(java.lang.String banner, java.util.Map<java.lang.String,CategorizeBugs.Stats> map)
           
static void main(java.lang.String[] argv)
           
private static java.util.Set<java.lang.String> parseAnnotation(java.lang.String annotation)
           
private static void updateStats(java.lang.String key, java.util.Map<java.lang.String,CategorizeBugs.Stats> map, boolean isBug, int severity)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALL

private static final int ALL
See Also:
Constant Field Values

BENIGN

private static final int BENIGN
See Also:
Constant Field Values

DUBIOUS

private static final int DUBIOUS
See Also:
Constant Field Values

SERIOUS

private static final int SERIOUS
See Also:
Constant Field Values

statsByType

private static java.util.TreeMap<java.lang.String,CategorizeBugs.Stats> statsByType

statsByCode

private static java.util.TreeMap<java.lang.String,CategorizeBugs.Stats> statsByCode

BY_CODE_ONLY

private static final boolean BY_CODE_ONLY
Constructor Detail

CategorizeBugs

public CategorizeBugs()
Method Detail

main

public static void main(java.lang.String[] argv)
                 throws java.lang.Exception
Throws:
java.lang.Exception

dumpBug

private static void dumpBug(BugInstance bugInstance)

updateStats

private static void updateStats(java.lang.String key,
                                java.util.Map<java.lang.String,CategorizeBugs.Stats> map,
                                boolean isBug,
                                int severity)

dumpStats

private static void dumpStats(java.lang.String banner,
                              java.util.Map<java.lang.String,CategorizeBugs.Stats> map)

parseAnnotation

private static java.util.Set<java.lang.String> parseAnnotation(java.lang.String annotation)