public class DoctorInteractiveReport extends AbstractReport
Constructor and Description |
---|
DoctorInteractiveReport(DefectReporter defectReporter,
ProjectFilesystem filesystem,
Console console,
UserInput input,
Optional<String> issueDescription,
BuildEnvironmentDescription buildEnvironmentDescription,
VersionControlStatsGenerator versionControlStatsGenerator,
DoctorConfig doctorConfig,
ExtraInfoCollector extraInfoCollector,
com.google.common.collect.ImmutableSet<BuildLogEntry> buildLogEntries,
Optional<WatchmanDiagReportCollector> watchmanDiagReportCollector) |
Modifier and Type | Method and Description |
---|---|
protected Optional<DefectReporter.FileChangesIgnoredReport> |
getFileChangesIgnoredReport() |
protected Optional<com.facebook.buck.doctor.AbstractReport.UserReport> |
getUserReport() |
com.google.common.collect.ImmutableSet<BuildLogEntry> |
promptForBuildSelection() |
collectAndSubmitResult, getSourceControlInfo
public DoctorInteractiveReport(DefectReporter defectReporter, ProjectFilesystem filesystem, Console console, UserInput input, Optional<String> issueDescription, BuildEnvironmentDescription buildEnvironmentDescription, VersionControlStatsGenerator versionControlStatsGenerator, DoctorConfig doctorConfig, ExtraInfoCollector extraInfoCollector, com.google.common.collect.ImmutableSet<BuildLogEntry> buildLogEntries, Optional<WatchmanDiagReportCollector> watchmanDiagReportCollector)
public com.google.common.collect.ImmutableSet<BuildLogEntry> promptForBuildSelection()
promptForBuildSelection
in class AbstractReport
protected Optional<DefectReporter.FileChangesIgnoredReport> getFileChangesIgnoredReport() throws IOException, InterruptedException
getFileChangesIgnoredReport
in class AbstractReport
IOException
InterruptedException
protected Optional<com.facebook.buck.doctor.AbstractReport.UserReport> getUserReport()
getUserReport
in class AbstractReport