mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 15:19:59 +07:00
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 (cherry picked from commit 1b3e7f8e4a0d8ef0a611fb644c6b06b137fa9dca) IJ-CR-184569 GitOrigin-RevId: d132bebf09d2ee872267a20c78b84537dc17dc04
This commit is contained in:
committed by
intellij-monorepo-bot
parent
79c2748c41
commit
bae91397ac
19
java/jdkAnnotations/javax/lang/model/annotations.xml
Normal file
19
java/jdkAnnotations/javax/lang/model/annotations.xml
Normal file
@@ -0,0 +1,19 @@
|
||||
<root>
|
||||
<item name='javax.lang.model.AnnotatedConstruct A getAnnotation(java.lang.Class<A>)'>
|
||||
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||
</item>
|
||||
<item name='javax.lang.model.AnnotatedConstruct A getAnnotation(java.lang.Class<A>) 0'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item name='javax.lang.model.AnnotatedConstruct A[] getAnnotationsByType(java.lang.Class<A>)'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
<annotation name='org.jetbrains.annotations.NotNull' typePath="/[]"/>
|
||||
</item>
|
||||
<item name='javax.lang.model.AnnotatedConstruct A[] getAnnotationsByType(java.lang.Class<A>) 0'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item
|
||||
name='javax.lang.model.AnnotatedConstruct java.util.List<? extends javax.lang.model.element.AnnotationMirror> getAnnotationMirrors()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
</root>
|
||||
171
java/jdkAnnotations/javax/lang/model/element/annotations.xml
Normal file
171
java/jdkAnnotations/javax/lang/model/element/annotations.xml
Normal file
@@ -0,0 +1,171 @@
|
||||
<root>
|
||||
<item
|
||||
name='javax.lang.model.element.AnnotationMirror java.util.Map<? extends javax.lang.model.element.ExecutableElement,? extends javax.lang.model.element.AnnotationValue> getElementValues()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.AnnotationMirror javax.lang.model.type.DeclaredType getAnnotationType()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.Element A getAnnotation(java.lang.Class<A>)'>
|
||||
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.Element A[] getAnnotationsByType(java.lang.Class<A>)'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
<annotation name='org.jetbrains.annotations.NotNull' typePath="/[]"/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.Element A[] getAnnotationsByType(java.lang.Class<A>) 0'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.Element R accept(javax.lang.model.element.ElementVisitor<R,P>, P) 0'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item
|
||||
name='javax.lang.model.element.Element java.util.List<? extends javax.lang.model.element.AnnotationMirror> getAnnotationMirrors()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.Element java.util.List<? extends javax.lang.model.element.Element> getEnclosedElements()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
<annotation name='org.jetbrains.annotations.NotNull' typePath="/1/*"/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.Element java.util.Set<javax.lang.model.element.Modifier> getModifiers()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
<annotation name='org.jetbrains.annotations.NotNull' typePath="/1"/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.Element javax.lang.model.element.ElementKind getKind()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.Element javax.lang.model.element.Name getSimpleName()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item
|
||||
name='javax.lang.model.element.ExecutableElement java.util.List<? extends javax.lang.model.element.TypeParameterElement> getTypeParameters()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
<annotation name='org.jetbrains.annotations.NotNull' typePath="/1/*"/>
|
||||
</item>
|
||||
<item
|
||||
name='javax.lang.model.element.ExecutableElement java.util.List<? extends javax.lang.model.element.VariableElement> getParameters()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
<annotation name='org.jetbrains.annotations.NotNull' typePath="/1/*"/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.ExecutableElement java.util.List<? extends javax.lang.model.type.TypeMirror> getThrownTypes()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
<annotation name='org.jetbrains.annotations.NotNull' typePath="/1/*"/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.ExecutableElement javax.lang.model.element.AnnotationValue getDefaultValue()'>
|
||||
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.ExecutableElement javax.lang.model.element.Element getEnclosingElement()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.ExecutableElement javax.lang.model.element.Name getSimpleName()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.ExecutableElement javax.lang.model.type.TypeMirror getReceiverType()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.ExecutableElement javax.lang.model.type.TypeMirror getReturnType()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item
|
||||
name='javax.lang.model.element.ModuleElement java.util.List<? extends javax.lang.model.element.Element> getEnclosedElements()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
<annotation name='org.jetbrains.annotations.NotNull' typePath="/1/*"/>
|
||||
</item>
|
||||
<item
|
||||
name='javax.lang.model.element.ModuleElement java.util.List<? extends javax.lang.model.element.ModuleElement.Directive> getDirectives()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
<annotation name='org.jetbrains.annotations.NotNull' typePath="/1/*"/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.ModuleElement javax.lang.model.element.Element getEnclosingElement()'>
|
||||
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.ModuleElement javax.lang.model.element.Name getQualifiedName()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.ModuleElement javax.lang.model.element.Name getSimpleName()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item
|
||||
name='javax.lang.model.element.ModuleElement.Directive R accept(javax.lang.model.element.ModuleElement.DirectiveVisitor<R,P>, P) 0'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.ModuleElement.Directive javax.lang.model.element.ModuleElement.DirectiveKind getKind()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item
|
||||
name='javax.lang.model.element.PackageElement java.util.List<? extends javax.lang.model.element.Element> getEnclosedElements()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
<annotation name='org.jetbrains.annotations.NotNull' typePath="/1/*"/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.PackageElement javax.lang.model.element.Element getEnclosingElement()'>
|
||||
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.PackageElement javax.lang.model.element.Name getQualifiedName()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.PackageElement javax.lang.model.element.Name getSimpleName()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item
|
||||
name='javax.lang.model.element.Parameterizable java.util.List<? extends javax.lang.model.element.TypeParameterElement> getTypeParameters()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
<annotation name='org.jetbrains.annotations.NotNull' typePath="/1/*"/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.QualifiedNameable javax.lang.model.element.Name getQualifiedName()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.RecordComponentElement javax.lang.model.element.Element getEnclosingElement()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.RecordComponentElement javax.lang.model.element.Name getSimpleName()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.TypeElement java.util.List<? extends javax.lang.model.element.Element> getEnclosedElements()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
<annotation name='org.jetbrains.annotations.NotNull' typePath="/1/*"/>
|
||||
</item>
|
||||
<item
|
||||
name='javax.lang.model.element.TypeElement java.util.List<? extends javax.lang.model.element.RecordComponentElement> getRecordComponents()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
<annotation name='org.jetbrains.annotations.NotNull' typePath="/1/*"/>
|
||||
</item>
|
||||
<item
|
||||
name='javax.lang.model.element.TypeElement java.util.List<? extends javax.lang.model.element.TypeParameterElement> getTypeParameters()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
<annotation name='org.jetbrains.annotations.NotNull' typePath="/1/*"/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.TypeElement java.util.List<? extends javax.lang.model.type.TypeMirror> getInterfaces()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
<annotation name='org.jetbrains.annotations.NotNull' typePath="/1/*"/>
|
||||
</item>
|
||||
<item
|
||||
name='javax.lang.model.element.TypeElement java.util.List<? extends javax.lang.model.type.TypeMirror> getPermittedSubclasses()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
<annotation name='org.jetbrains.annotations.NotNull' typePath="/1/*"/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.TypeElement javax.lang.model.element.Name getQualifiedName()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.TypeElement javax.lang.model.element.Name getSimpleName()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.TypeElement javax.lang.model.element.NestingKind getNestingKind()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.TypeElement javax.lang.model.type.TypeMirror getSuperclass()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.TypeParameterElement java.util.List<? extends javax.lang.model.type.TypeMirror> getBounds()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
<annotation name='org.jetbrains.annotations.NotNull' typePath="/1/*"/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.TypeParameterElement javax.lang.model.element.Element getGenericElement()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.VariableElement java.lang.Object getConstantValue()'>
|
||||
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||
</item>
|
||||
<item name='javax.lang.model.element.VariableElement javax.lang.model.element.Name getSimpleName()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
</root>
|
||||
Reference in New Issue
Block a user