<divclass="type-signature"><spanclass="annotations"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/annotation/Retention.html"title="class or interface in java.lang.annotation"class="external-link">@Retention</a>(<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/annotation/RetentionPolicy.html#CLASS"title="class or interface in java.lang.annotation"class="external-link">CLASS</a>)
<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/annotation/Documented.html"title="class or interface in java.lang.annotation"class="external-link">@Documented</a>
<ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html"title="class or interface in java.lang"class="external-link">@Deprecated</a>
<divclass="deprecation-comment">This should generally not be used in any new API code as it
suggests a bad API design.</div>
</div>
<divclass="block">Annotation for types, whose nullability is not well defined, so
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/NotNull.html"title="class or interface in org.jetbrains.annotations"class="external-link"><code>NotNull</code></a> nor
<ahref="https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/org/jetbrains/annotations/Nullable.html"title="class or interface in org.jetbrains.annotations"class="external-link"><code>Nullable</code></a> is applicable. For example when
interface defines a method, whose nullability depends on the implementation.</div>
</section>
<sectionclass="summary">
<ulclass="summary-list">
<!-- =========== ANNOTATION INTERFACE OPTIONAL MEMBER SUMMARY =========== -->
<divclass="col-first even-row-color"><code><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></code></div>
<!-- ============ ANNOTATION INTERFACE MEMBER DETAIL =========== -->
<li>
<sectionclass="member-details">
<h2>Element Details</h2>
<ulclass="member-list">
<li>
<sectionclass="detail"id="value()">
<h3>value</h3>
<divclass="member-signature"><spanclass="return-type"><ahref="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a></span> <spanclass="element-name">value</span></div>