From 90d36eea98097d54ec5ee504b9b68579138505e9 Mon Sep 17 00:00:00 2001 From: Filipp Vakhitov Date: Fri, 12 Jul 2024 20:46:16 +0300 Subject: [PATCH] Make myInputInterceptor private --- .../java/com/maddyhome/idea/vim/ui/ex/ExEntryPanel.java | 6 +++--- .../com/maddyhome/idea/vim/ui/ex/ExEntryPanelService.kt | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/maddyhome/idea/vim/ui/ex/ExEntryPanel.java b/src/main/java/com/maddyhome/idea/vim/ui/ex/ExEntryPanel.java index 10a86fea44..48423a056d 100644 --- a/src/main/java/com/maddyhome/idea/vim/ui/ex/ExEntryPanel.java +++ b/src/main/java/com/maddyhome/idea/vim/ui/ex/ExEntryPanel.java @@ -63,7 +63,7 @@ public class ExEntryPanel extends JPanel implements VimCommandLine { private boolean isReplaceMode = false; private WeakReference weakEditor = null; - public VimInputInterceptor myInputInterceptor = null; + private VimInputInterceptor myInputInterceptor = null; public Function1 inputProcessing = null; public Character finishOn = null; @@ -569,7 +569,7 @@ public void focus() { IdeFocusManager.findInstance().requestFocus(entry, true); } - @NotNull + @Nullable public VimInputInterceptor getInputInterceptor() { return myInputInterceptor; } @@ -579,7 +579,7 @@ public void insertText(int offset, @NotNull String string) { VimCommandLine.super.insertText(offset, string); } - public void setInputInterceptor(@NotNull VimInputInterceptor vimInputInterceptor) { + public void setInputInterceptor(@Nullable VimInputInterceptor vimInputInterceptor) { myInputInterceptor = vimInputInterceptor; } diff --git a/src/main/java/com/maddyhome/idea/vim/ui/ex/ExEntryPanelService.kt b/src/main/java/com/maddyhome/idea/vim/ui/ex/ExEntryPanelService.kt index 2b1ea969c4..7fcd073b5e 100644 --- a/src/main/java/com/maddyhome/idea/vim/ui/ex/ExEntryPanelService.kt +++ b/src/main/java/com/maddyhome/idea/vim/ui/ex/ExEntryPanelService.kt @@ -147,12 +147,12 @@ class ExEntryPanelService : VimCommandLineServiceBase(), VimModalInputService { } override fun getCurrentModalInput(): VimModalInput? { - return ExEntryPanel.getInstanceWithoutShortcuts()?.takeIf { it.isActive && it.myInputInterceptor != null }?.let { WrappedAsModalInputExEntryPanel(it) } + return ExEntryPanel.getInstanceWithoutShortcuts()?.takeIf { it.isActive && it.inputInterceptor != null }?.let { WrappedAsModalInputExEntryPanel(it) } } override fun create(editor: VimEditor, context: ExecutionContext, label: String, inputInterceptor: VimInputInterceptor<*>): VimModalInput { val panel = ExEntryPanel.getInstanceWithoutShortcuts() - panel.myInputInterceptor = inputInterceptor + panel.inputInterceptor = inputInterceptor panel.activate(editor.ij, context.ij, label, "") return WrappedAsModalInputExEntryPanel(panel) } @@ -160,8 +160,8 @@ class ExEntryPanelService : VimCommandLineServiceBase(), VimModalInputService { internal class WrappedAsModalInputExEntryPanel(internal val exEntryPanel: ExEntryPanel) : VimModalInputBase() { override var inputInterceptor: VimInputInterceptor<*> - get() = exEntryPanel.myInputInterceptor - set(value) { exEntryPanel.myInputInterceptor = value } + get() = exEntryPanel.inputInterceptor!! + set(value) { exEntryPanel.inputInterceptor = value } override val caret: VimCommandLineCaret = exEntryPanel.caret override val label: String = exEntryPanel.label