Package edu.umd.cs.findbugs
Class BugRanker
- java.lang.Object
-
- edu.umd.cs.findbugs.BugRanker
-
public class BugRanker extends java.lang.ObjectBug rankers are used to compute a bug rank for each bug instance. Bug ranks 1-20 are for bugs that are visible to users. Bug rank 1 is more the most relevant/scary bugs. A bug rank greater than 20 is for issues that should not be shown to users. The following bug rankers may exist:- core bug ranker (loaded from etc/bugrank.txt)
- a bug ranker for each plugin (loaded from
/etc/bugrank.txt) - A global adjustment ranker (loaded from plugins/adjustBugrank.txt)
- global adjustment bug ranker
- core bug ranker
- global adjustment bug ranker
- plugin adjustment bug ranker
- core bug ranker
- Bug patterns, in search order across bug rankers
- Bug kinds, in search order across bug rankers
- Bug categories, in search order across bug rankers
- Author:
- Bill Pugh
- See Also:
BugRankCategory,Priorities,Confidence
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringADJUST_FILENAMEstatic java.lang.StringFILENAMEstatic intVISIBLE_RANK_MAXMaximum value for user visible ranks (least relevant)static intVISIBLE_RANK_MINMinimum value for user visible ranks (most relevant)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intfindRank(BugInstance bug)static intfindRank(BugPattern bugPattern, int priority)static intfindRank(BugPattern pattern, DetectorFactory detectorFactory)static voidtrimToMaxRank(BugCollection origCollection, int maxRank)
-
-
-
Field Detail
-
VISIBLE_RANK_MAX
public static final int VISIBLE_RANK_MAX
Maximum value for user visible ranks (least relevant)- See Also:
- Constant Field Values
-
VISIBLE_RANK_MIN
public static final int VISIBLE_RANK_MIN
Minimum value for user visible ranks (most relevant)- See Also:
- Constant Field Values
-
FILENAME
public static final java.lang.String FILENAME
- See Also:
- Constant Field Values
-
ADJUST_FILENAME
public static final java.lang.String ADJUST_FILENAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
findRank
public static int findRank(BugInstance bug)
-
findRank
public static int findRank(BugPattern bugPattern, int priority)
-
findRank
public static int findRank(BugPattern pattern, @CheckForNull DetectorFactory detectorFactory)
-
trimToMaxRank
public static void trimToMaxRank(BugCollection origCollection, int maxRank)
-
-