public class GlobalInspectionContextEx extends GlobalInspectionContextBase
Modifier and Type | Field and Description |
---|---|
protected GlobalReportedProblemFilter |
myGlobalReportedProblemFilter |
protected java.nio.file.Path |
myOutputDir |
LOCAL_TOOL_ATTRIBUTE, myExtensions, myProgressIndicator, PROBLEMS_TAG_NAME
Constructor and Description |
---|
GlobalInspectionContextEx(Project project) |
Modifier and Type | Method and Description |
---|---|
protected InspectionToolResultExporter |
createPresentation(InspectionToolWrapper toolWrapper) |
protected void |
exportResults(java.util.List<? super java.nio.file.Path> inspectionsResults,
java.util.List<? extends Tools> inspections,
java.nio.file.Path outputDir,
javax.xml.stream.XMLOutputFactory xmlOutputFactory) |
void |
exportResultsSmart(java.util.List<? super java.nio.file.Path> inspectionsResults,
java.nio.file.Path outputDir) |
GlobalReportedProblemFilter |
getGlobalReportedProblemFilter() |
java.nio.file.Path |
getOutputPath() |
InspectionToolResultExporter |
getPresentation(InspectionToolWrapper toolWrapper) |
ReportedProblemFilter |
getReportedProblemFilter() |
void |
launchInspectionsOffline(AnalysisScope scope,
java.nio.file.Path outputPath,
boolean runGlobalToolsOnly,
java.util.List<? super java.nio.file.Path> inspectionsResults) |
void |
performInspectionsWithProgressAndExportResults(AnalysisScope scope,
boolean runGlobalToolsOnly,
boolean isOfflineInspections,
java.nio.file.Path outputDir,
java.util.List<? super java.nio.file.Path> inspectionsResults) |
void |
setGlobalReportedProblemFilter(GlobalReportedProblemFilter reportedProblemFilter) |
void |
setReportedProblemFilter(ReportedProblemFilter reportedProblemFilter) |
assertUnderDaemonProgress, canceled, cleanup, cleanupElements, cleanupElements, cleanupElements, close, codeCleanup, codeCleanup, createOption, doInspections, getCurrentProfile, getCurrentScope, getExtension, getProject, getRefManager, getStdJobDescriptors, getTools, getUsedTools, incrementJobDoneAmount, initializeTools, isSuppressed, isToCheckFile, isToCheckMember, launchInspections, modalCodeCleanup, notifyInspectionsFinished, performInspectionsWithProgress, runTools, setCurrentScope, setExternalProfile, setRerunAction, shouldCheck
changeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMap
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getUserData, putUserData
protected volatile java.nio.file.Path myOutputDir
protected GlobalReportedProblemFilter myGlobalReportedProblemFilter
public GlobalInspectionContextEx(Project project)
public void launchInspectionsOffline(AnalysisScope scope, java.nio.file.Path outputPath, boolean runGlobalToolsOnly, java.util.List<? super java.nio.file.Path> inspectionsResults)
public void performInspectionsWithProgressAndExportResults(AnalysisScope scope, boolean runGlobalToolsOnly, boolean isOfflineInspections, java.nio.file.Path outputDir, java.util.List<? super java.nio.file.Path> inspectionsResults)
protected void exportResults(java.util.List<? super java.nio.file.Path> inspectionsResults, java.util.List<? extends Tools> inspections, java.nio.file.Path outputDir, javax.xml.stream.XMLOutputFactory xmlOutputFactory)
public void exportResultsSmart(java.util.List<? super java.nio.file.Path> inspectionsResults, java.nio.file.Path outputDir)
public InspectionToolResultExporter getPresentation(InspectionToolWrapper toolWrapper)
protected InspectionToolResultExporter createPresentation(InspectionToolWrapper toolWrapper)
public ReportedProblemFilter getReportedProblemFilter()
public void setReportedProblemFilter(ReportedProblemFilter reportedProblemFilter)
public GlobalReportedProblemFilter getGlobalReportedProblemFilter()
public void setGlobalReportedProblemFilter(GlobalReportedProblemFilter reportedProblemFilter)
public java.nio.file.Path getOutputPath()