From d07a54ad0eeb04ea18ca8f059c770059861548a8 Mon Sep 17 00:00:00 2001 From: Sergey Simonchik Date: Tue, 18 Mar 2025 23:25:06 +0100 Subject: [PATCH] [terminal] IJPL-181450 restore `TerminalUtil.addModelListener(TerminalTextBuffer, Disposable, TerminalModelListener)` GitOrigin-RevId: 4307af3058718856999d44d8c4d8e80aa715e8f1 --- .../jetbrains/plugins/terminal/TerminalUtil.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/plugins/terminal/src/org/jetbrains/plugins/terminal/TerminalUtil.java b/plugins/terminal/src/org/jetbrains/plugins/terminal/TerminalUtil.java index e6b4950d4c05..1149e08637a5 100644 --- a/plugins/terminal/src/org/jetbrains/plugins/terminal/TerminalUtil.java +++ b/plugins/terminal/src/org/jetbrains/plugins/terminal/TerminalUtil.java @@ -18,12 +18,15 @@ import com.jediterm.core.input.KeyEvent; import com.jediterm.terminal.ProcessTtyConnector; import com.jediterm.terminal.TerminalStarter; import com.jediterm.terminal.TtyConnector; +import com.jediterm.terminal.model.TerminalModelListener; +import com.jediterm.terminal.model.TerminalTextBuffer; import com.pty4j.unix.UnixPtyProcess; import com.pty4j.windows.conpty.WinConPtyProcess; import com.pty4j.windows.winpty.WinPtyProcess; import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; +import org.jetbrains.plugins.terminal.util.TerminalUtilKt; import java.io.IOException; import java.nio.charset.StandardCharsets; @@ -162,4 +165,14 @@ public final class TerminalUtil { public static void setGenOneTerminalVisibilityValue(boolean isVisible) { PropertiesComponent.getInstance().setValue(GEN_ONE_OPTION_VISIBLE_PROPERTY, Boolean.toString(isVisible)); } + + /** + * @deprecated Do not use. + */ + @Deprecated(forRemoval = true) + public static void addModelListener(@NotNull TerminalTextBuffer textBuffer, + @NotNull Disposable parentDisposable, + @NotNull TerminalModelListener listener) { + TerminalUtilKt.addModelListener(textBuffer, parentDisposable, listener); + } }