public class MockWolfTheProblemSolver extends WolfTheProblemSolver
WolfTheProblemSolver.ProblemListenerFILTER_EP_NAME| Constructor and Description |
|---|
MockWolfTheProblemSolver() |
| Modifier and Type | Method and Description |
|---|---|
void |
addProblemListener(WolfTheProblemSolver.ProblemListener listener,
Disposable parentDisposable) |
void |
clearProblems(VirtualFile virtualFile) |
void |
clearProblemsFromExternalSource(VirtualFile file,
java.lang.Object source)
Reports that the specified file no longer contains problems discovered by the specified source.
|
Problem |
convertToProblem(VirtualFile virtualFile,
int line,
int column,
java.lang.String[] message) |
boolean |
hasProblemFilesBeneath(Condition<? super VirtualFile> condition) |
boolean |
hasProblemFilesBeneath(Module scope) |
boolean |
hasSyntaxErrors(VirtualFile file) |
boolean |
isProblemFile(VirtualFile virtualFile) |
void |
queue(VirtualFile suspiciousFile) |
void |
reportProblems(VirtualFile file,
java.util.Collection<? extends Problem> problems) |
void |
reportProblemsFromExternalSource(VirtualFile file,
java.lang.Object source)
Reports that the specified file contains problems that cannot be discovered by running the general
highlighting pass for the file.
|
void |
setDelegate(WolfTheProblemSolver delegate) |
void |
weHaveGotNonIgnorableProblems(VirtualFile virtualFile,
java.util.List<? extends Problem> problems) |
void |
weHaveGotProblems(VirtualFile virtualFile,
java.util.List<? extends Problem> problems) |
getInstancepublic boolean isProblemFile(VirtualFile virtualFile)
isProblemFile in class WolfTheProblemSolverpublic void weHaveGotProblems(VirtualFile virtualFile, java.util.List<? extends Problem> problems)
weHaveGotProblems in class WolfTheProblemSolverpublic void weHaveGotNonIgnorableProblems(VirtualFile virtualFile, java.util.List<? extends Problem> problems)
weHaveGotNonIgnorableProblems in class WolfTheProblemSolverpublic boolean hasProblemFilesBeneath(Condition<? super VirtualFile> condition)
hasProblemFilesBeneath in class WolfTheProblemSolverpublic boolean hasSyntaxErrors(VirtualFile file)
hasSyntaxErrors in class WolfTheProblemSolverpublic boolean hasProblemFilesBeneath(Module scope)
hasProblemFilesBeneath in class WolfTheProblemSolverpublic void addProblemListener(WolfTheProblemSolver.ProblemListener listener, Disposable parentDisposable)
addProblemListener in class WolfTheProblemSolverpublic void queue(VirtualFile suspiciousFile)
queue in class WolfTheProblemSolverpublic void clearProblems(VirtualFile virtualFile)
clearProblems in class WolfTheProblemSolverpublic Problem convertToProblem(VirtualFile virtualFile, int line, int column, java.lang.String[] message)
convertToProblem in class WolfTheProblemSolverpublic void setDelegate(WolfTheProblemSolver delegate)
public void reportProblems(VirtualFile file, java.util.Collection<? extends Problem> problems)
reportProblems in class WolfTheProblemSolverpublic void reportProblemsFromExternalSource(VirtualFile file, java.lang.Object source)
WolfTheProblemSolverreportProblemsFromExternalSource in class WolfTheProblemSolversource - Identifies the component that discovered the problems. A file is highlighted as problematic
if it has problems from GeneralHighlightingPass or from at least one source.public void clearProblemsFromExternalSource(VirtualFile file, java.lang.Object source)
WolfTheProblemSolverclearProblemsFromExternalSource in class WolfTheProblemSolver