public final class AnalyzerFacadeForJS extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static AnalyzeExhaust |
analyzeBodiesInFiles(com.google.common.base.Predicate<com.intellij.psi.PsiFile> filesToAnalyzeCompletely,
Config config,
BindingTrace traceContext,
BodiesResolveContext bodiesResolveContext,
ModuleDescriptor module) |
static BindingContext |
analyzeFiles(java.util.Collection<JetFile> files,
Config config) |
static AnalyzeExhaust |
analyzeFiles(java.util.Collection<JetFile> files,
com.google.common.base.Predicate<com.intellij.psi.PsiFile> filesToAnalyzeCompletely,
Config config) |
static AnalyzeExhaust |
analyzeFiles(java.util.Collection<JetFile> files,
com.google.common.base.Predicate<com.intellij.psi.PsiFile> filesToAnalyzeCompletely,
Config config,
boolean storeContextForBodiesResolve) |
static BindingContext |
analyzeFilesAndCheckErrors(java.util.List<JetFile> files,
Config config) |
static void |
checkForErrors(java.util.Collection<JetFile> allFiles,
BindingContext bindingContext) |
static ResolveSession |
getLazyResolveSession(java.util.Collection<JetFile> files,
Config config) |
@NotNull public static BindingContext analyzeFilesAndCheckErrors(@NotNull java.util.List<JetFile> files, @NotNull Config config)
@NotNull public static BindingContext analyzeFiles(@NotNull java.util.Collection<JetFile> files, @NotNull Config config)
@NotNull public static AnalyzeExhaust analyzeFiles(@NotNull java.util.Collection<JetFile> files, @NotNull com.google.common.base.Predicate<com.intellij.psi.PsiFile> filesToAnalyzeCompletely, @NotNull Config config)
@NotNull public static AnalyzeExhaust analyzeFiles(@NotNull java.util.Collection<JetFile> files, @NotNull com.google.common.base.Predicate<com.intellij.psi.PsiFile> filesToAnalyzeCompletely, @NotNull Config config, boolean storeContextForBodiesResolve)
@NotNull public static AnalyzeExhaust analyzeBodiesInFiles(@NotNull com.google.common.base.Predicate<com.intellij.psi.PsiFile> filesToAnalyzeCompletely, @NotNull Config config, @NotNull BindingTrace traceContext, @NotNull BodiesResolveContext bodiesResolveContext, @NotNull ModuleDescriptor module)
public static void checkForErrors(@NotNull java.util.Collection<JetFile> allFiles, @NotNull BindingContext bindingContext)
@NotNull public static ResolveSession getLazyResolveSession(java.util.Collection<JetFile> files, Config config)