Package edu.umd.cs.findbugs.cloud
Class AbstractCloud
- java.lang.Object
-
- edu.umd.cs.findbugs.cloud.AbstractCloud
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface edu.umd.cs.findbugs.cloud.Cloud
Cloud.BugFilingStatus, Cloud.CloudListener, Cloud.Mode, Cloud.UserDesignation
-
-
Field Summary
Fields Modifier and Type Field Description protected BugCollectionbugCollection
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractCloud(BugCollection bugs)
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface edu.umd.cs.findbugs.cloud.Cloud
availableForInitialization, bugFiled, bugsPopulated, getFirstSeen, getMode, getUser, getUserDesignation, getUserEvaluation, getUserTimestamp, initialize, setMode, setUserDesignation, setUserEvaluation, setUserTimestamp, storeUserAnnotation
-
-
-
-
Field Detail
-
bugCollection
protected final BugCollection bugCollection
-
-
Constructor Detail
-
AbstractCloud
protected AbstractCloud(BugCollection bugs)
-
-
Method Detail
-
getBugCollection
public BugCollection getBugCollection()
- Specified by:
getBugCollectionin interfaceCloud
-
supportsBugLinks
public boolean supportsBugLinks()
- Specified by:
supportsBugLinksin interfaceCloud
-
supportsClaims
public boolean supportsClaims()
- Specified by:
supportsClaimsin interfaceCloud
-
supportsCloudReports
public boolean supportsCloudReports()
- Specified by:
supportsCloudReportsin interfaceCloud
-
supportsSourceLinks
public boolean supportsSourceLinks()
- Specified by:
supportsSourceLinksin interfaceCloud
-
claimedBy
public java.lang.String claimedBy(BugInstance b)
-
claim
public boolean claim(BugInstance b)
-
getBugLink
public java.net.URL getBugLink(BugInstance b)
- Specified by:
getBugLinkin interfaceCloud
-
getBugLinkStatus
public Cloud.BugFilingStatus getBugLinkStatus(BugInstance b)
- Specified by:
getBugLinkStatusin interfaceCloud
-
getCloudReport
public java.lang.String getCloudReport(BugInstance b)
- Specified by:
getCloudReportin interfaceCloud
-
getSourceLink
public java.net.URL getSourceLink(BugInstance b)
- Specified by:
getSourceLinkin interfaceCloud
-
getSourceLinkToolTip
public java.lang.String getSourceLinkToolTip(BugInstance b)
- Specified by:
getSourceLinkToolTipin interfaceCloud
-
getUserDate
public java.util.Date getUserDate(BugInstance b)
- Specified by:
getUserDatein interfaceCloud
-
hasExistingBugLink
public boolean hasExistingBugLink(BugInstance b)
-
addListener
public void addListener(Cloud.CloudListener listener)
- Specified by:
addListenerin interfaceCloud
-
removeListener
public void removeListener(Cloud.CloudListener listener)
- Specified by:
removeListenerin interfaceCloud
-
updatedStatus
protected void updatedStatus()
-
updatedIssue
protected void updatedIssue(BugInstance bug)
-
getStatusMsg
public java.lang.String getStatusMsg()
- Specified by:
getStatusMsgin interfaceCloud
-
printCloudReport
public void printCloudReport(java.lang.Iterable<BugInstance> bugs, java.io.PrintWriter w)
-
getIWillFix
public boolean getIWillFix(BugInstance b)
- Specified by:
getIWillFixin interfaceCloud
-
overallClassificationIsNotAProblem
public boolean overallClassificationIsNotAProblem(BugInstance b)
- Specified by:
overallClassificationIsNotAProblemin interfaceCloud
-
getClassificationScore
public double getClassificationScore(BugInstance b)
- Specified by:
getClassificationScorein interfaceCloud
-
getPortionObsoleteClassifications
public double getPortionObsoleteClassifications(BugInstance b)
- Specified by:
getPortionObsoleteClassificationsin interfaceCloud
-
getClassificationVariance
public double getClassificationVariance(BugInstance b)
- Specified by:
getClassificationVariancein interfaceCloud
-
getNumberReviewers
public int getNumberReviewers(BugInstance b)
- Specified by:
getNumberReviewersin interfaceCloud
-
printCloudSummary
public void printCloudSummary(java.io.PrintWriter w, java.lang.Iterable<BugInstance> bugs, java.lang.String[] packagePrefixes)- Specified by:
printCloudSummaryin interfaceCloud
-
supportsCloudSummaries
public boolean supportsCloudSummaries()
- Specified by:
supportsCloudSummariesin interfaceCloud
-
canStoreUserAnnotation
public boolean canStoreUserAnnotation(BugInstance bugInstance)
- Specified by:
canStoreUserAnnotationin interfaceCloud
-
getClassificationDisagreement
public double getClassificationDisagreement(BugInstance b)
- Specified by:
getClassificationDisagreementin interfaceCloud
-
-