diff --git a/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/execution/ExternalSystemRunConfiguration.java b/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/execution/ExternalSystemRunConfiguration.java index 0a15a9e3663d..f3b6219950ff 100644 --- a/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/execution/ExternalSystemRunConfiguration.java +++ b/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/execution/ExternalSystemRunConfiguration.java @@ -334,7 +334,7 @@ public class ExternalSystemRunConfiguration extends LocatableConfigurationBase { } @Override - public void coloredTextAvailable(String text, Key attributes) { + public void coloredTextAvailable(@NotNull String text, @NotNull Key attributes) { super.notifyTextAvailable(text, attributes); } } diff --git a/platform/platform-api/src/com/intellij/execution/process/CapturingAnsiEscapesAwareProcessHandler.java b/platform/platform-api/src/com/intellij/execution/process/CapturingAnsiEscapesAwareProcessHandler.java index 732f2e3f5181..65b5a912ecd6 100644 --- a/platform/platform-api/src/com/intellij/execution/process/CapturingAnsiEscapesAwareProcessHandler.java +++ b/platform/platform-api/src/com/intellij/execution/process/CapturingAnsiEscapesAwareProcessHandler.java @@ -66,7 +66,7 @@ public class CapturingAnsiEscapesAwareProcessHandler extends CapturingProcessHan } @Override - public void coloredTextAvailable(String text, Key attributes) { + public void coloredTextAvailable(@NotNull String text, @NotNull Key attributes) { addToOutput(text, attributes); } } diff --git a/platform/platform-impl/src/com/intellij/execution/process/ColoredProcessHandler.java b/platform/platform-impl/src/com/intellij/execution/process/ColoredProcessHandler.java index fa4e1a70ab7c..2720d1dca375 100644 --- a/platform/platform-impl/src/com/intellij/execution/process/ColoredProcessHandler.java +++ b/platform/platform-impl/src/com/intellij/execution/process/ColoredProcessHandler.java @@ -67,7 +67,7 @@ public class ColoredProcessHandler extends KillableProcessHandler implements Ans * override coloredChunksAvailable method. */ @Override - public void coloredTextAvailable(String text, Key attributes) { + public void coloredTextAvailable(@NotNull String text, @NotNull Key attributes) { textAvailable(text, attributes); notifyColoredListeners(text, attributes); } diff --git a/platform/platform-impl/src/com/intellij/remote/ColoredRemoteProcessHandler.java b/platform/platform-impl/src/com/intellij/remote/ColoredRemoteProcessHandler.java index faebec7c110e..6a4d63dc4e49 100644 --- a/platform/platform-impl/src/com/intellij/remote/ColoredRemoteProcessHandler.java +++ b/platform/platform-impl/src/com/intellij/remote/ColoredRemoteProcessHandler.java @@ -38,7 +38,7 @@ public class ColoredRemoteProcessHandler extends BaseRe } @Override - public void coloredTextAvailable(String text, Key attributes) { + public void coloredTextAvailable(@NotNull String text, @NotNull Key attributes) { super.notifyTextAvailable(text, attributes); } } \ No newline at end of file diff --git a/platform/testRunner/src/com/intellij/execution/testframework/Printer.java b/platform/testRunner/src/com/intellij/execution/testframework/Printer.java index 84810739f127..6f8620ea8bbb 100644 --- a/platform/testRunner/src/com/intellij/execution/testframework/Printer.java +++ b/platform/testRunner/src/com/intellij/execution/testframework/Printer.java @@ -32,7 +32,7 @@ public interface Printer { AnsiEscapeDecoder decoder = new AnsiEscapeDecoder(); decoder.escapeText(text, ProcessOutputTypes.STDOUT, new AnsiEscapeDecoder.ColoredTextAcceptor() { @Override - public void coloredTextAvailable(String text, Key attributes) { + public void coloredTextAvailable(@NotNull String text, @NotNull Key attributes) { ConsoleViewContentType contentType = ConsoleViewContentType.getConsoleViewType(attributes); if (contentType == null || contentType == ConsoleViewContentType.NORMAL_OUTPUT) { contentType = ConsoleViewContentType.getConsoleViewType(processOutputType); @@ -46,7 +46,7 @@ public interface Printer { AnsiEscapeDecoder decoder = new AnsiEscapeDecoder(); decoder.escapeText(text, ProcessOutputTypes.STDOUT, new AnsiEscapeDecoder.ColoredTextAcceptor() { @Override - public void coloredTextAvailable(String text, Key attributes) { + public void coloredTextAvailable(@NotNull String text, @NotNull Key attributes) { ConsoleViewContentType viewContentType = ConsoleViewContentType.getConsoleViewType(attributes); if (viewContentType == null) { viewContentType = contentType; diff --git a/python/ipnb/src/org/jetbrains/plugins/ipnb/configuration/IpnbConnectionManager.java b/python/ipnb/src/org/jetbrains/plugins/ipnb/configuration/IpnbConnectionManager.java index da250eebfbd8..327b62d056f1 100644 --- a/python/ipnb/src/org/jetbrains/plugins/ipnb/configuration/IpnbConnectionManager.java +++ b/python/ipnb/src/org/jetbrains/plugins/ipnb/configuration/IpnbConnectionManager.java @@ -391,7 +391,7 @@ public final class IpnbConnectionManager implements ProjectComponent { } @Override - public void coloredTextAvailable(@NonNls String text, Key attributes) { + public void coloredTextAvailable(@NotNull @NonNls String text, @NotNull Key attributes) { super.coloredTextAvailable(text, attributes); if (text.toLowerCase().contains("active kernels")) { serverStarted[0] = true; diff --git a/python/src/com/jetbrains/python/console/PyConsoleDebugProcessHandler.java b/python/src/com/jetbrains/python/console/PyConsoleDebugProcessHandler.java index 9399bcae6cb3..efb731088d16 100644 --- a/python/src/com/jetbrains/python/console/PyConsoleDebugProcessHandler.java +++ b/python/src/com/jetbrains/python/console/PyConsoleDebugProcessHandler.java @@ -21,6 +21,7 @@ import com.jetbrains.python.debugger.PositionConverterProvider; import com.jetbrains.python.debugger.PyDebugProcess; import com.jetbrains.python.debugger.PyLocalPositionConverter; import com.jetbrains.python.debugger.PyPositionConverter; +import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import java.io.OutputStream; @@ -56,7 +57,7 @@ public class PyConsoleDebugProcessHandler extends ProcessHandler implements Posi processHandler.addColoredTextListener(new AnsiEscapeDecoder.ColoredTextAcceptor() { @Override - public void coloredTextAvailable(String text, Key attributes) { + public void coloredTextAvailable(@NotNull String text, @NotNull Key attributes) { PyConsoleDebugProcessHandler.this.notifyTextAvailable(text, attributes); } }); diff --git a/python/src/com/jetbrains/python/console/PyConsoleProcessHandler.java b/python/src/com/jetbrains/python/console/PyConsoleProcessHandler.java index da16f0f2206d..084ca4b6a91d 100644 --- a/python/src/com/jetbrains/python/console/PyConsoleProcessHandler.java +++ b/python/src/com/jetbrains/python/console/PyConsoleProcessHandler.java @@ -52,7 +52,7 @@ public class PyConsoleProcessHandler extends PythonProcessHandler { } @Override - public void coloredTextAvailable(final String text, final Key attributes) { + public void coloredTextAvailable(@NotNull final String text, @NotNull final Key attributes) { String string = PyConsoleUtil.processPrompts(myConsoleView, StringUtil.convertLineSeparators(text)); myConsoleView.print(string, attributes);