org.jetbrains.k2js.analyze
Class AnalyzerFacadeForJS
java.lang.Object
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 |
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)