Add facade method to AnalyzingFacadeForJs (for Web Demo)

This commit is contained in:
pTalanov
2012-05-16 14:24:03 +04:00
parent 58a3ec1e73
commit fe0295c7bb
@@ -58,9 +58,17 @@ public final class AnalyzerFacadeForJS {
return bindingContext;
}
//NOTE: web demo related method
@SuppressWarnings("UnusedDeclaration")
@NotNull
public static BindingContext analyzeFiles(@NotNull Collection<JetFile> files, @NotNull Config config) {
return analyzeFiles(files, Predicates.<PsiFile>alwaysTrue(), config);
}
@NotNull
public static BindingContext analyzeFiles(@NotNull Collection<JetFile> files,
Predicate<PsiFile> filesToAnalyzeCompletely, @NotNull Config config) {
@NotNull Predicate<PsiFile> filesToAnalyzeCompletely, @NotNull Config config) {
Project project = config.getProject();
BindingTraceContext bindingTraceContext = new BindingTraceContext();