This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/juneau.git
The following commit(s) were added to refs/heads/asf-staging by this push:
new 547ba8c21a Deploy documentation staging from
9d952995a6989edd8674c38b0268bbbc798936c4
9d952995a6989edd8674c38b0268bbbc798936c4
547ba8c21a is described below
commit 547ba8c21a655f288d079c7677a500bd2b47020a
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Fri Nov 7 02:02:18 2025 +0000
Deploy documentation staging from 9d952995a6989edd8674c38b0268bbbc798936c4
9d952995a6989edd8674c38b0268bbbc798936c4
---
site/xref/allclasses-frame.html | 4 +--
site/xref/org/apache/juneau/Context.html | 6 ++--
...ationProvider2.html => AnnotationProvider.html} | 34 +++++++++++-----------
.../apache/juneau/common/reflect/ClassInfo.html | 18 ++++++------
.../juneau/common/reflect/ConstructorInfo.html | 4 +--
.../apache/juneau/common/reflect/FieldInfo.html | 4 +--
.../apache/juneau/common/reflect/MethodInfo.html | 8 ++---
.../juneau/common/reflect/ParameterInfo.html | 2 +-
.../juneau/common/reflect/package-frame.html | 4 +--
.../juneau/common/reflect/package-summary.html | 4 +--
.../apache/juneau/html/HtmlBeanPropertyMeta.html | 2 +-
.../org/apache/juneau/xml/XmlBeanPropertyMeta.html | 2 +-
12 files changed, 46 insertions(+), 46 deletions(-)
diff --git a/site/xref/allclasses-frame.html b/site/xref/allclasses-frame.html
index 8bad6253ab..9f24122de3 100644
--- a/site/xref/allclasses-frame.html
+++ b/site/xref/allclasses-frame.html
@@ -35,8 +35,8 @@
<li><a
href="org/apache/juneau/common/annotation/AnnotationImpl.html#AnnotationImpl"
target="classFrame">AnnotationImpl</a></li>
<li><a
href="org/apache/juneau/common/reflect/AnnotationInfo.html#AnnotationInfo"
target="classFrame">AnnotationInfo</a></li>
<li><a
href="org/apache/juneau/common/reflect/AnnotationList.html#AnnotationList"
target="classFrame">AnnotationList</a></li>
- <li><a
href="org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2"
target="classFrame">AnnotationProvider2</a></li>
- <li><a
href="org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2.Builder"
target="classFrame">AnnotationProvider2.Builder</a></li>
+ <li><a
href="org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider"
target="classFrame">AnnotationProvider</a></li>
+ <li><a
href="org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider.Builder"
target="classFrame">AnnotationProvider.Builder</a></li>
<li><a
href="org/apache/juneau/common/utils/AnnotationUtils.html#AnnotationUtils"
target="classFrame">AnnotationUtils</a></li>
<li><a
href="org/apache/juneau/AnnotationWork.html#AnnotationWork"
target="classFrame">AnnotationWork</a></li>
<li><a
href="org/apache/juneau/AnnotationWorkList.html#AnnotationWorkList"
target="classFrame">AnnotationWorkList</a></li>
diff --git a/site/xref/org/apache/juneau/Context.html
b/site/xref/org/apache/juneau/Context.html
index 10b1653301..5fd2471148 100644
--- a/site/xref/org/apache/juneau/Context.html
+++ b/site/xref/org/apache/juneau/Context.html
@@ -766,7 +766,7 @@
<a class="jxr_linenumber" name="L758" href="#L758">758</a> <strong
class="jxr_keyword">final</strong> List<Annotation> annotations;
<a class="jxr_linenumber" name="L759" href="#L759">759</a> <strong
class="jxr_keyword">final</strong> <strong class="jxr_keyword">boolean</strong>
debug;
<a class="jxr_linenumber" name="L760" href="#L760">760</a>
-<a class="jxr_linenumber" name="L761" href="#L761">761</a> <strong
class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong>
<a name="AnnotationProvider2"
href="../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
annotationProvider;
+<a class="jxr_linenumber" name="L761" href="#L761">761</a> <strong
class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong>
<a name="AnnotationProvider"
href="../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
annotationProvider;
<a class="jxr_linenumber" name="L762" href="#L762">762</a>
<a class="jxr_linenumber" name="L763" href="#L763">763</a> <em
class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L764" href="#L764">764</a> <em
class="jxr_javadoccomment"> * Constructor for this class.</em>
@@ -777,7 +777,7 @@
<a class="jxr_linenumber" name="L769" href="#L769">769</a>
init(builder);
<a class="jxr_linenumber" name="L770" href="#L770">770</a> debug =
builder.debug;
<a class="jxr_linenumber" name="L771" href="#L771">771</a>
annotations = opt(builder.annotations).orElseGet(Collections::emptyList);
-<a class="jxr_linenumber" name="L772" href="#L772">772</a>
annotationProvider =
AnnotationProvider2.create().addRuntimeAnnotations(annotations).build();
+<a class="jxr_linenumber" name="L772" href="#L772">772</a>
annotationProvider =
AnnotationProvider.create().addRuntimeAnnotations(annotations).build();
<a class="jxr_linenumber" name="L773" href="#L773">773</a> }
<a class="jxr_linenumber" name="L774" href="#L774">774</a>
<a class="jxr_linenumber" name="L775" href="#L775">775</a> <em
class="jxr_javadoccomment">/**</em>
@@ -791,7 +791,7 @@
<a class="jxr_linenumber" name="L783" href="#L783">783</a>
annotationProvider = copyFrom.annotationProvider;
<a class="jxr_linenumber" name="L784" href="#L784">784</a> }
<a class="jxr_linenumber" name="L785" href="#L785">785</a>
-<a class="jxr_linenumber" name="L786" href="#L786">786</a> <strong
class="jxr_keyword">public</strong> <a name="AnnotationProvider2"
href="../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
getAnnotationProvider() {
+<a class="jxr_linenumber" name="L786" href="#L786">786</a> <strong
class="jxr_keyword">public</strong> <a name="AnnotationProvider"
href="../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
getAnnotationProvider() {
<a class="jxr_linenumber" name="L787" href="#L787">787</a> <strong
class="jxr_keyword">return</strong> annotationProvider;
<a class="jxr_linenumber" name="L788" href="#L788">788</a> }
<a class="jxr_linenumber" name="L789" href="#L789">789</a>
diff --git
a/site/xref/org/apache/juneau/common/reflect/AnnotationProvider2.html
b/site/xref/org/apache/juneau/common/reflect/AnnotationProvider.html
similarity index 98%
rename from site/xref/org/apache/juneau/common/reflect/AnnotationProvider2.html
rename to site/xref/org/apache/juneau/common/reflect/AnnotationProvider.html
index 761f6367ac..cb126bfda3 100644
--- a/site/xref/org/apache/juneau/common/reflect/AnnotationProvider2.html
+++ b/site/xref/org/apache/juneau/common/reflect/AnnotationProvider.html
@@ -1,11 +1,11 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="" lang="">
<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-<title>AnnotationProvider2 xref</title>
+<title>AnnotationProvider xref</title>
<link type="text/css" rel="stylesheet" href="../../../../../stylesheet.css" />
</head>
<body>
-<div id="overview"><a
href="../../../../../../apidocs/org/apache/juneau/common/reflect/AnnotationProvider2.html">View
Javadoc</a></div><pre>
+<div id="overview"><a
href="../../../../../../apidocs/org/apache/juneau/common/reflect/AnnotationProvider.html">View
Javadoc</a></div><pre>
<a class="jxr_linenumber" name="L1" href="#L1">1</a> <em
class="jxr_comment">/*</em>
<a class="jxr_linenumber" name="L2" href="#L2">2</a> <em
class="jxr_comment"> * Licensed to the Apache Software Foundation (ASF) under
one or more</em>
<a class="jxr_linenumber" name="L3" href="#L3">3</a> <em
class="jxr_comment"> * contributor license agreements. See the NOTICE file
distributed with</em>
@@ -127,7 +127,7 @@
<a class="jxr_linenumber" name="L119" href="#L119">119</a> <em
class="jxr_javadoccomment"> * .build();</em>
<a class="jxr_linenumber" name="L120" href="#L120">120</a> <em
class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L121" href="#L121">121</a> <em
class="jxr_javadoccomment"> * <jc>// Add to provider</jc></em>
-<a class="jxr_linenumber" name="L122" href="#L122">122</a> <em
class="jxr_javadoccomment"> * AnnotationProvider2
<jv>provider</jv> = AnnotationProvider2</em>
+<a class="jxr_linenumber" name="L122" href="#L122">122</a> <em
class="jxr_javadoccomment"> * AnnotationProvider
<jv>provider</jv> = AnnotationProvider</em>
<a class="jxr_linenumber" name="L123" href="#L123">123</a> <em
class="jxr_javadoccomment"> * .<jsm>create</jsm>()</em>
<a class="jxr_linenumber" name="L124" href="#L124">124</a> <em
class="jxr_javadoccomment"> *
.addRuntimeAnnotations(<jv>runtimeAnnotation</jv>)</em>
<a class="jxr_linenumber" name="L125" href="#L125">125</a> <em
class="jxr_javadoccomment"> * .build();</em>
@@ -160,10 +160,10 @@
<a class="jxr_linenumber" name="L152" href="#L152">152</a> <em
class="jxr_javadoccomment"> * <h5 class='section'>Usage:</h5></em>
<a class="jxr_linenumber" name="L153" href="#L153">153</a> <em
class="jxr_javadoccomment"> * <p class='bjava'></em>
<a class="jxr_linenumber" name="L154" href="#L154">154</a> <em
class="jxr_javadoccomment"> * <jc>// Create with default
settings</jc></em>
-<a class="jxr_linenumber" name="L155" href="#L155">155</a> <em
class="jxr_javadoccomment"> * AnnotationProvider2
<jv>provider</jv> =
AnnotationProvider2.<jsm>create</jsm>().build();</em>
+<a class="jxr_linenumber" name="L155" href="#L155">155</a> <em
class="jxr_javadoccomment"> * AnnotationProvider
<jv>provider</jv> =
AnnotationProvider.<jsm>create</jsm>().build();</em>
<a class="jxr_linenumber" name="L156" href="#L156">156</a> <em
class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L157" href="#L157">157</a> <em
class="jxr_javadoccomment"> * <jc>// Create with runtime
annotations</jc></em>
-<a class="jxr_linenumber" name="L158" href="#L158">158</a> <em
class="jxr_javadoccomment"> * AnnotationProvider2
<jv>provider</jv> = AnnotationProvider2</em>
+<a class="jxr_linenumber" name="L158" href="#L158">158</a> <em
class="jxr_javadoccomment"> * AnnotationProvider
<jv>provider</jv> = AnnotationProvider</em>
<a class="jxr_linenumber" name="L159" href="#L159">159</a> <em
class="jxr_javadoccomment"> * .<jsm>create</jsm>()</em>
<a class="jxr_linenumber" name="L160" href="#L160">160</a> <em
class="jxr_javadoccomment"> * .annotations(<jk>new</jk>
MyAnnotationImpl())</em>
<a class="jxr_linenumber" name="L161" href="#L161">161</a> <em
class="jxr_javadoccomment"> * .build();</em>
@@ -183,7 +183,7 @@
<a class="jxr_linenumber" name="L175" href="#L175">175</a> <em
class="jxr_javadoccomment"> * <li class='jc'>{@link MethodInfo}</em>
<a class="jxr_linenumber" name="L176" href="#L176">176</a> <em
class="jxr_javadoccomment"> * </ul></em>
<a class="jxr_linenumber" name="L177" href="#L177">177</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L178" href="#L178">178</a> <strong
class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong>
<a name="AnnotationProvider2"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
{
+<a class="jxr_linenumber" name="L178" href="#L178">178</a> <strong
class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong>
<a name="AnnotationProvider"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
{
<a class="jxr_linenumber" name="L179" href="#L179">179</a>
<a class="jxr_linenumber" name="L180" href="#L180">180</a> <em
class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L181" href="#L181">181</a> <em
class="jxr_javadoccomment"> * Disable annotation caching.</em>
@@ -193,18 +193,18 @@
<a class="jxr_linenumber" name="L185" href="#L185">185</a> <em
class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L186" href="#L186">186</a> <em
class="jxr_javadoccomment"> * Default instance.</em>
<a class="jxr_linenumber" name="L187" href="#L187">187</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L188" href="#L188">188</a> <strong
class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong>
<strong class="jxr_keyword">final</strong> <a name="AnnotationProvider2"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
INSTANCE = <strong class="jxr_keyword">new</strong> <a
name="AnnotationProvider2"
href="../../../../../org/apache/juneau/common/reflect/AnnotationP [...]
+<a class="jxr_linenumber" name="L188" href="#L188">188</a> <strong
class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong>
<strong class="jxr_keyword">final</strong> <a name="AnnotationProvider"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
INSTANCE = <strong class="jxr_keyword">new</strong> <a
name="AnnotationProvider"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvid [...]
<a class="jxr_linenumber" name="L189" href="#L189">189</a>
<a class="jxr_linenumber" name="L190" href="#L190">190</a> <em
class="jxr_comment">//-----------------------------------------------------------------------------------------------------------------</em>
<a class="jxr_linenumber" name="L191" href="#L191">191</a> <em
class="jxr_comment">// Builder</em>
<a class="jxr_linenumber" name="L192" href="#L192">192</a> <em
class="jxr_comment">//-----------------------------------------------------------------------------------------------------------------</em>
<a class="jxr_linenumber" name="L193" href="#L193">193</a>
<a class="jxr_linenumber" name="L194" href="#L194">194</a> <em
class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L195" href="#L195">195</a> <em
class="jxr_javadoccomment"> * Builder for creating configured {@link
AnnotationProvider2} instances.</em>
+<a class="jxr_linenumber" name="L195" href="#L195">195</a> <em
class="jxr_javadoccomment"> * Builder for creating configured {@link
AnnotationProvider} instances.</em>
<a class="jxr_linenumber" name="L196" href="#L196">196</a> <em
class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L197" href="#L197">197</a> <em
class="jxr_javadoccomment"> * <h5
class='section'>Example:</h5></em>
<a class="jxr_linenumber" name="L198" href="#L198">198</a> <em
class="jxr_javadoccomment"> * <p class='bjava'></em>
-<a class="jxr_linenumber" name="L199" href="#L199">199</a> <em
class="jxr_javadoccomment"> * AnnotationProvider2
<jv>provider</jv> = AnnotationProvider2</em>
+<a class="jxr_linenumber" name="L199" href="#L199">199</a> <em
class="jxr_javadoccomment"> * AnnotationProvider
<jv>provider</jv> = AnnotationProvider</em>
<a class="jxr_linenumber" name="L200" href="#L200">200</a> <em
class="jxr_javadoccomment"> *
.<jsm>create</jsm>()</em>
<a class="jxr_linenumber" name="L201" href="#L201">201</a> <em
class="jxr_javadoccomment"> * .disableCaching()</em>
<a class="jxr_linenumber" name="L202" href="#L202">202</a> <em
class="jxr_javadoccomment"> * .build();</em>
@@ -212,7 +212,7 @@
<a class="jxr_linenumber" name="L204" href="#L204">204</a> <em
class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L205" href="#L205">205</a> <em
class="jxr_javadoccomment"> * <h5 class='section'>See
Also:</h5></em>
<a class="jxr_linenumber" name="L206" href="#L206">206</a> <em
class="jxr_javadoccomment"> * <ul></em>
-<a class="jxr_linenumber" name="L207" href="#L207">207</a> <em
class="jxr_javadoccomment"> * <li class='jm'>{@link
AnnotationProvider2#create()}</em>
+<a class="jxr_linenumber" name="L207" href="#L207">207</a> <em
class="jxr_javadoccomment"> * <li class='jm'>{@link
AnnotationProvider#create()}</em>
<a class="jxr_linenumber" name="L208" href="#L208">208</a> <em
class="jxr_javadoccomment"> * </ul></em>
<a class="jxr_linenumber" name="L209" href="#L209">209</a> <em
class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L210" href="#L210">210</a> <strong
class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong>
<strong class="jxr_keyword">class</strong> Builder {
@@ -224,12 +224,12 @@
<a class="jxr_linenumber" name="L216" href="#L216">216</a> }
<a class="jxr_linenumber" name="L217" href="#L217">217</a>
<a class="jxr_linenumber" name="L218" href="#L218">218</a> <em
class="jxr_javadoccomment">/**</em>
-<a class="jxr_linenumber" name="L219" href="#L219">219</a> <em
class="jxr_javadoccomment"> * Builds a new {@link
AnnotationProvider2} instance with the configured settings.</em>
+<a class="jxr_linenumber" name="L219" href="#L219">219</a> <em
class="jxr_javadoccomment"> * Builds a new {@link
AnnotationProvider} instance with the configured settings.</em>
<a class="jxr_linenumber" name="L220" href="#L220">220</a> <em
class="jxr_javadoccomment"> *</em>
-<a class="jxr_linenumber" name="L221" href="#L221">221</a> <em
class="jxr_javadoccomment"> * @return A new immutable {@link
AnnotationProvider2} instance.</em>
+<a class="jxr_linenumber" name="L221" href="#L221">221</a> <em
class="jxr_javadoccomment"> * @return A new immutable {@link
AnnotationProvider} instance.</em>
<a class="jxr_linenumber" name="L222" href="#L222">222</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L223" href="#L223">223</a> <strong
class="jxr_keyword">public</strong> <a name="AnnotationProvider2"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
build() {
-<a class="jxr_linenumber" name="L224" href="#L224">224</a>
<strong class="jxr_keyword">return</strong> <strong
class="jxr_keyword">new</strong> <a name="AnnotationProvider2"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>(<strong
class="jxr_keyword">this</strong>);
+<a class="jxr_linenumber" name="L223" href="#L223">223</a> <strong
class="jxr_keyword">public</strong> <a name="AnnotationProvider"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
build() {
+<a class="jxr_linenumber" name="L224" href="#L224">224</a>
<strong class="jxr_keyword">return</strong> <strong
class="jxr_keyword">new</strong> <a name="AnnotationProvider"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>(<strong
class="jxr_keyword">this</strong>);
<a class="jxr_linenumber" name="L225" href="#L225">225</a> }
<a class="jxr_linenumber" name="L226" href="#L226">226</a>
<a class="jxr_linenumber" name="L227" href="#L227">227</a> <em
class="jxr_javadoccomment">/**</em>
@@ -317,7 +317,7 @@
<a class="jxr_linenumber" name="L309" href="#L309">309</a> <em
class="jxr_javadoccomment"> * .build();</em>
<a class="jxr_linenumber" name="L310" href="#L310">310</a> <em
class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L311" href="#L311">311</a> <em
class="jxr_javadoccomment"> * <jc>// Add all runtime annotations to the
provider</jc></em>
-<a class="jxr_linenumber" name="L312" href="#L312">312</a> <em
class="jxr_javadoccomment"> * AnnotationProvider2
<jv>provider</jv> = AnnotationProvider2</em>
+<a class="jxr_linenumber" name="L312" href="#L312">312</a> <em
class="jxr_javadoccomment"> * AnnotationProvider
<jv>provider</jv> = AnnotationProvider</em>
<a class="jxr_linenumber" name="L313" href="#L313">313</a> <em
class="jxr_javadoccomment"> * .<jsm>create</jsm>()</em>
<a class="jxr_linenumber" name="L314" href="#L314">314</a> <em
class="jxr_javadoccomment"> *
.addRuntimeAnnotations(<jv>beanAnnotation</jv>,
<jv>multiAnnotation</jv>, <jv>stringAnnotation</jv>,
<jv>swapAnnotation</jv>)</em>
<a class="jxr_linenumber" name="L315" href="#L315">315</a> <em
class="jxr_javadoccomment"> * .build();</em>
@@ -384,7 +384,7 @@
<a class="jxr_linenumber" name="L376" href="#L376">376</a> <em
class="jxr_javadoccomment"> *
.value(MySwap.<jk>class</jk>)</em>
<a class="jxr_linenumber" name="L377" href="#L377">377</a> <em
class="jxr_javadoccomment"> * .build();</em>
<a class="jxr_linenumber" name="L378" href="#L378">378</a> <em
class="jxr_javadoccomment"> *</em>
-<a class="jxr_linenumber" name="L379" href="#L379">379</a> <em
class="jxr_javadoccomment"> * AnnotationProvider2
<jv>provider</jv> = AnnotationProvider2</em>
+<a class="jxr_linenumber" name="L379" href="#L379">379</a> <em
class="jxr_javadoccomment"> * AnnotationProvider
<jv>provider</jv> = AnnotationProvider</em>
<a class="jxr_linenumber" name="L380" href="#L380">380</a> <em
class="jxr_javadoccomment"> *
.<jsm>create</jsm>()</em>
<a class="jxr_linenumber" name="L381" href="#L381">381</a> <em
class="jxr_javadoccomment"> *
.addRuntimeAnnotations(<jv>beanAnnotation</jv>,
<jv>swapAnnotation</jv>) <jc>// Varargs</jc></em>
<a class="jxr_linenumber" name="L382" href="#L382">382</a> <em
class="jxr_javadoccomment"> * .build();</em>
@@ -423,7 +423,7 @@
<a class="jxr_linenumber" name="L415" href="#L415">415</a> <em
class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L416" href="#L416">416</a> <em
class="jxr_javadoccomment"> * @param builder The builder containing
configuration settings.</em>
<a class="jxr_linenumber" name="L417" href="#L417">417</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L418" href="#L418">418</a> <strong
class="jxr_keyword">protected</strong> <a name="AnnotationProvider2"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>(Builder
builder) {
+<a class="jxr_linenumber" name="L418" href="#L418">418</a> <strong
class="jxr_keyword">protected</strong> <a name="AnnotationProvider"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>(Builder
builder) {
<a class="jxr_linenumber" name="L419" href="#L419">419</a> <strong
class="jxr_keyword">this</strong>.classAnnotations =
Cache.<Class<?>,List<AnnotationInfo<Annotation>>>create()
<a class="jxr_linenumber" name="L420" href="#L420">420</a>
.supplier(<strong class="jxr_keyword">this</strong>::findClassAnnotations)
<a class="jxr_linenumber" name="L421" href="#L421">421</a>
.disableCaching(builder.disableCaching)
diff --git a/site/xref/org/apache/juneau/common/reflect/ClassInfo.html
b/site/xref/org/apache/juneau/common/reflect/ClassInfo.html
index aca0346e5e..86e622665d 100644
--- a/site/xref/org/apache/juneau/common/reflect/ClassInfo.html
+++ b/site/xref/org/apache/juneau/common/reflect/ClassInfo.html
@@ -276,7 +276,7 @@
<a class="jxr_linenumber" name="L268" href="#L268">268</a> <em
class="jxr_javadoccomment"> * Finds all annotations on this class and
parent classes/interfaces in child-to-parent order.</em>
<a class="jxr_linenumber" name="L269" href="#L269">269</a> <em
class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L270" href="#L270">270</a> <em
class="jxr_javadoccomment"> * <p></em>
-<a class="jxr_linenumber" name="L271" href="#L271">271</a> <em
class="jxr_javadoccomment"> * This is similar to {@link
org.apache.juneau.common.reflect.AnnotationProvider2#find(Class)} but without
runtime annotations.</em>
+<a class="jxr_linenumber" name="L271" href="#L271">271</a> <em
class="jxr_javadoccomment"> * This is similar to {@link
org.apache.juneau.common.reflect.AnnotationProvider#find(Class)} but without
runtime annotations.</em>
<a class="jxr_linenumber" name="L272" href="#L272">272</a> <em
class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L273" href="#L273">273</a> <em
class="jxr_javadoccomment"> * <p></em>
<a class="jxr_linenumber" name="L274" href="#L274">274</a> <em
class="jxr_javadoccomment"> * Order of traversal:</em>
@@ -426,7 +426,7 @@
<a class="jxr_linenumber" name="L418" href="#L418">418</a> <em
class="jxr_javadoccomment"> * @param action An action to perform on the
entry.</em>
<a class="jxr_linenumber" name="L419" href="#L419">419</a> <em
class="jxr_javadoccomment"> * @return This object.</em>
<a class="jxr_linenumber" name="L420" href="#L420">420</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L421" href="#L421">421</a> <strong
class="jxr_keyword">public</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> ClassInfo
forEachAnnotation(<a name="AnnotationProvider2"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
annotationProvider, Class<A> type, Predicate<A> filter,
Consumer<A> action) {
+<a class="jxr_linenumber" name="L421" href="#L421">421</a> <strong
class="jxr_keyword">public</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> ClassInfo
forEachAnnotation(<a name="AnnotationProvider"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
annotationProvider, Class<A> type, Predicate<A> filter,
Consumer<A> action) {
<a class="jxr_linenumber" name="L422" href="#L422">422</a> <strong
class="jxr_keyword">if</strong> (annotationProvider == <strong
class="jxr_keyword">null</strong>)
<a class="jxr_linenumber" name="L423" href="#L423">423</a>
<strong class="jxr_keyword">throw</strong> unsupportedOp();
<a class="jxr_linenumber" name="L424" href="#L424">424</a> A t2 =
getPackageAnnotation(type);
@@ -486,7 +486,7 @@
<a class="jxr_linenumber" name="L478" href="#L478">478</a> <em
class="jxr_javadoccomment"> * @param type The annotation to look for.</em>
<a class="jxr_linenumber" name="L479" href="#L479">479</a> <em
class="jxr_javadoccomment"> * @return The annotation if found, or
<jk>null</jk> if not.</em>
<a class="jxr_linenumber" name="L480" href="#L480">480</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L481" href="#L481">481</a> <strong
class="jxr_keyword">public</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> A getAnnotation(<a
name="AnnotationProvider2"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
annotationProvider, Class<A> type) {
+<a class="jxr_linenumber" name="L481" href="#L481">481</a> <strong
class="jxr_keyword">public</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> A getAnnotation(<a
name="AnnotationProvider"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
annotationProvider, Class<A> type) {
<a class="jxr_linenumber" name="L482" href="#L482">482</a> <strong
class="jxr_keyword">return</strong> findAnnotation(annotationProvider, type);
<a class="jxr_linenumber" name="L483" href="#L483">483</a> }
<a class="jxr_linenumber" name="L484" href="#L484">484</a>
@@ -501,7 +501,7 @@
<a class="jxr_linenumber" name="L493" href="#L493">493</a> <em
class="jxr_javadoccomment"> * @param type The annotation type to look
for.</em>
<a class="jxr_linenumber" name="L494" href="#L494">494</a> <em
class="jxr_javadoccomment"> * @return The matching annotations.</em>
<a class="jxr_linenumber" name="L495" href="#L495">495</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L496" href="#L496">496</a> <strong
class="jxr_keyword">public</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> List<A>
getAnnotations(<a name="AnnotationProvider2"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
annotationProvider, Class<A> type) {
+<a class="jxr_linenumber" name="L496" href="#L496">496</a> <strong
class="jxr_keyword">public</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> List<A>
getAnnotations(<a name="AnnotationProvider"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
annotationProvider, Class<A> type) {
<a class="jxr_linenumber" name="L497" href="#L497">497</a>
List<A> l = list();
<a class="jxr_linenumber" name="L498" href="#L498">498</a>
forEachAnnotation(annotationProvider, type, x -> <strong
class="jxr_keyword">true</strong>, x -> l.add(x));
<a class="jxr_linenumber" name="L499" href="#L499">499</a> <strong
class="jxr_keyword">return</strong> l;
@@ -825,7 +825,7 @@
<a class="jxr_linenumber" name="L817" href="#L817">817</a> <em
class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L818" href="#L818">818</a> <em
class="jxr_javadoccomment"> * <p></em>
<a class="jxr_linenumber" name="L819" href="#L819">819</a> <em
class="jxr_javadoccomment"> * This does NOT include runtime annotations.
For runtime annotation support, use</em>
-<a class="jxr_linenumber" name="L820" href="#L820">820</a> <em
class="jxr_javadoccomment"> * {@link
org.apache.juneau.common.reflect.AnnotationProvider2}.</em>
+<a class="jxr_linenumber" name="L820" href="#L820">820</a> <em
class="jxr_javadoccomment"> * {@link
org.apache.juneau.common.reflect.AnnotationProvider}.</em>
<a class="jxr_linenumber" name="L821" href="#L821">821</a> <em
class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L822" href="#L822">822</a> <em
class="jxr_javadoccomment"> * @return An unmodifiable list of all
annotation infos.</em>
<a class="jxr_linenumber" name="L823" href="#L823">823</a> <em
class="jxr_javadoccomment"> */</em>
@@ -845,7 +845,7 @@
<a class="jxr_linenumber" name="L837" href="#L837">837</a> <em
class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L838" href="#L838">838</a> <em
class="jxr_javadoccomment"> * <p></em>
<a class="jxr_linenumber" name="L839" href="#L839">839</a> <em
class="jxr_javadoccomment"> * This does NOT include runtime annotations.
For runtime annotation support, use</em>
-<a class="jxr_linenumber" name="L840" href="#L840">840</a> <em
class="jxr_javadoccomment"> * {@link
org.apache.juneau.common.reflect.AnnotationProvider2}.</em>
+<a class="jxr_linenumber" name="L840" href="#L840">840</a> <em
class="jxr_javadoccomment"> * {@link
org.apache.juneau.common.reflect.AnnotationProvider}.</em>
<a class="jxr_linenumber" name="L841" href="#L841">841</a> <em
class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L842" href="#L842">842</a> <em
class="jxr_javadoccomment"> * @param <A> The annotation type.</em>
<a class="jxr_linenumber" name="L843" href="#L843">843</a> <em
class="jxr_javadoccomment"> * @param type The annotation type to filter
by.</em>
@@ -1669,7 +1669,7 @@
<a class="jxr_linenumber" name="L1661" href="#L1661">1661</a> <em
class="jxr_javadoccomment"> * @param type The annotation to look for.</em>
<a class="jxr_linenumber" name="L1662" href="#L1662">1662</a> <em
class="jxr_javadoccomment"> * @return The <jk>true</jk> if
annotation if found.</em>
<a class="jxr_linenumber" name="L1663" href="#L1663">1663</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L1664" href="#L1664">1664</a> <strong
class="jxr_keyword">public</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> <strong
class="jxr_keyword">boolean</strong> hasAnnotation(<a
name="AnnotationProvider2"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
annotationProvider, Class<A> type) {
+<a class="jxr_linenumber" name="L1664" href="#L1664">1664</a> <strong
class="jxr_keyword">public</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> <strong
class="jxr_keyword">boolean</strong> hasAnnotation(<a name="AnnotationProvider"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
annotationProvider, Class<A> type) {
<a class="jxr_linenumber" name="L1665" href="#L1665">1665</a> <strong
class="jxr_keyword">if</strong> (annotationProvider == <strong
class="jxr_keyword">null</strong>)
<a class="jxr_linenumber" name="L1666" href="#L1666">1666</a>
<strong class="jxr_keyword">throw</strong> unsupportedOp();
<a class="jxr_linenumber" name="L1667" href="#L1667">1667</a> <em
class="jxr_comment">// Inline Context.firstAnnotation() call</em>
@@ -2181,7 +2181,7 @@
<a class="jxr_linenumber" name="L2173" href="#L2173">2173</a> <em
class="jxr_javadoccomment"> * @param filter A predicate to apply to the
entries to determine if annotation should be returned. Can be
<jk>null</jk>.</em>
<a class="jxr_linenumber" name="L2174" href="#L2174">2174</a> <em
class="jxr_javadoccomment"> * @return This object.</em>
<a class="jxr_linenumber" name="L2175" href="#L2175">2175</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L2176" href="#L2176">2176</a> <strong
class="jxr_keyword">public</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> A lastAnnotation(<a
name="AnnotationProvider2"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
annotationProvider, Class<A> type, Predicate<A> filter) {
+<a class="jxr_linenumber" name="L2176" href="#L2176">2176</a> <strong
class="jxr_keyword">public</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> A lastAnnotation(<a
name="AnnotationProvider"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
annotationProvider, Class<A> type, Predicate<A> filter) {
<a class="jxr_linenumber" name="L2177" href="#L2177">2177</a> <strong
class="jxr_keyword">if</strong> (annotationProvider == <strong
class="jxr_keyword">null</strong>)
<a class="jxr_linenumber" name="L2178" href="#L2178">2178</a>
<strong class="jxr_keyword">throw</strong> unsupportedOp();
<a class="jxr_linenumber" name="L2179" href="#L2179">2179</a> A x =
<strong class="jxr_keyword">null</strong>;
@@ -2343,7 +2343,7 @@
<a class="jxr_linenumber" name="L2335" href="#L2335">2335</a> <strong
class="jxr_keyword">return</strong> c == <strong
class="jxr_keyword">null</strong> ? <strong class="jxr_keyword">null</strong> :
of(c.componentType());
<a class="jxr_linenumber" name="L2336" href="#L2336">2336</a> }
<a class="jxr_linenumber" name="L2337" href="#L2337">2337</a>
-<a class="jxr_linenumber" name="L2338" href="#L2338">2338</a> <strong
class="jxr_keyword">private</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> A findAnnotation(<a
name="AnnotationProvider2"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
ap, Class<A> a) {
+<a class="jxr_linenumber" name="L2338" href="#L2338">2338</a> <strong
class="jxr_keyword">private</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> A findAnnotation(<a
name="AnnotationProvider"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
ap, Class<A> a) {
<a class="jxr_linenumber" name="L2339" href="#L2339">2339</a> <strong
class="jxr_keyword">if</strong> (a == <strong class="jxr_keyword">null</strong>)
<a class="jxr_linenumber" name="L2340" href="#L2340">2340</a>
<strong class="jxr_keyword">return</strong> <strong
class="jxr_keyword">null</strong>;
<a class="jxr_linenumber" name="L2341" href="#L2341">2341</a> <strong
class="jxr_keyword">if</strong> (ap == <strong
class="jxr_keyword">null</strong>)
diff --git a/site/xref/org/apache/juneau/common/reflect/ConstructorInfo.html
b/site/xref/org/apache/juneau/common/reflect/ConstructorInfo.html
index e700c9800e..1cab79f2b2 100644
--- a/site/xref/org/apache/juneau/common/reflect/ConstructorInfo.html
+++ b/site/xref/org/apache/juneau/common/reflect/ConstructorInfo.html
@@ -142,7 +142,7 @@
<a class="jxr_linenumber" name="L134" href="#L134">134</a> <em
class="jxr_javadoccomment"> * @param type The annotation to look for.</em>
<a class="jxr_linenumber" name="L135" href="#L135">135</a> <em
class="jxr_javadoccomment"> * @return <jk>true</jk> if the
specified annotation is present on this constructor.</em>
<a class="jxr_linenumber" name="L136" href="#L136">136</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L137" href="#L137">137</a> <strong
class="jxr_keyword">public</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> <strong
class="jxr_keyword">boolean</strong> hasAnnotation(<a
name="AnnotationProvider2"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
annotationProvider, Class<A> type) {
+<a class="jxr_linenumber" name="L137" href="#L137">137</a> <strong
class="jxr_keyword">public</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> <strong
class="jxr_keyword">boolean</strong> hasAnnotation(<a name="AnnotationProvider"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
annotationProvider, Class<A> type) {
<a class="jxr_linenumber" name="L138" href="#L138">138</a> <strong
class="jxr_keyword">return</strong> nn(annotationProvider.find(type, c).map(x
-> x.<strong class="jxr_keyword">inner</strong>()).filter(x -> <strong
class="jxr_keyword">true</strong>).findFirst().orElse(<strong
class="jxr_keyword">null</strong>));
<a class="jxr_linenumber" name="L139" href="#L139">139</a> }
<a class="jxr_linenumber" name="L140" href="#L140">140</a>
@@ -154,7 +154,7 @@
<a class="jxr_linenumber" name="L146" href="#L146">146</a> <em
class="jxr_javadoccomment"> * @param type The annotation to look for.</em>
<a class="jxr_linenumber" name="L147" href="#L147">147</a> <em
class="jxr_javadoccomment"> * @return <jk>true</jk> if the
specified annotation is not present on this constructor.</em>
<a class="jxr_linenumber" name="L148" href="#L148">148</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L149" href="#L149">149</a> <strong
class="jxr_keyword">public</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> <strong
class="jxr_keyword">boolean</strong> hasNoAnnotation(<a
name="AnnotationProvider2"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
annotationProvider, Class<A> type) {
+<a class="jxr_linenumber" name="L149" href="#L149">149</a> <strong
class="jxr_keyword">public</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> <strong
class="jxr_keyword">boolean</strong> hasNoAnnotation(<a
name="AnnotationProvider"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
annotationProvider, Class<A> type) {
<a class="jxr_linenumber" name="L150" href="#L150">150</a> <strong
class="jxr_keyword">return</strong> ! hasAnnotation(annotationProvider, type);
<a class="jxr_linenumber" name="L151" href="#L151">151</a> }
<a class="jxr_linenumber" name="L152" href="#L152">152</a>
diff --git a/site/xref/org/apache/juneau/common/reflect/FieldInfo.html
b/site/xref/org/apache/juneau/common/reflect/FieldInfo.html
index fc7d11c9be..aab448795a 100644
--- a/site/xref/org/apache/juneau/common/reflect/FieldInfo.html
+++ b/site/xref/org/apache/juneau/common/reflect/FieldInfo.html
@@ -230,7 +230,7 @@
<a class="jxr_linenumber" name="L222" href="#L222">222</a> <em
class="jxr_javadoccomment"> * @param type The annotation to look for.</em>
<a class="jxr_linenumber" name="L223" href="#L223">223</a> <em
class="jxr_javadoccomment"> * @return <jk>true</jk> if the
specified annotation is present.</em>
<a class="jxr_linenumber" name="L224" href="#L224">224</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L225" href="#L225">225</a> <strong
class="jxr_keyword">public</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> <strong
class="jxr_keyword">boolean</strong> hasAnnotation(<a
name="AnnotationProvider2"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
annotationProvider, Class<A> type) {
+<a class="jxr_linenumber" name="L225" href="#L225">225</a> <strong
class="jxr_keyword">public</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> <strong
class="jxr_keyword">boolean</strong> hasAnnotation(<a name="AnnotationProvider"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
annotationProvider, Class<A> type) {
<a class="jxr_linenumber" name="L226" href="#L226">226</a> <strong
class="jxr_keyword">return</strong> nn(annotationProvider.find(type, f).map(x
-> x.<strong class="jxr_keyword">inner</strong>()).filter(x -> <strong
class="jxr_keyword">true</strong>).findFirst().orElse(<strong
class="jxr_keyword">null</strong>));
<a class="jxr_linenumber" name="L227" href="#L227">227</a> }
<a class="jxr_linenumber" name="L228" href="#L228">228</a>
@@ -263,7 +263,7 @@
<a class="jxr_linenumber" name="L255" href="#L255">255</a> <em
class="jxr_javadoccomment"> * @param type The annotation to look for.</em>
<a class="jxr_linenumber" name="L256" href="#L256">256</a> <em
class="jxr_javadoccomment"> * @return <jk>true</jk> if the
specified annotation is not present.</em>
<a class="jxr_linenumber" name="L257" href="#L257">257</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L258" href="#L258">258</a> <strong
class="jxr_keyword">public</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> <strong
class="jxr_keyword">boolean</strong> hasNoAnnotation(<a
name="AnnotationProvider2"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
annotationProvider, Class<A> type) {
+<a class="jxr_linenumber" name="L258" href="#L258">258</a> <strong
class="jxr_keyword">public</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> <strong
class="jxr_keyword">boolean</strong> hasNoAnnotation(<a
name="AnnotationProvider"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
annotationProvider, Class<A> type) {
<a class="jxr_linenumber" name="L259" href="#L259">259</a> <strong
class="jxr_keyword">return</strong> ! hasAnnotation(annotationProvider, type);
<a class="jxr_linenumber" name="L260" href="#L260">260</a> }
<a class="jxr_linenumber" name="L261" href="#L261">261</a>
diff --git a/site/xref/org/apache/juneau/common/reflect/MethodInfo.html
b/site/xref/org/apache/juneau/common/reflect/MethodInfo.html
index cb6f559a47..b60d5f5154 100644
--- a/site/xref/org/apache/juneau/common/reflect/MethodInfo.html
+++ b/site/xref/org/apache/juneau/common/reflect/MethodInfo.html
@@ -435,7 +435,7 @@
<a class="jxr_linenumber" name="L427" href="#L427">427</a> <em
class="jxr_javadoccomment"> * @param action An action to perform on the
entry.</em>
<a class="jxr_linenumber" name="L428" href="#L428">428</a> <em
class="jxr_javadoccomment"> * @return This object.</em>
<a class="jxr_linenumber" name="L429" href="#L429">429</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L430" href="#L430">430</a> <strong
class="jxr_keyword">public</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> <strong
class="jxr_keyword">void</strong> forEachAnnotation(<a
name="AnnotationProvider2"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
annotationProvider, Class<A> type, Predicate<A> filter,
Consumer<A> action) {
+<a class="jxr_linenumber" name="L430" href="#L430">430</a> <strong
class="jxr_keyword">public</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> <strong
class="jxr_keyword">void</strong> forEachAnnotation(<a
name="AnnotationProvider"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
annotationProvider, Class<A> type, Predicate<A> filter,
Consumer<A> action) {
<a class="jxr_linenumber" name="L431" href="#L431">431</a>
declaringClass.forEachAnnotation(annotationProvider, type, filter, action);
<a class="jxr_linenumber" name="L432" href="#L432">432</a>
rstream(matchingCache.get())
<a class="jxr_linenumber" name="L433" href="#L433">433</a>
.flatMap(m -> m.getDeclaredAnnotationInfos().stream())
@@ -482,7 +482,7 @@
<a class="jxr_linenumber" name="L474" href="#L474">474</a> <em
class="jxr_javadoccomment"> * @param type The annotation to look for.</em>
<a class="jxr_linenumber" name="L475" href="#L475">475</a> <em
class="jxr_javadoccomment"> * @return The first annotation found, or
<jk>null</jk> if it doesn't exist.</em>
<a class="jxr_linenumber" name="L476" href="#L476">476</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L477" href="#L477">477</a> <strong
class="jxr_keyword">public</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> A getAnnotation(<a
name="AnnotationProvider2"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
annotationProvider, Class<A> type) {
+<a class="jxr_linenumber" name="L477" href="#L477">477</a> <strong
class="jxr_keyword">public</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> A getAnnotation(<a
name="AnnotationProvider"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
annotationProvider, Class<A> type) {
<a class="jxr_linenumber" name="L478" href="#L478">478</a> <em
class="jxr_comment">// Inline Context.firstAnnotation() call</em>
<a class="jxr_linenumber" name="L479" href="#L479">479</a> <strong
class="jxr_keyword">return</strong> matchingCache.get().stream()
<a class="jxr_linenumber" name="L480" href="#L480">480</a>
.map(m2 -> annotationProvider.find(type, m2.<strong
class="jxr_keyword">inner</strong>()).map(x -> x.<strong
class="jxr_keyword">inner</strong>()).filter(x -> <strong
class="jxr_keyword">true</strong>).findFirst().orElse(<strong
class="jxr_keyword">null</strong>))
@@ -596,7 +596,7 @@
<a class="jxr_linenumber" name="L588" href="#L588">588</a> <em
class="jxr_javadoccomment"> * @param type The annotation to look for.</em>
<a class="jxr_linenumber" name="L589" href="#L589">589</a> <em
class="jxr_javadoccomment"> * @return <jk>true</jk> if the
specified annotation is present on this method.</em>
<a class="jxr_linenumber" name="L590" href="#L590">590</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L591" href="#L591">591</a> <strong
class="jxr_keyword">public</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> <strong
class="jxr_keyword">boolean</strong> hasAnnotation(<a
name="AnnotationProvider2"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
annotationProvider, Class<A> type) {
+<a class="jxr_linenumber" name="L591" href="#L591">591</a> <strong
class="jxr_keyword">public</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> <strong
class="jxr_keyword">boolean</strong> hasAnnotation(<a name="AnnotationProvider"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
annotationProvider, Class<A> type) {
<a class="jxr_linenumber" name="L592" href="#L592">592</a> <em
class="jxr_comment">// Inline Context.firstAnnotation() call</em>
<a class="jxr_linenumber" name="L593" href="#L593">593</a> <strong
class="jxr_keyword">for</strong> (<strong class="jxr_keyword">var</strong> m2 :
matchingCache.get())
<a class="jxr_linenumber" name="L594" href="#L594">594</a>
<strong class="jxr_keyword">if</strong> (nn(annotationProvider.find(type,
m2.<strong class="jxr_keyword">inner</strong>()).map(x -> x.<strong
class="jxr_keyword">inner</strong>()).filter(x -> <strong
class="jxr_keyword">true</strong>).findFirst().orElse(<strong
class="jxr_keyword">null</strong>)))
@@ -660,7 +660,7 @@
<a class="jxr_linenumber" name="L652" href="#L652">652</a> <em
class="jxr_javadoccomment"> * @param type The annotation to look for.</em>
<a class="jxr_linenumber" name="L653" href="#L653">653</a> <em
class="jxr_javadoccomment"> * @return <jk>true</jk> if the
specified annotation is not present on this method.</em>
<a class="jxr_linenumber" name="L654" href="#L654">654</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L655" href="#L655">655</a> <strong
class="jxr_keyword">public</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> <strong
class="jxr_keyword">boolean</strong> hasNoAnnotation(<a
name="AnnotationProvider2"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
annotationProvider, Class<A> type) {
+<a class="jxr_linenumber" name="L655" href="#L655">655</a> <strong
class="jxr_keyword">public</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> <strong
class="jxr_keyword">boolean</strong> hasNoAnnotation(<a
name="AnnotationProvider"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
annotationProvider, Class<A> type) {
<a class="jxr_linenumber" name="L656" href="#L656">656</a> <strong
class="jxr_keyword">return</strong> ! hasAnnotation(annotationProvider, type);
<a class="jxr_linenumber" name="L657" href="#L657">657</a> }
<a class="jxr_linenumber" name="L658" href="#L658">658</a>
diff --git a/site/xref/org/apache/juneau/common/reflect/ParameterInfo.html
b/site/xref/org/apache/juneau/common/reflect/ParameterInfo.html
index 1f9f3410ce..0524636c40 100644
--- a/site/xref/org/apache/juneau/common/reflect/ParameterInfo.html
+++ b/site/xref/org/apache/juneau/common/reflect/ParameterInfo.html
@@ -814,7 +814,7 @@
<a class="jxr_linenumber" name="L806" href="#L806">806</a> <strong
class="jxr_keyword">return</strong> list;
<a class="jxr_linenumber" name="L807" href="#L807">807</a> }
<a class="jxr_linenumber" name="L808" href="#L808">808</a>
-<a class="jxr_linenumber" name="L809" href="#L809">809</a> <strong
class="jxr_keyword">private</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> <a name="ParameterInfo"
href="../../../../../org/apache/juneau/common/reflect/ParameterInfo.html#ParameterInfo">ParameterInfo</a>
forEachAnnotation(<a name="AnnotationProvider2"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
ap, Class<A> [...]
+<a class="jxr_linenumber" name="L809" href="#L809">809</a> <strong
class="jxr_keyword">private</strong> <A <strong
class="jxr_keyword">extends</strong> Annotation> <a name="ParameterInfo"
href="../../../../../org/apache/juneau/common/reflect/ParameterInfo.html#ParameterInfo">ParameterInfo</a>
forEachAnnotation(<a name="AnnotationProvider"
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
ap, Class<A> a, P [...]
<a class="jxr_linenumber" name="L810" href="#L810">810</a> <strong
class="jxr_keyword">if</strong> (executable.isConstructor) {
<a class="jxr_linenumber" name="L811" href="#L811">811</a>
<strong class="jxr_keyword">var</strong> ci =
executable.getParameter(index).getParameterType().unwrap(Value.<strong
class="jxr_keyword">class</strong>, Optional.<strong
class="jxr_keyword">class</strong>);
<a class="jxr_linenumber" name="L812" href="#L812">812</a>
<strong class="jxr_keyword">var</strong> annotationInfos = getAnnotationInfos();
diff --git a/site/xref/org/apache/juneau/common/reflect/package-frame.html
b/site/xref/org/apache/juneau/common/reflect/package-frame.html
index 6601068b56..3c2ddbc057 100644
--- a/site/xref/org/apache/juneau/common/reflect/package-frame.html
+++ b/site/xref/org/apache/juneau/common/reflect/package-frame.html
@@ -28,10 +28,10 @@
<a href="AnnotationList.html#AnnotationList"
target="classFrame">AnnotationList</a>
</li>
<li>
- <a href="AnnotationProvider2.html#AnnotationProvider2"
target="classFrame">AnnotationProvider2</a>
+ <a href="AnnotationProvider.html#AnnotationProvider"
target="classFrame">AnnotationProvider</a>
</li>
<li>
- <a
href="AnnotationProvider2.html#AnnotationProvider2.Builder"
target="classFrame">AnnotationProvider2.Builder</a>
+ <a
href="AnnotationProvider.html#AnnotationProvider.Builder"
target="classFrame">AnnotationProvider.Builder</a>
</li>
<li>
<a href="BeanRuntimeException.html#BeanRuntimeException"
target="classFrame">BeanRuntimeException</a>
diff --git a/site/xref/org/apache/juneau/common/reflect/package-summary.html
b/site/xref/org/apache/juneau/common/reflect/package-summary.html
index 7f56ff45b9..500f524caf 100644
--- a/site/xref/org/apache/juneau/common/reflect/package-summary.html
+++ b/site/xref/org/apache/juneau/common/reflect/package-summary.html
@@ -83,12 +83,12 @@
</tr>
<tr class="rowColor">
<td class="colFirst colLast">
- <a
href="AnnotationProvider2.html#AnnotationProvider2" target="classFrame"
title="class in org.apache.juneau.common.reflect">AnnotationProvider2</a>
+ <a
href="AnnotationProvider.html#AnnotationProvider" target="classFrame"
title="class in org.apache.juneau.common.reflect">AnnotationProvider</a>
</td>
</tr>
<tr class="altColor">
<td class="colFirst colLast">
- <a
href="AnnotationProvider2.html#AnnotationProvider2.Builder" target="classFrame"
title="class in
org.apache.juneau.common.reflect">AnnotationProvider2.Builder</a>
+ <a
href="AnnotationProvider.html#AnnotationProvider.Builder" target="classFrame"
title="class in org.apache.juneau.common.reflect">AnnotationProvider.Builder</a>
</td>
</tr>
<tr class="rowColor">
diff --git a/site/xref/org/apache/juneau/html/HtmlBeanPropertyMeta.html
b/site/xref/org/apache/juneau/html/HtmlBeanPropertyMeta.html
index 25d66900be..5e2064875d 100644
--- a/site/xref/org/apache/juneau/html/HtmlBeanPropertyMeta.html
+++ b/site/xref/org/apache/juneau/html/HtmlBeanPropertyMeta.html
@@ -84,7 +84,7 @@
<a class="jxr_linenumber" name="L76" href="#L76">76</a> <em
class="jxr_javadoccomment"> * @param bpm The metadata of the bean
property of this additional metadata.</em>
<a class="jxr_linenumber" name="L77" href="#L77">77</a> <em
class="jxr_javadoccomment"> * @param mp HTML metadata provider (for
finding information about other artifacts).</em>
<a class="jxr_linenumber" name="L78" href="#L78">78</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L79" href="#L79">79</a> <strong
class="jxr_keyword">public</strong> <a name="HtmlBeanPropertyMeta"
href="../../../../org/apache/juneau/html/HtmlBeanPropertyMeta.html#HtmlBeanPropertyMeta">HtmlBeanPropertyMeta</a>(BeanPropertyMeta
bpm, <a name="AnnotationProvider2"
href="../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
annotationProvider, <a name="HtmlMetaProvider" href="../../../../org/apa [...]
+<a class="jxr_linenumber" name="L79" href="#L79">79</a> <strong
class="jxr_keyword">public</strong> <a name="HtmlBeanPropertyMeta"
href="../../../../org/apache/juneau/html/HtmlBeanPropertyMeta.html#HtmlBeanPropertyMeta">HtmlBeanPropertyMeta</a>(BeanPropertyMeta
bpm, <a name="AnnotationProvider"
href="../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
annotationProvider, <a name="HtmlMetaProvider" href="../../../../org/apache/
[...]
<a class="jxr_linenumber" name="L80" href="#L80">80</a> <strong
class="jxr_keyword">super</strong>(bpm);
<a class="jxr_linenumber" name="L81" href="#L81">81</a>
<a class="jxr_linenumber" name="L82" href="#L82">82</a> Builder
b = <strong class="jxr_keyword">new</strong> Builder();
diff --git a/site/xref/org/apache/juneau/xml/XmlBeanPropertyMeta.html
b/site/xref/org/apache/juneau/xml/XmlBeanPropertyMeta.html
index 1521a1d141..c5ee19725a 100644
--- a/site/xref/org/apache/juneau/xml/XmlBeanPropertyMeta.html
+++ b/site/xref/org/apache/juneau/xml/XmlBeanPropertyMeta.html
@@ -106,7 +106,7 @@
<a class="jxr_linenumber" name="L98" href="#L98">98</a> <em
class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L99" href="#L99">99</a> <strong
class="jxr_keyword">public</strong> <a name="XmlFormat"
href="../../../../org/apache/juneau/xml/annotation/XmlFormat.html#XmlFormat">XmlFormat</a>
getXmlFormat() { <strong class="jxr_keyword">return</strong> xmlFormat; }
<a class="jxr_linenumber" name="L100" href="#L100">100</a>
-<a class="jxr_linenumber" name="L101" href="#L101">101</a> <strong
class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong>
findXmlInfo(Xml xml, <a name="AnnotationProvider2"
href="../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
mp) {
+<a class="jxr_linenumber" name="L101" href="#L101">101</a> <strong
class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong>
findXmlInfo(Xml xml, <a name="AnnotationProvider"
href="../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
mp) {
<a class="jxr_linenumber" name="L102" href="#L102">102</a> <strong
class="jxr_keyword">if</strong> (xml == <strong
class="jxr_keyword">null</strong>)
<a class="jxr_linenumber" name="L103" href="#L103">103</a>
<strong class="jxr_keyword">return</strong>;
<a class="jxr_linenumber" name="L104" href="#L104">104</a> <strong
class="jxr_keyword">var</strong> bpm = getBeanPropertyMeta();