diff --git a/platform/script-debugger/backend/src/org/jetbrains/debugger/ScriptManager.java b/platform/script-debugger/backend/src/org/jetbrains/debugger/ScriptManager.java index 4b3a20e0f6ec..64cc74c245fd 100644 --- a/platform/script-debugger/backend/src/org/jetbrains/debugger/ScriptManager.java +++ b/platform/script-debugger/backend/src/org/jetbrains/debugger/ScriptManager.java @@ -1,49 +1,41 @@ -package org.jetbrains.debugger; +package org.jetbrains.debugger -import com.intellij.util.CommonProcessors; -import com.intellij.util.Processor; -import com.intellij.util.Url; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; -import org.jetbrains.concurrency.Promise; -import org.jetbrains.debugger.values.FunctionValue; +import com.intellij.util.CommonProcessors +import com.intellij.util.Processor +import com.intellij.util.Url +import org.jetbrains.concurrency.Promise +import org.jetbrains.debugger.values.FunctionValue -public interface ScriptManager { - String VM_SCHEME = "vm"; +interface ScriptManager { - @NotNull - Promise getSource(@NotNull Script script); + fun getSource(script: Script): Promise - boolean hasSource(Script script); + fun hasSource(script: Script): Boolean - boolean containsScript(@NotNull Script script); + fun containsScript(script: Script): Boolean /** * Demands that script text should be replaced with a new one if possible. VM may get resumed after this command */ - @NotNull - Promise setSourceOnRemote(@NotNull Script script, @NotNull CharSequence newSource, boolean preview); + fun setSourceOnRemote(script: Script, newSource: CharSequence, preview: Boolean): Promise<*> - void forEachScript(@NotNull Processor