edu.umd.cs.findbugs.cloud
Interface Cloud
- All Known Implementing Classes:
- AbstractCloud, DBCloud
public interface Cloud
An interface for describing how a bug collection interacts with the FindBugs
Cloud.
Each Cloud instance is associated with a BugCollection.
getBugCollection
BugCollection getBugCollection()
getStatusMsg
java.lang.String getStatusMsg()
addListener
void addListener(Cloud.CloudListener listener)
removeListener
void removeListener(Cloud.CloudListener listener)
availableForInitialization
boolean availableForInitialization()
initialize
boolean initialize()
bugsPopulated
void bugsPopulated()
shutdown
void shutdown()
getMode
Cloud.Mode getMode()
setMode
void setMode(Cloud.Mode m)
getIWillFix
boolean getIWillFix(BugInstance b)
supportsSourceLinks
boolean supportsSourceLinks()
getUser
java.lang.String getUser()
getSourceLinkToolTip
java.lang.String getSourceLinkToolTip(@CheckForNull
BugInstance b)
getSourceLink
java.net.URL getSourceLink(BugInstance b)
supportsBugLinks
boolean supportsBugLinks()
getBugLinkStatus
Cloud.BugFilingStatus getBugLinkStatus(BugInstance b)
getBugLink
java.net.URL getBugLink(BugInstance b)
bugFiled
void bugFiled(BugInstance b,
@CheckForNull
java.lang.Object bugLink)
supportsCloudReports
boolean supportsCloudReports()
getCloudReport
java.lang.String getCloudReport(BugInstance b)
supportsClaims
boolean supportsClaims()
claimedBy
@CheckForNull
java.lang.String claimedBy(BugInstance b)
claim
boolean claim(BugInstance b)
getUserTimestamp
long getUserTimestamp(BugInstance b)
setUserTimestamp
void setUserTimestamp(BugInstance b,
long timestamp)
getUserDate
java.util.Date getUserDate(BugInstance b)
getUserDesignation
Cloud.UserDesignation getUserDesignation(BugInstance b)
setUserDesignation
void setUserDesignation(BugInstance b,
Cloud.UserDesignation u,
long timestamp)
getClassificationScore
double getClassificationScore(BugInstance b)
getClassificationVariance
double getClassificationVariance(BugInstance b)
getClassificationDisagreement
double getClassificationDisagreement(BugInstance b)
getPortionObsoleteClassifications
double getPortionObsoleteClassifications(BugInstance b)
getNumberReviewers
int getNumberReviewers(BugInstance b)
getUserEvaluation
java.lang.String getUserEvaluation(BugInstance b)
setUserEvaluation
void setUserEvaluation(BugInstance b,
java.lang.String e,
long timestamp)
getFirstSeen
long getFirstSeen(BugInstance b)
overallClassificationIsNotAProblem
boolean overallClassificationIsNotAProblem(BugInstance b)
storeUserAnnotation
void storeUserAnnotation(BugInstance bugInstance)
- Parameters:
bugInstance
-
canStoreUserAnnotation
boolean canStoreUserAnnotation(BugInstance bugInstance)
printCloudSummary
void printCloudSummary(java.io.PrintWriter w,
java.lang.Iterable<BugInstance> bugs,
java.lang.String[] packagePrefixes)
supportsCloudSummaries
boolean supportsCloudSummaries()
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.