org.jetbrains.jet.analyzer
Interface AnalyzerFacade

All Known Implementing Classes:
AnalyzerFacadeForJVM

public interface AnalyzerFacade


Method Summary
 AnalyzeExhaust analyzeBodiesInFiles(com.intellij.openapi.project.Project project, java.util.List<AnalyzerScriptParameter> scriptParameters, com.google.common.base.Predicate<com.intellij.psi.PsiFile> filesForBodiesResolve, BindingTrace traceContext, BodiesResolveContext bodiesResolveContext, ModuleDescriptor module)
           
 AnalyzeExhaust analyzeFiles(com.intellij.openapi.project.Project project, java.util.Collection<JetFile> files, java.util.List<AnalyzerScriptParameter> scriptParameters, com.google.common.base.Predicate<com.intellij.psi.PsiFile> filesToAnalyzeCompletely)
           
 ResolveSession getLazyResolveSession(com.intellij.openapi.project.Project project, java.util.Collection<JetFile> files)
           
 

Method Detail

analyzeFiles

@NotNull
AnalyzeExhaust analyzeFiles(@NotNull
                                    com.intellij.openapi.project.Project project,
                                    @NotNull
                                    java.util.Collection<JetFile> files,
                                    @NotNull
                                    java.util.List<AnalyzerScriptParameter> scriptParameters,
                                    @NotNull
                                    com.google.common.base.Predicate<com.intellij.psi.PsiFile> filesToAnalyzeCompletely)

analyzeBodiesInFiles

@NotNull
AnalyzeExhaust analyzeBodiesInFiles(@NotNull
                                            com.intellij.openapi.project.Project project,
                                            @NotNull
                                            java.util.List<AnalyzerScriptParameter> scriptParameters,
                                            @NotNull
                                            com.google.common.base.Predicate<com.intellij.psi.PsiFile> filesForBodiesResolve,
                                            @NotNull
                                            BindingTrace traceContext,
                                            @NotNull
                                            BodiesResolveContext bodiesResolveContext,
                                            @NotNull
                                            ModuleDescriptor module)

getLazyResolveSession

@NotNull
ResolveSession getLazyResolveSession(@NotNull
                                             com.intellij.openapi.project.Project project,
                                             @NotNull
                                             java.util.Collection<JetFile> files)