From b5114d5f86b91cd857ee32f223efbaedb1da6816 Mon Sep 17 00:00:00 2001 From: Alex Tkachman Date: Sun, 1 Apr 2012 10:01:34 +0300 Subject: [PATCH] NPE fixed --- .../org/jetbrains/jet/compiler/CliJetFilesProvider.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/compiler/cli/src/org/jetbrains/jet/compiler/CliJetFilesProvider.java b/compiler/cli/src/org/jetbrains/jet/compiler/CliJetFilesProvider.java index a5ece0cdf01..1f12638e804 100644 --- a/compiler/cli/src/org/jetbrains/jet/compiler/CliJetFilesProvider.java +++ b/compiler/cli/src/org/jetbrains/jet/compiler/CliJetFilesProvider.java @@ -50,9 +50,12 @@ public class CliJetFilesProvider extends JetFilesProvider { @Override public List allInScope(GlobalSearchScope scope) { List answer = new ArrayList(); - for (JetFile file : environment.getSession().getSourceFiles()) { - if (scope.contains(file.getVirtualFile())) { - answer.add(file); + CompileSession session = environment.getSession(); + if(session != null) { + for (JetFile file : session.getSourceFiles()) { + if (scope.contains(file.getVirtualFile())) { + answer.add(file); + } } } return answer;