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 65a51b3f05 Deploy documentation staging from 
0bb9c85f66afed554b87f68b4dd4d8925c8ba1d3 
0bb9c85f66afed554b87f68b4dd4d8925c8ba1d3
65a51b3f05 is described below

commit 65a51b3f057137430eed1e11e10dde779aad5beb
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Fri Nov 7 00:43:54 2025 +0000

    Deploy documentation staging from 0bb9c85f66afed554b87f68b4dd4d8925c8ba1d3 
0bb9c85f66afed554b87f68b4dd4d8925c8ba1d3
---
 site/xref/org/apache/juneau/BeanMeta.html            |  8 ++++----
 site/xref/org/apache/juneau/BeanPropertyMeta.html    | 20 ++++++++++----------
 site/xref/org/apache/juneau/Context.html             | 18 +++++++++---------
 .../org/apache/juneau/common/reflect/ClassInfo.html  | 10 +++++-----
 .../org/apache/juneau/html/HtmlBeanPropertyMeta.html |  6 +++---
 5 files changed, 31 insertions(+), 31 deletions(-)

diff --git a/site/xref/org/apache/juneau/BeanMeta.html 
b/site/xref/org/apache/juneau/BeanMeta.html
index d0a5d314d6..643e11c022 100644
--- a/site/xref/org/apache/juneau/BeanMeta.html
+++ b/site/xref/org/apache/juneau/BeanMeta.html
@@ -611,8 +611,8 @@
 <a class="jxr_linenumber" name="L603" href="#L603">603</a> 
 <a class="jxr_linenumber" name="L604" href="#L604">604</a>                     
        List&lt;Beanp&gt; lp = list();
 <a class="jxr_linenumber" name="L605" href="#L605">605</a>                     
        List&lt;Name&gt; ln = list();
-<a class="jxr_linenumber" name="L606" href="#L606">606</a>                     
        ctx.forEachAnnotation(Beanp.<strong class="jxr_keyword">class</strong>, 
m.<strong class="jxr_keyword">inner</strong>(), x -&gt; <strong 
class="jxr_keyword">true</strong>, x -&gt; lp.add(x));
-<a class="jxr_linenumber" name="L607" href="#L607">607</a>                     
        ctx.forEachAnnotation(Name.<strong class="jxr_keyword">class</strong>, 
m.<strong class="jxr_keyword">inner</strong>(), x -&gt; <strong 
class="jxr_keyword">true</strong>, x -&gt; ln.add(x));
+<a class="jxr_linenumber" name="L606" href="#L606">606</a>                     
        ctx.getAnnotationProvider().find(Beanp.<strong 
class="jxr_keyword">class</strong>, m.<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>).forEach(x -&gt; lp.add(x));
+<a class="jxr_linenumber" name="L607" href="#L607">607</a>                     
        ctx.getAnnotationProvider().find(Name.<strong 
class="jxr_keyword">class</strong>, m.<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>).forEach(x -&gt; ln.add(x));
 <a class="jxr_linenumber" name="L608" href="#L608">608</a> 
 <a class="jxr_linenumber" name="L609" href="#L609">609</a>                     
        <em class="jxr_comment">// If this method doesn't have @Beanp or @Name, 
check if it overrides a parent method that does</em>
 <a class="jxr_linenumber" name="L610" href="#L610">610</a>                     
        <em class="jxr_comment">// This ensures property names are inherited 
correctly, preventing duplicate property definitions</em>
@@ -827,8 +827,8 @@
 <a class="jxr_linenumber" name="L819" href="#L819">819</a> 
 <a class="jxr_linenumber" name="L820" href="#L820">820</a>                     
                <strong class="jxr_keyword">if</strong> (paramsMatch) {
 <a class="jxr_linenumber" name="L821" href="#L821">821</a>                     
                        <em class="jxr_comment">// Found a matching parent 
method - check for @Beanp and @Name annotations</em>
-<a class="jxr_linenumber" name="L822" href="#L822">822</a>                     
                        ctx.forEachAnnotation(Beanp.<strong 
class="jxr_keyword">class</strong>, parentMethod.<strong 
class="jxr_keyword">inner</strong>(), x -&gt; <strong 
class="jxr_keyword">true</strong>, x -&gt; lp.add(x));
-<a class="jxr_linenumber" name="L823" href="#L823">823</a>                     
                        ctx.forEachAnnotation(Name.<strong 
class="jxr_keyword">class</strong>, parentMethod.<strong 
class="jxr_keyword">inner</strong>(), x -&gt; <strong 
class="jxr_keyword">true</strong>, x -&gt; ln.add(x));
+<a class="jxr_linenumber" name="L822" href="#L822">822</a>                     
                        ctx.getAnnotationProvider().find(Beanp.<strong 
class="jxr_keyword">class</strong>, parentMethod.<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>).forEach(x -&gt; lp.add(x));
+<a class="jxr_linenumber" name="L823" href="#L823">823</a>                     
                        ctx.getAnnotationProvider().find(Name.<strong 
class="jxr_keyword">class</strong>, parentMethod.<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>).forEach(x -&gt; ln.add(x));
 <a class="jxr_linenumber" name="L824" href="#L824">824</a> 
 <a class="jxr_linenumber" name="L825" href="#L825">825</a>                     
                        <em class="jxr_comment">// If we found annotations, 
we're done</em>
 <a class="jxr_linenumber" name="L826" href="#L826">826</a>                     
                        <strong class="jxr_keyword">if</strong> (! lp.isEmpty() 
|| ! ln.isEmpty())
diff --git a/site/xref/org/apache/juneau/BeanPropertyMeta.html 
b/site/xref/org/apache/juneau/BeanPropertyMeta.html
index 1c6ce950b1..1897a5c5e5 100644
--- a/site/xref/org/apache/juneau/BeanPropertyMeta.html
+++ b/site/xref/org/apache/juneau/BeanPropertyMeta.html
@@ -254,7 +254,7 @@
 <a class="jxr_linenumber" name="L246" href="#L246">246</a> 
 <a class="jxr_linenumber" name="L247" href="#L247">247</a>                     
<strong class="jxr_keyword">if</strong> (nn(getter)) {
 <a class="jxr_linenumber" name="L248" href="#L248">248</a>                     
        List&lt;Beanp&gt; lp = list();
-<a class="jxr_linenumber" name="L249" href="#L249">249</a>                     
        bc.forEachAnnotation(Beanp.<strong class="jxr_keyword">class</strong>, 
getter, x -&gt; <strong class="jxr_keyword">true</strong>, x -&gt; lp.add(x));
+<a class="jxr_linenumber" name="L249" href="#L249">249</a>                     
        bc.getAnnotationProvider().find(Beanp.<strong 
class="jxr_keyword">class</strong>, getter).map(x -&gt; x.<strong 
class="jxr_keyword">inner</strong>()).filter(x -&gt; <strong 
class="jxr_keyword">true</strong>).forEach(x -&gt; lp.add(x));
 <a class="jxr_linenumber" name="L250" href="#L250">250</a>                     
        <strong class="jxr_keyword">if</strong> (rawTypeMeta == <strong 
class="jxr_keyword">null</strong>)
 <a class="jxr_linenumber" name="L251" href="#L251">251</a>                     
                rawTypeMeta = bc.resolveClassMeta(last(lp), 
getter.getGenericReturnType(), typeVarImpls);
 <a class="jxr_linenumber" name="L252" href="#L252">252</a>                     
        isUri |= (rawTypeMeta.isUri() || bc.hasAnnotation(Uri.<strong 
class="jxr_keyword">class</strong>, getter));
@@ -269,12 +269,12 @@
 <a class="jxr_linenumber" name="L261" href="#L261">261</a>                     
                <strong class="jxr_keyword">if</strong> (! x.wo().isEmpty())
 <a class="jxr_linenumber" name="L262" href="#L262">262</a>                     
                        writeOnly = Boolean.valueOf(x.wo());
 <a class="jxr_linenumber" name="L263" href="#L263">263</a>                     
        });
-<a class="jxr_linenumber" name="L264" href="#L264">264</a>                     
        bc.forEachAnnotation(Swap.<strong class="jxr_keyword">class</strong>, 
getter, x -&gt; <strong class="jxr_keyword">true</strong>, x -&gt; swap = 
getPropertySwap(x));
+<a class="jxr_linenumber" name="L264" href="#L264">264</a>                     
        bc.getAnnotationProvider().find(Swap.<strong 
class="jxr_keyword">class</strong>, getter).map(x -&gt; x.<strong 
class="jxr_keyword">inner</strong>()).filter(x -&gt; <strong 
class="jxr_keyword">true</strong>).forEach(x -&gt; swap = getPropertySwap(x));
 <a class="jxr_linenumber" name="L265" href="#L265">265</a>                     
}
 <a class="jxr_linenumber" name="L266" href="#L266">266</a> 
 <a class="jxr_linenumber" name="L267" href="#L267">267</a>                     
<strong class="jxr_keyword">if</strong> (nn(setter)) {
 <a class="jxr_linenumber" name="L268" href="#L268">268</a>                     
        List&lt;Beanp&gt; lp = list();
-<a class="jxr_linenumber" name="L269" href="#L269">269</a>                     
        bc.forEachAnnotation(Beanp.<strong class="jxr_keyword">class</strong>, 
setter, x -&gt; <strong class="jxr_keyword">true</strong>, x -&gt; lp.add(x));
+<a class="jxr_linenumber" name="L269" href="#L269">269</a>                     
        bc.getAnnotationProvider().find(Beanp.<strong 
class="jxr_keyword">class</strong>, setter).map(x -&gt; x.<strong 
class="jxr_keyword">inner</strong>()).filter(x -&gt; <strong 
class="jxr_keyword">true</strong>).forEach(x -&gt; lp.add(x));
 <a class="jxr_linenumber" name="L270" href="#L270">270</a>                     
        <strong class="jxr_keyword">if</strong> (rawTypeMeta == <strong 
class="jxr_keyword">null</strong>)
 <a class="jxr_linenumber" name="L271" href="#L271">271</a>                     
                rawTypeMeta = bc.resolveClassMeta(last(lp), 
setter.getGenericParameterTypes()[0], typeVarImpls);
 <a class="jxr_linenumber" name="L272" href="#L272">272</a>                     
        isUri |= (rawTypeMeta.isUri() || bc.hasAnnotation(Uri.<strong 
class="jxr_keyword">class</strong>, setter));
@@ -289,7 +289,7 @@
 <a class="jxr_linenumber" name="L281" href="#L281">281</a>                     
                <strong class="jxr_keyword">if</strong> (! x.wo().isEmpty())
 <a class="jxr_linenumber" name="L282" href="#L282">282</a>                     
                        writeOnly = Boolean.valueOf(x.wo());
 <a class="jxr_linenumber" name="L283" href="#L283">283</a>                     
        });
-<a class="jxr_linenumber" name="L284" href="#L284">284</a>                     
        bc.forEachAnnotation(Swap.<strong class="jxr_keyword">class</strong>, 
setter, x -&gt; <strong class="jxr_keyword">true</strong>, x -&gt; swap = 
getPropertySwap(x));
+<a class="jxr_linenumber" name="L284" href="#L284">284</a>                     
        bc.getAnnotationProvider().find(Swap.<strong 
class="jxr_keyword">class</strong>, setter).map(x -&gt; x.<strong 
class="jxr_keyword">inner</strong>()).filter(x -&gt; <strong 
class="jxr_keyword">true</strong>).forEach(x -&gt; swap = getPropertySwap(x));
 <a class="jxr_linenumber" name="L285" href="#L285">285</a>                     
}
 <a class="jxr_linenumber" name="L286" href="#L286">286</a> 
 <a class="jxr_linenumber" name="L287" href="#L287">287</a>                     
<strong class="jxr_keyword">if</strong> (rawTypeMeta == <strong 
class="jxr_keyword">null</strong>)
@@ -695,25 +695,25 @@
 <a class="jxr_linenumber" name="L687" href="#L687">687</a>             <strong 
class="jxr_keyword">if</strong> (nn(getter)) {
 <a class="jxr_linenumber" name="L688" href="#L688">688</a>                     
<em class="jxr_comment">// Walk up the inheritance hierarchy for the getter 
method</em>
 <a class="jxr_linenumber" name="L689" href="#L689">689</a>                     
forEachParentMethod(getter, parentGetter -&gt; {
-<a class="jxr_linenumber" name="L690" href="#L690">690</a>                     
        bc.forEachAnnotation(a, parentGetter, x -&gt; <strong 
class="jxr_keyword">true</strong>, x -&gt; l.add(x));
+<a class="jxr_linenumber" name="L690" href="#L690">690</a>                     
        bc.getAnnotationProvider().find(a, parentGetter).map(x -&gt; x.<strong 
class="jxr_keyword">inner</strong>()).filter(x -&gt; <strong 
class="jxr_keyword">true</strong>).forEach(x -&gt; l.add(x));
 <a class="jxr_linenumber" name="L691" href="#L691">691</a>                     
});
-<a class="jxr_linenumber" name="L692" href="#L692">692</a>                     
bc.forEachAnnotation(a, getter, x -&gt; <strong 
class="jxr_keyword">true</strong>, x -&gt; l.add(x));
+<a class="jxr_linenumber" name="L692" href="#L692">692</a>                     
bc.getAnnotationProvider().find(a, getter).map(x -&gt; x.<strong 
class="jxr_keyword">inner</strong>()).filter(x -&gt; <strong 
class="jxr_keyword">true</strong>).forEach(x -&gt; l.add(x));
 <a class="jxr_linenumber" name="L693" href="#L693">693</a>                     
ClassInfo.of(getter.getReturnType()).forEachAnnotation(bc, a, x -&gt; <strong 
class="jxr_keyword">true</strong>, x -&gt; l.add(x));
 <a class="jxr_linenumber" name="L694" href="#L694">694</a>             }
 <a class="jxr_linenumber" name="L695" href="#L695">695</a>             <strong 
class="jxr_keyword">if</strong> (nn(setter)) {
 <a class="jxr_linenumber" name="L696" href="#L696">696</a>                     
<em class="jxr_comment">// Walk up the inheritance hierarchy for the setter 
method</em>
 <a class="jxr_linenumber" name="L697" href="#L697">697</a>                     
forEachParentMethod(setter, parentSetter -&gt; {
-<a class="jxr_linenumber" name="L698" href="#L698">698</a>                     
        bc.forEachAnnotation(a, parentSetter, x -&gt; <strong 
class="jxr_keyword">true</strong>, x -&gt; l.add(x));
+<a class="jxr_linenumber" name="L698" href="#L698">698</a>                     
        bc.getAnnotationProvider().find(a, parentSetter).map(x -&gt; x.<strong 
class="jxr_keyword">inner</strong>()).filter(x -&gt; <strong 
class="jxr_keyword">true</strong>).forEach(x -&gt; l.add(x));
 <a class="jxr_linenumber" name="L699" href="#L699">699</a>                     
});
-<a class="jxr_linenumber" name="L700" href="#L700">700</a>                     
bc.forEachAnnotation(a, setter, x -&gt; <strong 
class="jxr_keyword">true</strong>, x -&gt; l.add(x));
+<a class="jxr_linenumber" name="L700" href="#L700">700</a>                     
bc.getAnnotationProvider().find(a, setter).map(x -&gt; x.<strong 
class="jxr_keyword">inner</strong>()).filter(x -&gt; <strong 
class="jxr_keyword">true</strong>).forEach(x -&gt; l.add(x));
 <a class="jxr_linenumber" name="L701" href="#L701">701</a>                     
ClassInfo.of(setter.getReturnType()).forEachAnnotation(bc, a, x -&gt; <strong 
class="jxr_keyword">true</strong>, x -&gt; l.add(x));
 <a class="jxr_linenumber" name="L702" href="#L702">702</a>             }
 <a class="jxr_linenumber" name="L703" href="#L703">703</a>             <strong 
class="jxr_keyword">if</strong> (nn(extraKeys)) {
 <a class="jxr_linenumber" name="L704" href="#L704">704</a>                     
<em class="jxr_comment">// Walk up the inheritance hierarchy for the extraKeys 
method</em>
 <a class="jxr_linenumber" name="L705" href="#L705">705</a>                     
forEachParentMethod(extraKeys, parentExtraKeys -&gt; {
-<a class="jxr_linenumber" name="L706" href="#L706">706</a>                     
        bc.forEachAnnotation(a, parentExtraKeys, x -&gt; <strong 
class="jxr_keyword">true</strong>, x -&gt; l.add(x));
+<a class="jxr_linenumber" name="L706" href="#L706">706</a>                     
        bc.getAnnotationProvider().find(a, parentExtraKeys).map(x -&gt; 
x.<strong class="jxr_keyword">inner</strong>()).filter(x -&gt; <strong 
class="jxr_keyword">true</strong>).forEach(x -&gt; l.add(x));
 <a class="jxr_linenumber" name="L707" href="#L707">707</a>                     
});
-<a class="jxr_linenumber" name="L708" href="#L708">708</a>                     
bc.forEachAnnotation(a, extraKeys, x -&gt; <strong 
class="jxr_keyword">true</strong>, x -&gt; l.add(x));
+<a class="jxr_linenumber" name="L708" href="#L708">708</a>                     
bc.getAnnotationProvider().find(a, extraKeys).map(x -&gt; x.<strong 
class="jxr_keyword">inner</strong>()).filter(x -&gt; <strong 
class="jxr_keyword">true</strong>).forEach(x -&gt; l.add(x));
 <a class="jxr_linenumber" name="L709" href="#L709">709</a>                     
ClassInfo.of(extraKeys.getReturnType()).forEachAnnotation(bc, a, x -&gt; 
<strong class="jxr_keyword">true</strong>, x -&gt; l.add(x));
 <a class="jxr_linenumber" name="L710" href="#L710">710</a>             }
 <a class="jxr_linenumber" name="L711" href="#L711">711</a> 
diff --git a/site/xref/org/apache/juneau/Context.html 
b/site/xref/org/apache/juneau/Context.html
index c47be80ccc..7a018f0fee 100644
--- a/site/xref/org/apache/juneau/Context.html
+++ b/site/xref/org/apache/juneau/Context.html
@@ -852,22 +852,22 @@
 <a class="jxr_linenumber" name="L844" href="#L844">844</a> 
 <a class="jxr_linenumber" name="L845" href="#L845">845</a>     @Override <em 
class="jxr_comment">/* Overridden from MetaProvider */</em>
 <a class="jxr_linenumber" name="L846" href="#L846">846</a>     <strong 
class="jxr_keyword">public</strong> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; <strong 
class="jxr_keyword">void</strong> forEachAnnotation(Class&lt;A&gt; type, 
Constructor&lt;?&gt; onConstructor, Predicate&lt;A&gt; filter, 
Consumer&lt;A&gt; action) {
-<a class="jxr_linenumber" name="L847" href="#L847">847</a>             
getAnnotationProvider().find(type, onConstructor).map(x -&gt; x.<strong 
class="jxr_keyword">inner</strong>()).filter(x -&gt; filter.test(x)).forEach(x 
-&gt; action.accept(x));
+<a class="jxr_linenumber" name="L847" href="#L847">847</a>             <strong 
class="jxr_keyword">throw</strong> unsupportedOp();
 <a class="jxr_linenumber" name="L848" href="#L848">848</a>     }
 <a class="jxr_linenumber" name="L849" href="#L849">849</a> 
 <a class="jxr_linenumber" name="L850" href="#L850">850</a>     @Override <em 
class="jxr_comment">/* Overridden from MetaProvider */</em>
 <a class="jxr_linenumber" name="L851" href="#L851">851</a>     <strong 
class="jxr_keyword">public</strong> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; <strong 
class="jxr_keyword">void</strong> forEachAnnotation(Class&lt;A&gt; type, Field 
onField, Predicate&lt;A&gt; filter, Consumer&lt;A&gt; action) {
-<a class="jxr_linenumber" name="L852" href="#L852">852</a>             
getAnnotationProvider().find(type, onField).map(x -&gt; x.<strong 
class="jxr_keyword">inner</strong>()).filter(x -&gt; filter.test(x)).forEach(x 
-&gt; action.accept(x));
+<a class="jxr_linenumber" name="L852" href="#L852">852</a>             <strong 
class="jxr_keyword">throw</strong> unsupportedOp();
 <a class="jxr_linenumber" name="L853" href="#L853">853</a>     }
 <a class="jxr_linenumber" name="L854" href="#L854">854</a> 
 <a class="jxr_linenumber" name="L855" href="#L855">855</a>     @Override <em 
class="jxr_comment">/* Overridden from MetaProvider */</em>
 <a class="jxr_linenumber" name="L856" href="#L856">856</a>     <strong 
class="jxr_keyword">public</strong> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; <strong 
class="jxr_keyword">void</strong> forEachAnnotation(Class&lt;A&gt; type, Method 
onMethod, Predicate&lt;A&gt; filter, Consumer&lt;A&gt; action) {
-<a class="jxr_linenumber" name="L857" href="#L857">857</a>             
getAnnotationProvider().find(type, onMethod).map(x -&gt; x.<strong 
class="jxr_keyword">inner</strong>()).filter(x -&gt; filter.test(x)).forEach(x 
-&gt; action.accept(x));
+<a class="jxr_linenumber" name="L857" href="#L857">857</a>             <strong 
class="jxr_keyword">throw</strong> unsupportedOp();
 <a class="jxr_linenumber" name="L858" href="#L858">858</a>     }
 <a class="jxr_linenumber" name="L859" href="#L859">859</a> 
 <a class="jxr_linenumber" name="L860" href="#L860">860</a>     @Override <em 
class="jxr_comment">/* Overridden from MetaProvider */</em>
 <a class="jxr_linenumber" name="L861" href="#L861">861</a>     <strong 
class="jxr_keyword">public</strong> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; <strong 
class="jxr_keyword">void</strong> forEachDeclaredAnnotation(Class&lt;A&gt; 
type, Class&lt;?&gt; onClass, Predicate&lt;A&gt; filter, Consumer&lt;A&gt; 
action) {
-<a class="jxr_linenumber" name="L862" href="#L862">862</a>             
getAnnotationProvider().findDeclaredParentFirst(type, onClass).map(x -&gt; 
x.<strong class="jxr_keyword">inner</strong>()).filter(x -&gt; filter == 
<strong class="jxr_keyword">null</strong> || filter.test(x)).forEach(x -&gt; 
action.accept(x));
+<a class="jxr_linenumber" name="L862" href="#L862">862</a>             <strong 
class="jxr_keyword">throw</strong> unsupportedOp();
 <a class="jxr_linenumber" name="L863" href="#L863">863</a>     }
 <a class="jxr_linenumber" name="L864" href="#L864">864</a> 
 <a class="jxr_linenumber" name="L865" href="#L865">865</a>     <em 
class="jxr_javadoccomment">/**</em>
@@ -939,27 +939,27 @@
 <a class="jxr_linenumber" name="L931" href="#L931">931</a> 
 <a class="jxr_linenumber" name="L932" href="#L932">932</a>     @Override <em 
class="jxr_comment">/* Overridden from MetaProvider */</em>
 <a class="jxr_linenumber" name="L933" href="#L933">933</a>     <strong 
class="jxr_keyword">public</strong> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; A 
lastAnnotation(Class&lt;A&gt; type, Class&lt;?&gt; onClass, Predicate&lt;A&gt; 
filter) {
-<a class="jxr_linenumber" name="L934" href="#L934">934</a>             <strong 
class="jxr_keyword">return</strong> getAnnotationProvider().find(type, 
onClass).map(x -&gt; x.<strong class="jxr_keyword">inner</strong>()).filter(x 
-&gt; filter.test(x)).findFirst().orElse(<strong 
class="jxr_keyword">null</strong>);
+<a class="jxr_linenumber" name="L934" href="#L934">934</a>             <strong 
class="jxr_keyword">throw</strong> unsupportedOp();
 <a class="jxr_linenumber" name="L935" href="#L935">935</a>     }
 <a class="jxr_linenumber" name="L936" href="#L936">936</a> 
 <a class="jxr_linenumber" name="L937" href="#L937">937</a>     @Override <em 
class="jxr_comment">/* Overridden from MetaProvider */</em>
 <a class="jxr_linenumber" name="L938" href="#L938">938</a>     <strong 
class="jxr_keyword">public</strong> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; A 
lastAnnotation(Class&lt;A&gt; type, Constructor&lt;?&gt; onConstructor, 
Predicate&lt;A&gt; filter) {
-<a class="jxr_linenumber" name="L939" href="#L939">939</a>             <strong 
class="jxr_keyword">return</strong> getAnnotationProvider().find(type, 
onConstructor).map(x -&gt; x.<strong 
class="jxr_keyword">inner</strong>()).filter(x -&gt; 
filter.test(x)).findFirst().orElse(<strong class="jxr_keyword">null</strong>);
+<a class="jxr_linenumber" name="L939" href="#L939">939</a>             <strong 
class="jxr_keyword">throw</strong> unsupportedOp();
 <a class="jxr_linenumber" name="L940" href="#L940">940</a>     }
 <a class="jxr_linenumber" name="L941" href="#L941">941</a> 
 <a class="jxr_linenumber" name="L942" href="#L942">942</a>     @Override <em 
class="jxr_comment">/* Overridden from MetaProvider */</em>
 <a class="jxr_linenumber" name="L943" href="#L943">943</a>     <strong 
class="jxr_keyword">public</strong> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; A 
lastAnnotation(Class&lt;A&gt; type, Field onField, Predicate&lt;A&gt; filter) {
-<a class="jxr_linenumber" name="L944" href="#L944">944</a>             <strong 
class="jxr_keyword">return</strong> getAnnotationProvider().find(type, 
onField).map(x -&gt; x.<strong class="jxr_keyword">inner</strong>()).filter(x 
-&gt; filter.test(x)).findFirst().orElse(<strong 
class="jxr_keyword">null</strong>);
+<a class="jxr_linenumber" name="L944" href="#L944">944</a>             <strong 
class="jxr_keyword">throw</strong> unsupportedOp();
 <a class="jxr_linenumber" name="L945" href="#L945">945</a>     }
 <a class="jxr_linenumber" name="L946" href="#L946">946</a> 
 <a class="jxr_linenumber" name="L947" href="#L947">947</a>     @Override <em 
class="jxr_comment">/* Overridden from MetaProvider */</em>
 <a class="jxr_linenumber" name="L948" href="#L948">948</a>     <strong 
class="jxr_keyword">public</strong> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; A 
lastAnnotation(Class&lt;A&gt; type, Method onMethod, Predicate&lt;A&gt; filter) 
{
-<a class="jxr_linenumber" name="L949" href="#L949">949</a>             <strong 
class="jxr_keyword">return</strong> getAnnotationProvider().find(type, 
onMethod).map(x -&gt; x.<strong class="jxr_keyword">inner</strong>()).filter(x 
-&gt; filter.test(x)).findFirst().orElse(<strong 
class="jxr_keyword">null</strong>);
+<a class="jxr_linenumber" name="L949" href="#L949">949</a>             <strong 
class="jxr_keyword">throw</strong> unsupportedOp();
 <a class="jxr_linenumber" name="L950" href="#L950">950</a>     }
 <a class="jxr_linenumber" name="L951" href="#L951">951</a> 
 <a class="jxr_linenumber" name="L952" href="#L952">952</a>     @Override <em 
class="jxr_comment">/* Overridden from MetaProvider */</em>
 <a class="jxr_linenumber" name="L953" href="#L953">953</a>     <strong 
class="jxr_keyword">public</strong> &lt;A <strong 
class="jxr_keyword">extends</strong> Annotation&gt; A 
lastDeclaredAnnotation(Class&lt;A&gt; type, Class&lt;?&gt; onClass, 
Predicate&lt;A&gt; filter) {
-<a class="jxr_linenumber" name="L954" href="#L954">954</a>             <strong 
class="jxr_keyword">return</strong> getAnnotationProvider().findDeclared(type, 
onClass).map(x -&gt; x.<strong class="jxr_keyword">inner</strong>()).filter(x 
-&gt; filter.test(x)).findFirst().orElse(<strong 
class="jxr_keyword">null</strong>);
+<a class="jxr_linenumber" name="L954" href="#L954">954</a>             <strong 
class="jxr_keyword">throw</strong> unsupportedOp();
 <a class="jxr_linenumber" name="L955" href="#L955">955</a>     }
 <a class="jxr_linenumber" name="L956" href="#L956">956</a> 
 <a class="jxr_linenumber" name="L957" href="#L957">957</a>     @Override <em 
class="jxr_comment">/* Overridden from Object */</em>
diff --git a/site/xref/org/apache/juneau/common/reflect/ClassInfo.html 
b/site/xref/org/apache/juneau/common/reflect/ClassInfo.html
index 3bec7ae2fd..7488ffcfc9 100644
--- a/site/xref/org/apache/juneau/common/reflect/ClassInfo.html
+++ b/site/xref/org/apache/juneau/common/reflect/ClassInfo.html
@@ -434,10 +434,10 @@
 <a class="jxr_linenumber" name="L426" href="#L426">426</a>                     
consumeIf(filter, action, t2);
 <a class="jxr_linenumber" name="L427" href="#L427">427</a>             <strong 
class="jxr_keyword">var</strong> interfaces2 = interfaces.get();
 <a class="jxr_linenumber" name="L428" href="#L428">428</a>             <strong 
class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 
interfaces2.size() - 1; i &gt;= 0; i--)
-<a class="jxr_linenumber" name="L429" href="#L429">429</a>                     
annotationProvider.forEachDeclaredAnnotation(type, interfaces2.get(i).<strong 
class="jxr_keyword">inner</strong>(), filter, action);
+<a class="jxr_linenumber" name="L429" href="#L429">429</a>                     
annotationProvider.getAnnotationProvider().findDeclaredParentFirst(type, 
interfaces2.get(i).<strong class="jxr_keyword">inner</strong>()).map(x -&gt; 
x.<strong class="jxr_keyword">inner</strong>()).filter(x -&gt; filter == 
<strong class="jxr_keyword">null</strong> || filter.test(x)).forEach(x -&gt; 
action.accept(x));
 <a class="jxr_linenumber" name="L430" href="#L430">430</a>             <strong 
class="jxr_keyword">var</strong> parents2 = parents.get();
 <a class="jxr_linenumber" name="L431" href="#L431">431</a>             <strong 
class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 
parents2.size() - 1; i &gt;= 0; i--)
-<a class="jxr_linenumber" name="L432" href="#L432">432</a>                     
annotationProvider.forEachDeclaredAnnotation(type, parents2.get(i).<strong 
class="jxr_keyword">inner</strong>(), filter, action);
+<a class="jxr_linenumber" name="L432" href="#L432">432</a>                     
annotationProvider.getAnnotationProvider().findDeclaredParentFirst(type, 
parents2.get(i).<strong class="jxr_keyword">inner</strong>()).map(x -&gt; 
x.<strong class="jxr_keyword">inner</strong>()).filter(x -&gt; filter == 
<strong class="jxr_keyword">null</strong> || filter.test(x)).forEach(x -&gt; 
action.accept(x));
 <a class="jxr_linenumber" name="L433" href="#L433">433</a>             <strong 
class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
 <a class="jxr_linenumber" name="L434" href="#L434">434</a>     }
 <a class="jxr_linenumber" name="L435" href="#L435">435</a> 
@@ -2185,18 +2185,18 @@
 <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>;
-<a class="jxr_linenumber" name="L2180" href="#L2180">2180</a>          x = 
annotationProvider.lastAnnotation(type, <strong 
class="jxr_keyword">inner</strong>(), filter);
+<a class="jxr_linenumber" name="L2180" href="#L2180">2180</a>          x = 
annotationProvider.getAnnotationProvider().find(type, <strong 
class="jxr_keyword">inner</strong>()).map(y -&gt; y.<strong 
class="jxr_keyword">inner</strong>()).filter(y -&gt; 
filter.test(y)).findFirst().orElse(<strong class="jxr_keyword">null</strong>);
 <a class="jxr_linenumber" name="L2181" href="#L2181">2181</a>          <strong 
class="jxr_keyword">if</strong> (nn(x) &amp;&amp; test(filter, x))
 <a class="jxr_linenumber" name="L2182" href="#L2182">2182</a>                  
<strong class="jxr_keyword">return</strong> x;
 <a class="jxr_linenumber" name="L2183" href="#L2183">2183</a>          <strong 
class="jxr_keyword">var</strong> parents2 = parents.get();
 <a class="jxr_linenumber" name="L2184" href="#L2184">2184</a>          <strong 
class="jxr_keyword">for</strong> (<strong class="jxr_keyword">var</strong> 
parent : parents2) {
-<a class="jxr_linenumber" name="L2185" href="#L2185">2185</a>                  
x = annotationProvider.lastAnnotation(type, parent.<strong 
class="jxr_keyword">inner</strong>(), filter);
+<a class="jxr_linenumber" name="L2185" href="#L2185">2185</a>                  
x = annotationProvider.getAnnotationProvider().find(type, parent.<strong 
class="jxr_keyword">inner</strong>()).map(y -&gt; y.<strong 
class="jxr_keyword">inner</strong>()).filter(y -&gt; 
filter.test(y)).findFirst().orElse(<strong class="jxr_keyword">null</strong>);
 <a class="jxr_linenumber" name="L2186" href="#L2186">2186</a>                  
<strong class="jxr_keyword">if</strong> (nn(x))
 <a class="jxr_linenumber" name="L2187" href="#L2187">2187</a>                  
        <strong class="jxr_keyword">return</strong> x;
 <a class="jxr_linenumber" name="L2188" href="#L2188">2188</a>          }
 <a class="jxr_linenumber" name="L2189" href="#L2189">2189</a>          <strong 
class="jxr_keyword">var</strong> interfaces2 = interfaces.get();
 <a class="jxr_linenumber" name="L2190" href="#L2190">2190</a>          <strong 
class="jxr_keyword">for</strong> (<strong class="jxr_keyword">var</strong> 
element : interfaces2) {
-<a class="jxr_linenumber" name="L2191" href="#L2191">2191</a>                  
x = annotationProvider.lastAnnotation(type, element.<strong 
class="jxr_keyword">inner</strong>(), filter);
+<a class="jxr_linenumber" name="L2191" href="#L2191">2191</a>                  
x = annotationProvider.getAnnotationProvider().find(type, element.<strong 
class="jxr_keyword">inner</strong>()).map(y -&gt; y.<strong 
class="jxr_keyword">inner</strong>()).filter(y -&gt; 
filter.test(y)).findFirst().orElse(<strong class="jxr_keyword">null</strong>);
 <a class="jxr_linenumber" name="L2192" href="#L2192">2192</a>                  
<strong class="jxr_keyword">if</strong> (nn(x))
 <a class="jxr_linenumber" name="L2193" href="#L2193">2193</a>                  
        <strong class="jxr_keyword">return</strong> x;
 <a class="jxr_linenumber" name="L2194" href="#L2194">2194</a>          }
diff --git a/site/xref/org/apache/juneau/html/HtmlBeanPropertyMeta.html 
b/site/xref/org/apache/juneau/html/HtmlBeanPropertyMeta.html
index 4ee85b3dba..c903594a39 100644
--- a/site/xref/org/apache/juneau/html/HtmlBeanPropertyMeta.html
+++ b/site/xref/org/apache/juneau/html/HtmlBeanPropertyMeta.html
@@ -88,11 +88,11 @@
 <a class="jxr_linenumber" name="L80" href="#L80">80</a>  
 <a class="jxr_linenumber" name="L81" href="#L81">81</a>                Builder 
b = <strong class="jxr_keyword">new</strong> Builder();
 <a class="jxr_linenumber" name="L82" href="#L82">82</a>                <strong 
class="jxr_keyword">if</strong> (nn(bpm.getInnerField()))
-<a class="jxr_linenumber" name="L83" href="#L83">83</a>                        
mp.forEachAnnotation(Html.<strong class="jxr_keyword">class</strong>, 
bpm.getInnerField(), x -&gt; <strong class="jxr_keyword">true</strong>, x -&gt; 
b.findHtmlInfo(x));
+<a class="jxr_linenumber" name="L83" href="#L83">83</a>                        
mp.getAnnotationProvider().find(Html.<strong 
class="jxr_keyword">class</strong>, bpm.getInnerField()).map(x -&gt; x.<strong 
class="jxr_keyword">inner</strong>()).filter(x -&gt; <strong 
class="jxr_keyword">true</strong>).forEach(x -&gt; b.findHtmlInfo(x));
 <a class="jxr_linenumber" name="L84" href="#L84">84</a>                <strong 
class="jxr_keyword">if</strong> (nn(bpm.getGetter()))
-<a class="jxr_linenumber" name="L85" href="#L85">85</a>                        
mp.forEachAnnotation(Html.<strong class="jxr_keyword">class</strong>, 
bpm.getGetter(), x -&gt; <strong class="jxr_keyword">true</strong>, x -&gt; 
b.findHtmlInfo(x));
+<a class="jxr_linenumber" name="L85" href="#L85">85</a>                        
mp.getAnnotationProvider().find(Html.<strong 
class="jxr_keyword">class</strong>, bpm.getGetter()).map(x -&gt; x.<strong 
class="jxr_keyword">inner</strong>()).filter(x -&gt; <strong 
class="jxr_keyword">true</strong>).forEach(x -&gt; b.findHtmlInfo(x));
 <a class="jxr_linenumber" name="L86" href="#L86">86</a>                <strong 
class="jxr_keyword">if</strong> (nn(bpm.getSetter()))
-<a class="jxr_linenumber" name="L87" href="#L87">87</a>                        
mp.forEachAnnotation(Html.<strong class="jxr_keyword">class</strong>, 
bpm.getSetter(), x -&gt; <strong class="jxr_keyword">true</strong>, x -&gt; 
b.findHtmlInfo(x));
+<a class="jxr_linenumber" name="L87" href="#L87">87</a>                        
mp.getAnnotationProvider().find(Html.<strong 
class="jxr_keyword">class</strong>, bpm.getSetter()).map(x -&gt; x.<strong 
class="jxr_keyword">inner</strong>()).filter(x -&gt; <strong 
class="jxr_keyword">true</strong>).forEach(x -&gt; b.findHtmlInfo(x));
 <a class="jxr_linenumber" name="L88" href="#L88">88</a>  
 <a class="jxr_linenumber" name="L89" href="#L89">89</a>                <strong 
class="jxr_keyword">this</strong>.format = b.format;
 <a class="jxr_linenumber" name="L90" href="#L90">90</a>                <strong 
class="jxr_keyword">this</strong>.noTables = b.noTables;

Reply via email to