From 8d32c0ed9ff236fe4ca13bda00e0c98aacbf4268 Mon Sep 17 00:00:00 2001 From: peter Date: Tue, 29 May 2018 09:59:32 +0200 Subject: [PATCH] add @NotNull to some Enum methods (IDEA-192829) --- .../nullableProblems/NonAnnotatedSiblingOverriding.java | 7 +++++++ java/jdkAnnotations/java/lang/annotations.xml | 9 +++++++++ 2 files changed, 16 insertions(+) diff --git a/java/java-tests/testData/inspection/nullableProblems/NonAnnotatedSiblingOverriding.java b/java/java-tests/testData/inspection/nullableProblems/NonAnnotatedSiblingOverriding.java index ee11773ea916..bbd24d3a5cd0 100644 --- a/java/java-tests/testData/inspection/nullableProblems/NonAnnotatedSiblingOverriding.java +++ b/java/java-tests/testData/inspection/nullableProblems/NonAnnotatedSiblingOverriding.java @@ -17,3 +17,10 @@ abstract class ParamFail extends ParamBase implements NonAnnotatedInt { } + +interface NonNullEnum { + @NotNull + String name(); +} + +enum NonNullEnumImpl implements NonNullEnum {} \ No newline at end of file diff --git a/java/jdkAnnotations/java/lang/annotations.xml b/java/jdkAnnotations/java/lang/annotations.xml index b26cbe05be68..093c9296eef7 100644 --- a/java/jdkAnnotations/java/lang/annotations.xml +++ b/java/jdkAnnotations/java/lang/annotations.xml @@ -82,6 +82,15 @@ + + + + + + + + +