From 34a76dfe829b6cdaf8d183ce7cba2456f4cca661 Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Fri, 22 Nov 2019 17:31:03 +0300 Subject: [PATCH] notnull GitOrigin-RevId: d0fe27129a67ead672b5dbd658e1b67a43329a6a --- .../src/com/intellij/lang/annotation/AnnotationHolder.java | 1 + .../intellij/codeInsight/daemon/impl/AnnotationHolderImpl.java | 1 + 2 files changed, 2 insertions(+) diff --git a/platform/analysis-api/src/com/intellij/lang/annotation/AnnotationHolder.java b/platform/analysis-api/src/com/intellij/lang/annotation/AnnotationHolder.java index 80f3dd4be373..8a4b27ec23b5 100644 --- a/platform/analysis-api/src/com/intellij/lang/annotation/AnnotationHolder.java +++ b/platform/analysis-api/src/com/intellij/lang/annotation/AnnotationHolder.java @@ -168,6 +168,7 @@ public interface AnnotationHolder { */ @Contract(pure=true) @ApiStatus.Experimental + @NotNull default AnnotationBuilder newAnnotation(@NotNull TextRange range, @NotNull HighlightSeverity severity, @NotNull String message) { throw new IllegalStateException("Please do not override AnnotationHolder, use standard provided one instead"); } diff --git a/platform/analysis-impl/src/com/intellij/codeInsight/daemon/impl/AnnotationHolderImpl.java b/platform/analysis-impl/src/com/intellij/codeInsight/daemon/impl/AnnotationHolderImpl.java index 03090e62c9f1..f5a8ba7a96ae 100644 --- a/platform/analysis-impl/src/com/intellij/codeInsight/daemon/impl/AnnotationHolderImpl.java +++ b/platform/analysis-impl/src/com/intellij/codeInsight/daemon/impl/AnnotationHolderImpl.java @@ -169,6 +169,7 @@ public class AnnotationHolderImpl extends SmartList implements Annot void queueToUpdateIncrementally() { } + @NotNull @Override public AnnotationBuilder newAnnotation(@NotNull TextRange range, @NotNull HighlightSeverity severity, @NotNull String message) { return new B(this, range, severity, message);