public class CheckerTestUtil extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
CheckerTestUtil.AbstractDiagnosticForTests |
static class |
CheckerTestUtil.DebugInfoDiagnostic |
static class |
CheckerTestUtil.DebugInfoDiagnosticFactory |
static class |
CheckerTestUtil.DiagnosedRange |
static interface |
CheckerTestUtil.DiagnosticDiffCallbacks |
static class |
CheckerTestUtil.SyntaxErrorDiagnostic |
Modifier and Type | Field and Description |
---|---|
static java.util.Comparator<Diagnostic> |
DIAGNOSTIC_COMPARATOR |
Constructor and Description |
---|
CheckerTestUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.StringBuffer |
addDiagnosticMarkersToText(com.intellij.psi.PsiFile psiFile,
java.util.Collection<Diagnostic> diagnostics) |
static void |
diagnosticsDiff(java.util.List<CheckerTestUtil.DiagnosedRange> expected,
java.util.Collection<Diagnostic> actual,
CheckerTestUtil.DiagnosticDiffCallbacks callbacks) |
static java.util.List<Diagnostic> |
getDebugInfoDiagnostics(com.intellij.psi.PsiElement root,
BindingContext bindingContext) |
static java.util.List<Diagnostic> |
getDiagnosticsIncludingSyntaxErrors(BindingContext bindingContext,
com.intellij.psi.PsiElement root) |
static java.lang.String |
parseDiagnosedRanges(java.lang.String text,
java.util.List<CheckerTestUtil.DiagnosedRange> result) |
public static final java.util.Comparator<Diagnostic> DIAGNOSTIC_COMPARATOR
public CheckerTestUtil()
public static java.util.List<Diagnostic> getDiagnosticsIncludingSyntaxErrors(BindingContext bindingContext, com.intellij.psi.PsiElement root)
public static java.util.List<Diagnostic> getDebugInfoDiagnostics(@NotNull com.intellij.psi.PsiElement root, @NotNull BindingContext bindingContext)
public static void diagnosticsDiff(java.util.List<CheckerTestUtil.DiagnosedRange> expected, java.util.Collection<Diagnostic> actual, CheckerTestUtil.DiagnosticDiffCallbacks callbacks)
public static java.lang.String parseDiagnosedRanges(java.lang.String text, java.util.List<CheckerTestUtil.DiagnosedRange> result)
public static java.lang.StringBuffer addDiagnosticMarkersToText(@NotNull com.intellij.psi.PsiFile psiFile, java.util.Collection<Diagnostic> diagnostics)