org.jetbrains.k2js.analyze
Class AnalyzerFacadeForJS

java.lang.Object
  extended by org.jetbrains.k2js.analyze.AnalyzerFacadeForJS

public final class AnalyzerFacadeForJS
extends java.lang.Object


Method Summary
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

analyzeFilesAndCheckErrors

@NotNull
public static BindingContext analyzeFilesAndCheckErrors(@NotNull
                                                                java.util.List<JetFile> files,
                                                                @NotNull
                                                                Config config)

analyzeFiles

@NotNull
public static BindingContext analyzeFiles(@NotNull
                                                  java.util.Collection<JetFile> files,
                                                  @NotNull
                                                  Config config)

analyzeFiles

@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)

analyzeFiles

@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)

analyzeBodiesInFiles

@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)

checkForErrors

public static void checkForErrors(@NotNull
                                  java.util.Collection<JetFile> allFiles,
                                  @NotNull
                                  BindingContext bindingContext)

getLazyResolveSession

@NotNull
public static ResolveSession getLazyResolveSession(java.util.Collection<JetFile> files,
                                                           Config config)