public final class AnalyzerWithCompilerReport extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
AnalyzerWithCompilerReport.SyntaxErrorReport |
Constructor and Description |
---|
AnalyzerWithCompilerReport(MessageCollector collector) |
Modifier and Type | Method and Description |
---|---|
void |
analyzeAndReport(Function0<AnalyzeExhaust> analyzer,
java.util.Collection<JetFile> files) |
AnalyzeExhaust |
getAnalyzeExhaust() |
boolean |
hasErrors() |
static boolean |
reportDiagnostics(BindingContext bindingContext,
MessageCollector messageCollector) |
static AnalyzerWithCompilerReport.SyntaxErrorReport |
reportSyntaxErrors(com.intellij.psi.PsiElement file,
MessageCollector messageCollector) |
public AnalyzerWithCompilerReport(@NotNull MessageCollector collector)
public static boolean reportDiagnostics(@NotNull BindingContext bindingContext, @NotNull MessageCollector messageCollector)
public static AnalyzerWithCompilerReport.SyntaxErrorReport reportSyntaxErrors(@NotNull com.intellij.psi.PsiElement file, @NotNull MessageCollector messageCollector)
@Nullable public AnalyzeExhaust getAnalyzeExhaust()
public boolean hasErrors()
public void analyzeAndReport(@NotNull Function0<AnalyzeExhaust> analyzer, @NotNull java.util.Collection<JetFile> files)