From dcfeb4bc2cdb01a00d22addacf51d0ad769fda5d Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Tue, 20 Mar 2012 15:19:51 +0400 Subject: [PATCH] Fixed IAE from JetDecompiledData.isKotlinFile on startup #KT-1595 fixed #EA-34860 fixed --- .../jet/plugin/libraries/JetContentBasedFileSubstitutor.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/idea/src/org/jetbrains/jet/plugin/libraries/JetContentBasedFileSubstitutor.java b/idea/src/org/jetbrains/jet/plugin/libraries/JetContentBasedFileSubstitutor.java index 1cb70a7e021..30c49172d5a 100644 --- a/idea/src/org/jetbrains/jet/plugin/libraries/JetContentBasedFileSubstitutor.java +++ b/idea/src/org/jetbrains/jet/plugin/libraries/JetContentBasedFileSubstitutor.java @@ -34,8 +34,8 @@ import org.jetbrains.jet.plugin.JetHighlighter; public class JetContentBasedFileSubstitutor implements ContentBasedClassFileProcessor { @Override - public boolean isApplicable(Project project, VirtualFile file) { - return JetDecompiledData.isKotlinFile(project, file); + public boolean isApplicable(@Nullable Project project, @NotNull VirtualFile file) { + return project != null && JetDecompiledData.isKotlinFile(project, file); } @NotNull