From 8d0f6fc830f59fc47e46ee2035fdffc2bd60badc Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Tue, 5 Jul 2016 19:37:00 +0300 Subject: [PATCH] notnull --- .../com/intellij/codeInsight/daemon/LineMarkerSettings.java | 5 +++-- .../codeInsight/daemon/impl/LineMarkerSettingsImpl.java | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/platform/lang-api/src/com/intellij/codeInsight/daemon/LineMarkerSettings.java b/platform/lang-api/src/com/intellij/codeInsight/daemon/LineMarkerSettings.java index 094af74405f1..b9c83383abc2 100644 --- a/platform/lang-api/src/com/intellij/codeInsight/daemon/LineMarkerSettings.java +++ b/platform/lang-api/src/com/intellij/codeInsight/daemon/LineMarkerSettings.java @@ -16,6 +16,7 @@ package com.intellij.codeInsight.daemon; import com.intellij.openapi.components.ServiceManager; +import org.jetbrains.annotations.NotNull; /** * @author Dmitry Avdeev @@ -25,7 +26,7 @@ public abstract class LineMarkerSettings { return ServiceManager.getService(LineMarkerSettings.class); } - public abstract boolean isEnabled(GutterIconDescriptor descriptor); + public abstract boolean isEnabled(@NotNull GutterIconDescriptor descriptor); - public abstract void setEnabled(GutterIconDescriptor descriptor, boolean selected); + public abstract void setEnabled(@NotNull GutterIconDescriptor descriptor, boolean selected); } diff --git a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/LineMarkerSettingsImpl.java b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/LineMarkerSettingsImpl.java index 6be3099736d0..1302e68551d1 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/LineMarkerSettingsImpl.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/LineMarkerSettingsImpl.java @@ -21,6 +21,7 @@ import com.intellij.openapi.components.PersistentStateComponent; import com.intellij.openapi.components.State; import com.intellij.openapi.components.Storage; import com.intellij.util.xmlb.annotations.MapAnnotation; +import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import java.util.HashMap; @@ -36,13 +37,13 @@ import java.util.Map; public class LineMarkerSettingsImpl extends LineMarkerSettings implements PersistentStateComponent { @Override - public boolean isEnabled(GutterIconDescriptor descriptor) { + public boolean isEnabled(@NotNull GutterIconDescriptor descriptor) { Boolean aBoolean = providers.get(descriptor.getId()); return aBoolean == null || aBoolean; } @Override - public void setEnabled(GutterIconDescriptor descriptor, boolean selected) { + public void setEnabled(@NotNull GutterIconDescriptor descriptor, boolean selected) { providers.put(descriptor.getId(), selected); }