From 0355dc80c71029d9ca747a916a66b395bd2e2c74 Mon Sep 17 00:00:00 2001 From: Sergey Savenko Date: Mon, 25 May 2015 17:28:36 +0300 Subject: [PATCH] null-safety --- .../ide/script/Jsr223IdeScriptEngineManagerImpl.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/platform/core-impl/src/org/jetbrains/ide/script/Jsr223IdeScriptEngineManagerImpl.java b/platform/core-impl/src/org/jetbrains/ide/script/Jsr223IdeScriptEngineManagerImpl.java index 9c47cfd432ec..5dcd7fa79463 100644 --- a/platform/core-impl/src/org/jetbrains/ide/script/Jsr223IdeScriptEngineManagerImpl.java +++ b/platform/core-impl/src/org/jetbrains/ide/script/Jsr223IdeScriptEngineManagerImpl.java @@ -72,8 +72,9 @@ class Jsr223IdeScriptEngineManagerImpl extends IdeScriptEngineManager { return createIdeScriptEngine(engine); } - private static IdeScriptEngine createIdeScriptEngine(ScriptEngine engine) { - return redirectOutputToLog(new Jsr223IdeScriptEngine(engine)); + @Nullable + private static IdeScriptEngine createIdeScriptEngine(@Nullable ScriptEngine engine) { + return engine == null ? null : redirectOutputToLog(new Jsr223IdeScriptEngine(engine)); } private static IdeScriptEngine redirectOutputToLog(IdeScriptEngine engine) {