From bf799014da96883cece87c3990118a6e591d739f Mon Sep 17 00:00:00 2001 From: Tagir Valeev Date: Mon, 1 Dec 2025 09:38:38 +0100 Subject: [PATCH] IDEA-382748 [java-annotations] External annotations for javax.lang.model APIs Fixes false positive: 'Optional.ofNullable()' with non-null argument should be replaced with 'Optional.of()' when using TypeElement#getAnnotation GitOrigin-RevId: 1b3e7f8e4a0d8ef0a611fb644c6b06b137fa9dca --- .../javax/lang/model/annotations.xml | 19 ++ .../javax/lang/model/element/annotations.xml | 171 ++++++++++++++++++ 2 files changed, 190 insertions(+) create mode 100644 java/jdkAnnotations/javax/lang/model/annotations.xml create mode 100644 java/jdkAnnotations/javax/lang/model/element/annotations.xml diff --git a/java/jdkAnnotations/javax/lang/model/annotations.xml b/java/jdkAnnotations/javax/lang/model/annotations.xml new file mode 100644 index 000000000000..28b55e1938cd --- /dev/null +++ b/java/jdkAnnotations/javax/lang/model/annotations.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/java/jdkAnnotations/javax/lang/model/element/annotations.xml b/java/jdkAnnotations/javax/lang/model/element/annotations.xml new file mode 100644 index 000000000000..d1a42b174524 --- /dev/null +++ b/java/jdkAnnotations/javax/lang/model/element/annotations.xml @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file