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&lt;Annotation&gt; 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"> *   &lt;jc&gt;// Add to provider&lt;/jc&gt;</em>
-<a class="jxr_linenumber" name="L122" href="#L122">122</a> <em 
class="jxr_javadoccomment"> *   AnnotationProvider2 
&lt;jv&gt;provider&lt;/jv&gt; = AnnotationProvider2</em>
+<a class="jxr_linenumber" name="L122" href="#L122">122</a> <em 
class="jxr_javadoccomment"> *   AnnotationProvider 
&lt;jv&gt;provider&lt;/jv&gt; = AnnotationProvider</em>
 <a class="jxr_linenumber" name="L123" href="#L123">123</a> <em 
class="jxr_javadoccomment"> *           .&lt;jsm&gt;create&lt;/jsm&gt;()</em>
 <a class="jxr_linenumber" name="L124" href="#L124">124</a> <em 
class="jxr_javadoccomment"> *           
.addRuntimeAnnotations(&lt;jv&gt;runtimeAnnotation&lt;/jv&gt;)</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"> * &lt;h5 class='section'&gt;Usage:&lt;/h5&gt;</em>
 <a class="jxr_linenumber" name="L153" href="#L153">153</a> <em 
class="jxr_javadoccomment"> * &lt;p class='bjava'&gt;</em>
 <a class="jxr_linenumber" name="L154" href="#L154">154</a> <em 
class="jxr_javadoccomment"> *   &lt;jc&gt;// Create with default 
settings&lt;/jc&gt;</em>
-<a class="jxr_linenumber" name="L155" href="#L155">155</a> <em 
class="jxr_javadoccomment"> *   AnnotationProvider2 
&lt;jv&gt;provider&lt;/jv&gt; = 
AnnotationProvider2.&lt;jsm&gt;create&lt;/jsm&gt;().build();</em>
+<a class="jxr_linenumber" name="L155" href="#L155">155</a> <em 
class="jxr_javadoccomment"> *   AnnotationProvider 
&lt;jv&gt;provider&lt;/jv&gt; = 
AnnotationProvider.&lt;jsm&gt;create&lt;/jsm&gt;().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"> *   &lt;jc&gt;// Create with runtime 
annotations&lt;/jc&gt;</em>
-<a class="jxr_linenumber" name="L158" href="#L158">158</a> <em 
class="jxr_javadoccomment"> *   AnnotationProvider2 
&lt;jv&gt;provider&lt;/jv&gt; = AnnotationProvider2</em>
+<a class="jxr_linenumber" name="L158" href="#L158">158</a> <em 
class="jxr_javadoccomment"> *   AnnotationProvider 
&lt;jv&gt;provider&lt;/jv&gt; = AnnotationProvider</em>
 <a class="jxr_linenumber" name="L159" href="#L159">159</a> <em 
class="jxr_javadoccomment"> *           .&lt;jsm&gt;create&lt;/jsm&gt;()</em>
 <a class="jxr_linenumber" name="L160" href="#L160">160</a> <em 
class="jxr_javadoccomment"> *           .annotations(&lt;jk&gt;new&lt;/jk&gt; 
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"> *   &lt;li class='jc'&gt;{@link MethodInfo}</em>
 <a class="jxr_linenumber" name="L176" href="#L176">176</a> <em 
class="jxr_javadoccomment"> * &lt;/ul&gt;</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">      * &lt;h5 
class='section'&gt;Example:&lt;/h5&gt;</em>
 <a class="jxr_linenumber" name="L198" href="#L198">198</a> <em 
class="jxr_javadoccomment">      * &lt;p class='bjava'&gt;</em>
-<a class="jxr_linenumber" name="L199" href="#L199">199</a> <em 
class="jxr_javadoccomment">      *      AnnotationProvider2 
&lt;jv&gt;provider&lt;/jv&gt; = AnnotationProvider2</em>
+<a class="jxr_linenumber" name="L199" href="#L199">199</a> <em 
class="jxr_javadoccomment">      *      AnnotationProvider 
&lt;jv&gt;provider&lt;/jv&gt; = AnnotationProvider</em>
 <a class="jxr_linenumber" name="L200" href="#L200">200</a> <em 
class="jxr_javadoccomment">      *              
.&lt;jsm&gt;create&lt;/jsm&gt;()</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">      * &lt;h5 class='section'&gt;See 
Also:&lt;/h5&gt;</em>
 <a class="jxr_linenumber" name="L206" href="#L206">206</a> <em 
class="jxr_javadoccomment">      * &lt;ul&gt;</em>
-<a class="jxr_linenumber" name="L207" href="#L207">207</a> <em 
class="jxr_javadoccomment">      *      &lt;li class='jm'&gt;{@link 
AnnotationProvider2#create()}</em>
+<a class="jxr_linenumber" name="L207" href="#L207">207</a> <em 
class="jxr_javadoccomment">      *      &lt;li class='jm'&gt;{@link 
AnnotationProvider#create()}</em>
 <a class="jxr_linenumber" name="L208" href="#L208">208</a> <em 
class="jxr_javadoccomment">      * &lt;/ul&gt;</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"> *   &lt;jc&gt;// Add all runtime annotations to the 
provider&lt;/jc&gt;</em>
-<a class="jxr_linenumber" name="L312" href="#L312">312</a> <em 
class="jxr_javadoccomment"> *   AnnotationProvider2 
&lt;jv&gt;provider&lt;/jv&gt; = AnnotationProvider2</em>
+<a class="jxr_linenumber" name="L312" href="#L312">312</a> <em 
class="jxr_javadoccomment"> *   AnnotationProvider 
&lt;jv&gt;provider&lt;/jv&gt; = AnnotationProvider</em>
 <a class="jxr_linenumber" name="L313" href="#L313">313</a> <em 
class="jxr_javadoccomment"> *           .&lt;jsm&gt;create&lt;/jsm&gt;()</em>
 <a class="jxr_linenumber" name="L314" href="#L314">314</a> <em 
class="jxr_javadoccomment"> *           
.addRuntimeAnnotations(&lt;jv&gt;beanAnnotation&lt;/jv&gt;, 
&lt;jv&gt;multiAnnotation&lt;/jv&gt;, &lt;jv&gt;stringAnnotation&lt;/jv&gt;, 
&lt;jv&gt;swapAnnotation&lt;/jv&gt;)</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.&lt;jk&gt;class&lt;/jk&gt;)</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 
&lt;jv&gt;provider&lt;/jv&gt; = AnnotationProvider2</em>
+<a class="jxr_linenumber" name="L379" href="#L379">379</a> <em 
class="jxr_javadoccomment">              *      AnnotationProvider 
&lt;jv&gt;provider&lt;/jv&gt; = AnnotationProvider</em>
 <a class="jxr_linenumber" name="L380" href="#L380">380</a> <em 
class="jxr_javadoccomment">              *              
.&lt;jsm&gt;create&lt;/jsm&gt;()</em>
 <a class="jxr_linenumber" name="L381" href="#L381">381</a> <em 
class="jxr_javadoccomment">              *              
.addRuntimeAnnotations(&lt;jv&gt;beanAnnotation&lt;/jv&gt;, 
&lt;jv&gt;swapAnnotation&lt;/jv&gt;)  &lt;jc&gt;// Varargs&lt;/jc&gt;</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.&lt;Class&lt;?&gt;,List&lt;AnnotationInfo&lt;Annotation&gt;&gt;&gt;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">      * &lt;p&gt;</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">      * &lt;p&gt;</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> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; ClassInfo 
forEachAnnotation(<a name="AnnotationProvider2" 
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
 annotationProvider, Class&lt;A&gt; type, Predicate&lt;A&gt; filter, 
Consumer&lt;A&gt; action) {
+<a class="jxr_linenumber" name="L421" href="#L421">421</a>     <strong 
class="jxr_keyword">public</strong> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; ClassInfo 
forEachAnnotation(<a name="AnnotationProvider" 
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
 annotationProvider, Class&lt;A&gt; type, Predicate&lt;A&gt; filter, 
Consumer&lt;A&gt; 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 
&lt;jk&gt;null&lt;/jk&gt; 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> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; A getAnnotation(<a 
name="AnnotationProvider2" 
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
 annotationProvider, Class&lt;A&gt; type) {
+<a class="jxr_linenumber" name="L481" href="#L481">481</a>     <strong 
class="jxr_keyword">public</strong> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; A getAnnotation(<a 
name="AnnotationProvider" 
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
 annotationProvider, Class&lt;A&gt; 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> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; List&lt;A&gt; 
getAnnotations(<a name="AnnotationProvider2" 
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
 annotationProvider, Class&lt;A&gt; type) {
+<a class="jxr_linenumber" name="L496" href="#L496">496</a>     <strong 
class="jxr_keyword">public</strong> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; List&lt;A&gt; 
getAnnotations(<a name="AnnotationProvider" 
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
 annotationProvider, Class&lt;A&gt; type) {
 <a class="jxr_linenumber" name="L497" href="#L497">497</a>             
List&lt;A&gt; l = list();
 <a class="jxr_linenumber" name="L498" href="#L498">498</a>             
forEachAnnotation(annotationProvider, type, x -&gt; <strong 
class="jxr_keyword">true</strong>, x -&gt; 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">      * &lt;p&gt;</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">      * &lt;p&gt;</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 &lt;A&gt; 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 &lt;jk&gt;true&lt;/jk&gt; 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> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; <strong 
class="jxr_keyword">boolean</strong> hasAnnotation(<a 
name="AnnotationProvider2" 
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
 annotationProvider, Class&lt;A&gt; type) {
+<a class="jxr_linenumber" name="L1664" href="#L1664">1664</a>  <strong 
class="jxr_keyword">public</strong> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; <strong 
class="jxr_keyword">boolean</strong> hasAnnotation(<a name="AnnotationProvider" 
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
 annotationProvider, Class&lt;A&gt; 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 
&lt;jk&gt;null&lt;/jk&gt;.</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> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; A lastAnnotation(<a 
name="AnnotationProvider2" 
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
 annotationProvider, Class&lt;A&gt; type, Predicate&lt;A&gt; filter) {
+<a class="jxr_linenumber" name="L2176" href="#L2176">2176</a>  <strong 
class="jxr_keyword">public</strong> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; A lastAnnotation(<a 
name="AnnotationProvider" 
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
 annotationProvider, Class&lt;A&gt; type, Predicate&lt;A&gt; 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> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; A findAnnotation(<a 
name="AnnotationProvider2" 
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
 ap, Class&lt;A&gt; a) {
+<a class="jxr_linenumber" name="L2338" href="#L2338">2338</a>  <strong 
class="jxr_keyword">private</strong> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; A findAnnotation(<a 
name="AnnotationProvider" 
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
 ap, Class&lt;A&gt; 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 &lt;jk&gt;true&lt;/jk&gt; 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> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; <strong 
class="jxr_keyword">boolean</strong> hasAnnotation(<a 
name="AnnotationProvider2" 
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
 annotationProvider, Class&lt;A&gt; type) {
+<a class="jxr_linenumber" name="L137" href="#L137">137</a>     <strong 
class="jxr_keyword">public</strong> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; <strong 
class="jxr_keyword">boolean</strong> hasAnnotation(<a name="AnnotationProvider" 
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
 annotationProvider, Class&lt;A&gt; type) {
 <a class="jxr_linenumber" name="L138" href="#L138">138</a>             <strong 
class="jxr_keyword">return</strong> nn(annotationProvider.find(type, c).map(x 
-&gt; x.<strong class="jxr_keyword">inner</strong>()).filter(x -&gt; <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 &lt;jk&gt;true&lt;/jk&gt; 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> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; <strong 
class="jxr_keyword">boolean</strong> hasNoAnnotation(<a 
name="AnnotationProvider2" 
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
 annotationProvider, Class&lt;A&gt; type) {
+<a class="jxr_linenumber" name="L149" href="#L149">149</a>     <strong 
class="jxr_keyword">public</strong> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; <strong 
class="jxr_keyword">boolean</strong> hasNoAnnotation(<a 
name="AnnotationProvider" 
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
 annotationProvider, Class&lt;A&gt; 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 &lt;jk&gt;true&lt;/jk&gt; 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> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; <strong 
class="jxr_keyword">boolean</strong> hasAnnotation(<a 
name="AnnotationProvider2" 
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
 annotationProvider, Class&lt;A&gt; type) {
+<a class="jxr_linenumber" name="L225" href="#L225">225</a>     <strong 
class="jxr_keyword">public</strong> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; <strong 
class="jxr_keyword">boolean</strong> hasAnnotation(<a name="AnnotationProvider" 
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
 annotationProvider, Class&lt;A&gt; type) {
 <a class="jxr_linenumber" name="L226" href="#L226">226</a>             <strong 
class="jxr_keyword">return</strong> nn(annotationProvider.find(type, f).map(x 
-&gt; x.<strong class="jxr_keyword">inner</strong>()).filter(x -&gt; <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 &lt;jk&gt;true&lt;/jk&gt; 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> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; <strong 
class="jxr_keyword">boolean</strong> hasNoAnnotation(<a 
name="AnnotationProvider2" 
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
 annotationProvider, Class&lt;A&gt; type) {
+<a class="jxr_linenumber" name="L258" href="#L258">258</a>     <strong 
class="jxr_keyword">public</strong> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; <strong 
class="jxr_keyword">boolean</strong> hasNoAnnotation(<a 
name="AnnotationProvider" 
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
 annotationProvider, Class&lt;A&gt; 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> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; <strong 
class="jxr_keyword">void</strong> forEachAnnotation(<a 
name="AnnotationProvider2" 
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
 annotationProvider, Class&lt;A&gt; type, Predicate&lt;A&gt; filter, 
Consumer&lt;A&gt; action) {
+<a class="jxr_linenumber" name="L430" href="#L430">430</a>     <strong 
class="jxr_keyword">public</strong> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; <strong 
class="jxr_keyword">void</strong> forEachAnnotation(<a 
name="AnnotationProvider" 
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
 annotationProvider, Class&lt;A&gt; type, Predicate&lt;A&gt; filter, 
Consumer&lt;A&gt; 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 -&gt; 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 
&lt;jk&gt;null&lt;/jk&gt; 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> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; A getAnnotation(<a 
name="AnnotationProvider2" 
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
 annotationProvider, Class&lt;A&gt; type) {
+<a class="jxr_linenumber" name="L477" href="#L477">477</a>     <strong 
class="jxr_keyword">public</strong> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; A getAnnotation(<a 
name="AnnotationProvider" 
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
 annotationProvider, Class&lt;A&gt; 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 -&gt; annotationProvider.find(type, m2.<strong 
class="jxr_keyword">inner</strong>()).map(x -&gt; x.<strong 
class="jxr_keyword">inner</strong>()).filter(x -&gt; <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 &lt;jk&gt;true&lt;/jk&gt; 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> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; <strong 
class="jxr_keyword">boolean</strong> hasAnnotation(<a 
name="AnnotationProvider2" 
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
 annotationProvider, Class&lt;A&gt; type) {
+<a class="jxr_linenumber" name="L591" href="#L591">591</a>     <strong 
class="jxr_keyword">public</strong> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; <strong 
class="jxr_keyword">boolean</strong> hasAnnotation(<a name="AnnotationProvider" 
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
 annotationProvider, Class&lt;A&gt; 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 -&gt; x.<strong 
class="jxr_keyword">inner</strong>()).filter(x -&gt; <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 &lt;jk&gt;true&lt;/jk&gt; 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> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; <strong 
class="jxr_keyword">boolean</strong> hasNoAnnotation(<a 
name="AnnotationProvider2" 
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider2.html#AnnotationProvider2">AnnotationProvider2</a>
 annotationProvider, Class&lt;A&gt; type) {
+<a class="jxr_linenumber" name="L655" href="#L655">655</a>     <strong 
class="jxr_keyword">public</strong> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; <strong 
class="jxr_keyword">boolean</strong> hasNoAnnotation(<a 
name="AnnotationProvider" 
href="../../../../../org/apache/juneau/common/reflect/AnnotationProvider.html#AnnotationProvider">AnnotationProvider</a>
 annotationProvider, Class&lt;A&gt; 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> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; <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&lt;A&gt;  [...]
+<a class="jxr_linenumber" name="L809" href="#L809">809</a>     <strong 
class="jxr_keyword">private</strong> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; <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&lt;A&gt; 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();

Reply via email to