org.jetbrains.jet.cli.common.messages
Class AnalyzerWithCompilerReport
java.lang.Object
org.jetbrains.jet.cli.common.messages.AnalyzerWithCompilerReport
public final class AnalyzerWithCompilerReport
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnalyzerWithCompilerReport
public AnalyzerWithCompilerReport(@NotNull
MessageCollector collector)
reportDiagnostics
public static boolean reportDiagnostics(@NotNull
BindingContext bindingContext,
@NotNull
MessageCollector messageCollector)
reportSyntaxErrors
public static AnalyzerWithCompilerReport.SyntaxErrorReport reportSyntaxErrors(@NotNull
com.intellij.psi.PsiElement file,
@NotNull
MessageCollector messageCollector)
getAnalyzeExhaust
@Nullable
public AnalyzeExhaust getAnalyzeExhaust()
hasErrors
public boolean hasErrors()
analyzeAndReport
public void analyzeAndReport(@NotNull
kotlin.Function0<AnalyzeExhaust> analyzer,
@NotNull
java.util.Collection<JetFile> files)