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 c1f76d4c1f Deploy documentation staging from
a500f74f2792af53c1a6e7181e608fff4ad85d40
a500f74f2792af53c1a6e7181e608fff4ad85d40
c1f76d4c1f is described below
commit c1f76d4c1f1a8fb5ef0d773ad311738549d23951
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Fri Nov 7 16:51:16 2025 +0000
Deploy documentation staging from a500f74f2792af53c1a6e7181e608fff4ad85d40
a500f74f2792af53c1a6e7181e608fff4ad85d40
---
.../juneau/common/reflect/AccessibleInfo.html | 14 +++---
.../apache/juneau/common/reflect/ClassInfo.html | 58 +++++++++++-----------
.../juneau/common/reflect/ExecutableInfo.html | 10 ++--
.../apache/juneau/common/reflect/FieldInfo.html | 8 +--
.../apache/juneau/common/reflect/PackageInfo.html | 2 +-
.../juneau/common/reflect/ParameterInfo.html | 12 ++---
6 files changed, 52 insertions(+), 52 deletions(-)
diff --git a/site/xref/org/apache/juneau/common/reflect/AccessibleInfo.html
b/site/xref/org/apache/juneau/common/reflect/AccessibleInfo.html
index b8e24f065d..e8dab6ddf3 100644
--- a/site/xref/org/apache/juneau/common/reflect/AccessibleInfo.html
+++ b/site/xref/org/apache/juneau/common/reflect/AccessibleInfo.html
@@ -40,16 +40,16 @@
<a class="jxr_linenumber" name="L32" href="#L32">32</a> <em
class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L33" href="#L33">33</a> <strong
class="jxr_keyword">public</strong> <strong
class="jxr_keyword">abstract</strong> <strong
class="jxr_keyword">class</strong> <a name="AccessibleInfo"
href="../../../../../org/apache/juneau/common/reflect/AccessibleInfo.html#AccessibleInfo">AccessibleInfo</a>
<strong class="jxr_keyword">extends</strong> <a name="ElementInfo"
href="../../../../../org/apache/juneau/common/reflect/ElementInfo.html#ElementInfo">ElementInfo</a>
{
<a class="jxr_linenumber" name="L34" href="#L34">34</a>
-<a class="jxr_linenumber" name="L35" href="#L35">35</a>
AccessibleObject ao; <em class="jxr_comment">// Effectively final</em>
+<a class="jxr_linenumber" name="L35" href="#L35">35</a> <strong
class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong>
AccessibleObject <strong class="jxr_keyword">inner</strong>;
<a class="jxr_linenumber" name="L36" href="#L36">36</a>
<a class="jxr_linenumber" name="L37" href="#L37">37</a> <em
class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L38" href="#L38">38</a> <em
class="jxr_javadoccomment"> * Constructor.</em>
<a class="jxr_linenumber" name="L39" href="#L39">39</a> <em
class="jxr_javadoccomment"> *</em>
-<a class="jxr_linenumber" name="L40" href="#L40">40</a> <em
class="jxr_javadoccomment"> * @param ao The {@link AccessibleObject}
being wrapped.</em>
+<a class="jxr_linenumber" name="L40" href="#L40">40</a> <em
class="jxr_javadoccomment"> * @param inner The {@link AccessibleObject}
being wrapped.</em>
<a class="jxr_linenumber" name="L41" href="#L41">41</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L42" href="#L42">42</a> <strong
class="jxr_keyword">protected</strong> <a name="AccessibleInfo"
href="../../../../../org/apache/juneau/common/reflect/AccessibleInfo.html#AccessibleInfo">AccessibleInfo</a>(AccessibleObject
ao, <strong class="jxr_keyword">int</strong> modifiers) {
+<a class="jxr_linenumber" name="L42" href="#L42">42</a> <strong
class="jxr_keyword">protected</strong> <a name="AccessibleInfo"
href="../../../../../org/apache/juneau/common/reflect/AccessibleInfo.html#AccessibleInfo">AccessibleInfo</a>(AccessibleObject
<strong class="jxr_keyword">inner</strong>, <strong
class="jxr_keyword">int</strong> modifiers) {
<a class="jxr_linenumber" name="L43" href="#L43">43</a> <strong
class="jxr_keyword">super</strong>(modifiers);
-<a class="jxr_linenumber" name="L44" href="#L44">44</a> <strong
class="jxr_keyword">this</strong>.ao = ao;
+<a class="jxr_linenumber" name="L44" href="#L44">44</a> <strong
class="jxr_keyword">this</strong>.<strong class="jxr_keyword">inner</strong> =
<strong class="jxr_keyword">inner</strong>;
<a class="jxr_linenumber" name="L45" href="#L45">45</a> }
<a class="jxr_linenumber" name="L46" href="#L46">46</a>
<a class="jxr_linenumber" name="L47" href="#L47">47</a> <em
class="jxr_comment">//-----------------------------------------------------------------------------------------------------------------</em>
@@ -63,8 +63,8 @@
<a class="jxr_linenumber" name="L55" href="#L55">55</a> <em
class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L56" href="#L56">56</a> <strong
class="jxr_keyword">public</strong> <strong
class="jxr_keyword">boolean</strong> setAccessible() {
<a class="jxr_linenumber" name="L57" href="#L57">57</a> <strong
class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L58" href="#L58">58</a>
<strong class="jxr_keyword">if</strong> (nn(ao))
-<a class="jxr_linenumber" name="L59" href="#L59">59</a>
ao.setAccessible(<strong class="jxr_keyword">true</strong>);
+<a class="jxr_linenumber" name="L58" href="#L58">58</a>
<strong class="jxr_keyword">if</strong> (nn(<strong
class="jxr_keyword">inner</strong>))
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>
<strong class="jxr_keyword">inner</strong>.setAccessible(<strong
class="jxr_keyword">true</strong>);
<a class="jxr_linenumber" name="L60" href="#L60">60</a>
<strong class="jxr_keyword">return</strong> <strong
class="jxr_keyword">true</strong>;
<a class="jxr_linenumber" name="L61" href="#L61">61</a> }
<strong class="jxr_keyword">catch</strong> (@SuppressWarnings(<span
class="jxr_string">"unused"</span>) SecurityException e) {
<a class="jxr_linenumber" name="L62" href="#L62">62</a>
<strong class="jxr_keyword">return</strong> false;
@@ -89,7 +89,7 @@
<a class="jxr_linenumber" name="L81" href="#L81">81</a> <em
class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L82" href="#L82">82</a> <strong
class="jxr_keyword">public</strong> <strong
class="jxr_keyword">boolean</strong> isAccessible() {
<a class="jxr_linenumber" name="L83" href="#L83">83</a> <strong
class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L84" href="#L84">84</a>
<strong class="jxr_keyword">return</strong> (<strong
class="jxr_keyword">boolean</strong>) AccessibleObject.<strong
class="jxr_keyword">class</strong>.getMethod(<span
class="jxr_string">"isAccessible"</span>).invoke(ao);
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>
<strong class="jxr_keyword">return</strong> (<strong
class="jxr_keyword">boolean</strong>) AccessibleObject.<strong
class="jxr_keyword">class</strong>.getMethod(<span
class="jxr_string">"isAccessible"</span>).invoke(<strong
class="jxr_keyword">inner</strong>);
<a class="jxr_linenumber" name="L85" href="#L85">85</a> }
<strong class="jxr_keyword">catch</strong> (@SuppressWarnings(<span
class="jxr_string">"unused"</span>) Exception ex) {
<a class="jxr_linenumber" name="L86" href="#L86">86</a>
<strong class="jxr_keyword">return</strong> false;
<a class="jxr_linenumber" name="L87" href="#L87">87</a> }
diff --git a/site/xref/org/apache/juneau/common/reflect/ClassInfo.html
b/site/xref/org/apache/juneau/common/reflect/ClassInfo.html
index 58bfccfce5..7ed2e536db 100644
--- a/site/xref/org/apache/juneau/common/reflect/ClassInfo.html
+++ b/site/xref/org/apache/juneau/common/reflect/ClassInfo.html
@@ -187,8 +187,8 @@
<a class="jxr_linenumber" name="L179" href="#L179">179</a> <strong
class="jxr_keyword">return</strong> c == <strong
class="jxr_keyword">null</strong> ? ClassInfo.of(o) : ClassInfo.of(c);
<a class="jxr_linenumber" name="L180" href="#L180">180</a> }
<a class="jxr_linenumber" name="L181" href="#L181">181</a>
-<a class="jxr_linenumber" name="L182" href="#L182">182</a> <strong
class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong>
Type t; <em class="jxr_comment">// The underlying Type object (may be Class,
ParameterizedType, GenericArrayType, etc.).</em>
-<a class="jxr_linenumber" name="L183" href="#L183">183</a> <strong
class="jxr_keyword">private</strong> Class<?> <strong
class="jxr_keyword">inner</strong>; <em class="jxr_comment">// The underlying
Class object (null for non-class types like TypeVariable). Effectively
final.</em>
+<a class="jxr_linenumber" name="L182" href="#L182">182</a> <strong
class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong>
Type innerType; <em class="jxr_comment">// The underlying Type object (may be
Class, ParameterizedType, GenericArrayType, etc.).</em>
+<a class="jxr_linenumber" name="L183" href="#L183">183</a> <strong
class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong>
Class<?> <strong class="jxr_keyword">inner</strong>; <em
class="jxr_comment">// The underlying Class object (null for non-class types
like TypeVariable).</em>
<a class="jxr_linenumber" name="L184" href="#L184">184</a> <strong
class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong>
<strong class="jxr_keyword">boolean</strong> isParameterizedType; <em
class="jxr_comment">// True if this represents a ParameterizedType (e.g.,
List<String>).</em>
<a class="jxr_linenumber" name="L185" href="#L185">185</a>
<a class="jxr_linenumber" name="L186" href="#L186">186</a> <strong
class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong>
Supplier<Integer> dimensions; <em class="jxr_comment">// Number of array
dimensions (0 if not an array).</em>
@@ -226,14 +226,14 @@
<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"> * Constructor.</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"> * @param c The class type.</em>
-<a class="jxr_linenumber" name="L222" href="#L222">222</a> <em
class="jxr_javadoccomment"> * @param t The generic type (if parameterized
type).</em>
+<a class="jxr_linenumber" name="L221" href="#L221">221</a> <em
class="jxr_javadoccomment"> * @param inner The class type.</em>
+<a class="jxr_linenumber" name="L222" href="#L222">222</a> <em
class="jxr_javadoccomment"> * @param innerType The generic type (if
parameterized type).</em>
<a class="jxr_linenumber" name="L223" href="#L223">223</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L224" href="#L224">224</a> <strong
class="jxr_keyword">protected</strong> ClassInfo(Class<?> c, Type t) {
-<a class="jxr_linenumber" name="L225" href="#L225">225</a> <strong
class="jxr_keyword">super</strong>(c == <strong
class="jxr_keyword">null</strong> ? 0 : c.getModifiers());
-<a class="jxr_linenumber" name="L226" href="#L226">226</a> <strong
class="jxr_keyword">this</strong>.t = t;
-<a class="jxr_linenumber" name="L227" href="#L227">227</a> <strong
class="jxr_keyword">this</strong>.<strong class="jxr_keyword">inner</strong> =
c;
-<a class="jxr_linenumber" name="L228" href="#L228">228</a> <strong
class="jxr_keyword">this</strong>.isParameterizedType = t == <strong
class="jxr_keyword">null</strong> ? false : (t instanceof ParameterizedType);
+<a class="jxr_linenumber" name="L224" href="#L224">224</a> <strong
class="jxr_keyword">protected</strong> ClassInfo(Class<?> <strong
class="jxr_keyword">inner</strong>, Type innerType) {
+<a class="jxr_linenumber" name="L225" href="#L225">225</a> <strong
class="jxr_keyword">super</strong>(<strong class="jxr_keyword">inner</strong>
== <strong class="jxr_keyword">null</strong> ? 0 : <strong
class="jxr_keyword">inner</strong>.getModifiers());
+<a class="jxr_linenumber" name="L226" href="#L226">226</a> <strong
class="jxr_keyword">this</strong>.innerType = innerType;
+<a class="jxr_linenumber" name="L227" href="#L227">227</a> <strong
class="jxr_keyword">this</strong>.<strong class="jxr_keyword">inner</strong> =
<strong class="jxr_keyword">inner</strong>;
+<a class="jxr_linenumber" name="L228" href="#L228">228</a> <strong
class="jxr_keyword">this</strong>.isParameterizedType = innerType == <strong
class="jxr_keyword">null</strong> ? false : (innerType instanceof
ParameterizedType);
<a class="jxr_linenumber" name="L229" href="#L229">229</a> <strong
class="jxr_keyword">this</strong>.dimensions = memoize(<strong
class="jxr_keyword">this</strong>::findDimensions);
<a class="jxr_linenumber" name="L230" href="#L230">230</a> <strong
class="jxr_keyword">this</strong>.componentType = memoize(<strong
class="jxr_keyword">this</strong>::findComponentType);
<a class="jxr_linenumber" name="L231" href="#L231">231</a> <strong
class="jxr_keyword">this</strong>.packageInfo = memoize(() -> opt(<strong
class="jxr_keyword">inner</strong>).map(x ->
PackageInfo.of(x.getPackage())).orElse(<strong
class="jxr_keyword">null</strong>));
@@ -286,7 +286,7 @@
<a class="jxr_linenumber" name="L278" href="#L278">278</a>
<a class="jxr_linenumber" name="L279" href="#L279">279</a> @Override
<a class="jxr_linenumber" name="L280" href="#L280">280</a> <strong
class="jxr_keyword">public</strong> <strong
class="jxr_keyword">boolean</strong> equals(Object o) {
-<a class="jxr_linenumber" name="L281" href="#L281">281</a> <strong
class="jxr_keyword">return</strong> (o instanceof ClassInfo o2) &&
eq(<strong class="jxr_keyword">this</strong>, o2, (x, y) -> eq(x.t, y.t));
+<a class="jxr_linenumber" name="L281" href="#L281">281</a> <strong
class="jxr_keyword">return</strong> (o instanceof ClassInfo o2) &&
eq(<strong class="jxr_keyword">this</strong>, o2, (x, y) -> eq(x.innerType,
y.innerType));
<a class="jxr_linenumber" name="L282" href="#L282">282</a> }
<a class="jxr_linenumber" name="L283" href="#L283">283</a>
<a class="jxr_linenumber" name="L284" href="#L284">284</a>
@@ -486,7 +486,7 @@
<a class="jxr_linenumber" name="L478" href="#L478">478</a> <em
class="jxr_javadoccomment"> * An unmodifiable list of all public
member classes and interfaces declared by this class.</em>
<a class="jxr_linenumber" name="L479" href="#L479">479</a> <em
class="jxr_javadoccomment"> * <br>Returns an empty list if this
class has no public member classes or interfaces.</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> List<ClassInfo> getClasses() {
+<a class="jxr_linenumber" name="L481" href="#L481">481</a> <strong
class="jxr_keyword">public</strong> List<ClassInfo> getMemberClasses() {
<a class="jxr_linenumber" name="L482" href="#L482">482</a> <strong
class="jxr_keyword">if</strong> (<strong class="jxr_keyword">inner</strong> ==
<strong class="jxr_keyword">null</strong>)
<a class="jxr_linenumber" name="L483" href="#L483">483</a>
<strong class="jxr_keyword">return</strong> u(l());
<a class="jxr_linenumber" name="L484" href="#L484">484</a>
Class<?>[] classes = <strong
class="jxr_keyword">inner</strong>.getClasses();
@@ -507,7 +507,7 @@
<a class="jxr_linenumber" name="L499" href="#L499">499</a> <em
class="jxr_javadoccomment"> * An unmodifiable list of all classes and
interfaces declared as members of this class.</em>
<a class="jxr_linenumber" name="L500" href="#L500">500</a> <em
class="jxr_javadoccomment"> * <br>Returns an empty list if this
class declares no classes or interfaces as members.</em>
<a class="jxr_linenumber" name="L501" href="#L501">501</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L502" href="#L502">502</a> <strong
class="jxr_keyword">public</strong> List<ClassInfo> getDeclaredClasses() {
+<a class="jxr_linenumber" name="L502" href="#L502">502</a> <strong
class="jxr_keyword">public</strong> List<ClassInfo>
getDeclaredMemberClasses() {
<a class="jxr_linenumber" name="L503" href="#L503">503</a> <strong
class="jxr_keyword">if</strong> (<strong class="jxr_keyword">inner</strong> ==
<strong class="jxr_keyword">null</strong>)
<a class="jxr_linenumber" name="L504" href="#L504">504</a>
<strong class="jxr_keyword">return</strong> u(l());
<a class="jxr_linenumber" name="L505" href="#L505">505</a>
Class<?>[] classes = <strong
class="jxr_keyword">inner</strong>.getDeclaredClasses();
@@ -799,7 +799,7 @@
<a class="jxr_linenumber" name="L791" href="#L791">791</a> <em
class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L792" href="#L792">792</a> <em
class="jxr_javadoccomment"> * @return The name of the underlying class in
JVM format.</em>
<a class="jxr_linenumber" name="L793" href="#L793">793</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L794" href="#L794">794</a> <strong
class="jxr_keyword">public</strong> String getName() { <strong
class="jxr_keyword">return</strong> nn(<strong
class="jxr_keyword">inner</strong>) ? <strong
class="jxr_keyword">inner</strong>.getName() : t.getTypeName(); }
+<a class="jxr_linenumber" name="L794" href="#L794">794</a> <strong
class="jxr_keyword">public</strong> String getName() { <strong
class="jxr_keyword">return</strong> nn(<strong
class="jxr_keyword">inner</strong>) ? <strong
class="jxr_keyword">inner</strong>.getName() : innerType.getTypeName(); }
<a class="jxr_linenumber" name="L795" href="#L795">795</a>
<a class="jxr_linenumber" name="L796" href="#L796">796</a> <em
class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L797" href="#L797">797</a> <em
class="jxr_javadoccomment"> * Returns the canonical name of the underlying
class.</em>
@@ -1115,7 +1115,7 @@
<a class="jxr_linenumber" name="L1107" href="#L1107">1107</a> <em
class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L1108" href="#L1108">1108</a> <em
class="jxr_javadoccomment"> * @return The simple name of the underlying
class;</em>
<a class="jxr_linenumber" name="L1109" href="#L1109">1109</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L1110" href="#L1110">1110</a> <strong
class="jxr_keyword">public</strong> String getNameSimple() { <strong
class="jxr_keyword">return</strong> nn(<strong
class="jxr_keyword">inner</strong>) ? <strong
class="jxr_keyword">inner</strong>.getSimpleName() : t.getTypeName(); }
+<a class="jxr_linenumber" name="L1110" href="#L1110">1110</a> <strong
class="jxr_keyword">public</strong> String getNameSimple() { <strong
class="jxr_keyword">return</strong> nn(<strong
class="jxr_keyword">inner</strong>) ? <strong
class="jxr_keyword">inner</strong>.getSimpleName() : innerType.getTypeName(); }
<a class="jxr_linenumber" name="L1111" href="#L1111">1111</a>
<a class="jxr_linenumber" name="L1112" href="#L1112">1112</a> <em
class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L1113" href="#L1113">1113</a> <em
class="jxr_javadoccomment"> * Returns a formatted class name with
configurable options.</em>
@@ -1233,7 +1233,7 @@
<a class="jxr_linenumber" name="L1225" href="#L1225">1225</a> <em
class="jxr_comment">// Get the raw class - for ParameterizedType, extract the
raw type</em>
<a class="jxr_linenumber" name="L1226" href="#L1226">1226</a> <strong
class="jxr_keyword">var</strong> ct = <strong
class="jxr_keyword">inner</strong>;
<a class="jxr_linenumber" name="L1227" href="#L1227">1227</a> <strong
class="jxr_keyword">if</strong> (ct == <strong
class="jxr_keyword">null</strong> && isParameterizedType) {
-<a class="jxr_linenumber" name="L1228" href="#L1228">1228</a>
<strong class="jxr_keyword">var</strong> pt = (ParameterizedType)t;
+<a class="jxr_linenumber" name="L1228" href="#L1228">1228</a>
<strong class="jxr_keyword">var</strong> pt = (ParameterizedType)innerType;
<a class="jxr_linenumber" name="L1229" href="#L1229">1229</a>
ct = (Class<?>)pt.getRawType();
<a class="jxr_linenumber" name="L1230" href="#L1230">1230</a> }
<a class="jxr_linenumber" name="L1231" href="#L1231">1231</a>
@@ -1251,7 +1251,7 @@
<a class="jxr_linenumber" name="L1243" href="#L1243">1243</a>
}
<a class="jxr_linenumber" name="L1244" href="#L1244">1244</a>
}
<a class="jxr_linenumber" name="L1245" href="#L1245">1245</a>
} <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L1246" href="#L1246">1246</a>
sb.append(t.getTypeName());
+<a class="jxr_linenumber" name="L1246" href="#L1246">1246</a>
sb.append(innerType.getTypeName());
<a class="jxr_linenumber" name="L1247" href="#L1247">1247</a>
}
<a class="jxr_linenumber" name="L1248" href="#L1248">1248</a>
<strong class="jxr_keyword">break</strong>;
<a class="jxr_linenumber" name="L1249" href="#L1249">1249</a>
@@ -1273,7 +1273,7 @@
<a class="jxr_linenumber" name="L1265" href="#L1265">1265</a>
sb.append(ct.getSimpleName());
<a class="jxr_linenumber" name="L1266" href="#L1266">1266</a>
}
<a class="jxr_linenumber" name="L1267" href="#L1267">1267</a>
} <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L1268" href="#L1268">1268</a>
sb.append(t.getTypeName());
+<a class="jxr_linenumber" name="L1268" href="#L1268">1268</a>
sb.append(innerType.getTypeName());
<a class="jxr_linenumber" name="L1269" href="#L1269">1269</a>
}
<a class="jxr_linenumber" name="L1270" href="#L1270">1270</a>
<strong class="jxr_keyword">break</strong>;
<a class="jxr_linenumber" name="L1271" href="#L1271">1271</a>
@@ -1282,14 +1282,14 @@
<a class="jxr_linenumber" name="L1274" href="#L1274">1274</a>
<strong class="jxr_keyword">if</strong> (nn(ct)) {
<a class="jxr_linenumber" name="L1275" href="#L1275">1275</a>
sb.append(ct.getSimpleName());
<a class="jxr_linenumber" name="L1276" href="#L1276">1276</a>
} <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L1277" href="#L1277">1277</a>
sb.append(t.getTypeName());
+<a class="jxr_linenumber" name="L1277" href="#L1277">1277</a>
sb.append(innerType.getTypeName());
<a class="jxr_linenumber" name="L1278" href="#L1278">1278</a>
}
<a class="jxr_linenumber" name="L1279" href="#L1279">1279</a>
<strong class="jxr_keyword">break</strong>;
<a class="jxr_linenumber" name="L1280" href="#L1280">1280</a> }
<a class="jxr_linenumber" name="L1281" href="#L1281">1281</a>
<a class="jxr_linenumber" name="L1282" href="#L1282">1282</a> <em
class="jxr_comment">// Append type parameters if requested</em>
<a class="jxr_linenumber" name="L1283" href="#L1283">1283</a> <strong
class="jxr_keyword">if</strong> (includeTypeParams &&
isParameterizedType) {
-<a class="jxr_linenumber" name="L1284" href="#L1284">1284</a>
<strong class="jxr_keyword">var</strong> pt = (ParameterizedType)t;
+<a class="jxr_linenumber" name="L1284" href="#L1284">1284</a>
<strong class="jxr_keyword">var</strong> pt = (ParameterizedType)innerType;
<a class="jxr_linenumber" name="L1285" href="#L1285">1285</a>
sb.append('<');
<a class="jxr_linenumber" name="L1286" href="#L1286">1286</a>
<strong class="jxr_keyword">var</strong> first = <strong
class="jxr_keyword">true</strong>;
<a class="jxr_linenumber" name="L1287" href="#L1287">1287</a>
<strong class="jxr_keyword">for</strong> (<strong
class="jxr_keyword">var</strong> t2 : pt.getActualTypeArguments()) {
@@ -1569,7 +1569,7 @@
<a class="jxr_linenumber" name="L1561" href="#L1561">1561</a>
<a class="jxr_linenumber" name="L1562" href="#L1562">1562</a> @Override
<a class="jxr_linenumber" name="L1563" href="#L1563">1563</a> <strong
class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong>
hashCode() {
-<a class="jxr_linenumber" name="L1564" href="#L1564">1564</a> <strong
class="jxr_keyword">return</strong> t.hashCode();
+<a class="jxr_linenumber" name="L1564" href="#L1564">1564</a> <strong
class="jxr_keyword">return</strong> innerType.hashCode();
<a class="jxr_linenumber" name="L1565" href="#L1565">1565</a> }
<a class="jxr_linenumber" name="L1566" href="#L1566">1566</a>
<a class="jxr_linenumber" name="L1567" href="#L1567">1567</a> <em
class="jxr_javadoccomment">/**</em>
@@ -1617,7 +1617,7 @@
<a class="jxr_linenumber" name="L1609" href="#L1609">1609</a> <em
class="jxr_javadoccomment"> * @return The wrapped class as a {@link
Type}.</em>
<a class="jxr_linenumber" name="L1610" href="#L1610">1610</a> <em
class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L1611" href="#L1611">1611</a> <strong
class="jxr_keyword">public</strong> Type innerType() {
-<a class="jxr_linenumber" name="L1612" href="#L1612">1612</a> <strong
class="jxr_keyword">return</strong> t;
+<a class="jxr_linenumber" name="L1612" href="#L1612">1612</a> <strong
class="jxr_keyword">return</strong> innerType;
<a class="jxr_linenumber" name="L1613" href="#L1613">1613</a> }
<a class="jxr_linenumber" name="L1614" href="#L1614">1614</a>
<a class="jxr_linenumber" name="L1615" href="#L1615">1615</a> <em
class="jxr_javadoccomment">/**</em>
@@ -1639,7 +1639,7 @@
<a class="jxr_linenumber" name="L1631" href="#L1631">1631</a> <strong
class="jxr_keyword">public</strong> <strong
class="jxr_keyword">boolean</strong> is(ClassInfo c) {
<a class="jxr_linenumber" name="L1632" href="#L1632">1632</a> <strong
class="jxr_keyword">if</strong> (nn(<strong
class="jxr_keyword">this</strong>.<strong class="jxr_keyword">inner</strong>))
<a class="jxr_linenumber" name="L1633" href="#L1633">1633</a>
<strong class="jxr_keyword">return</strong> <strong
class="jxr_keyword">this</strong>.<strong
class="jxr_keyword">inner</strong>.equals(c.<strong
class="jxr_keyword">inner</strong>());
-<a class="jxr_linenumber" name="L1634" href="#L1634">1634</a> <strong
class="jxr_keyword">return</strong> t.equals(c.t);
+<a class="jxr_linenumber" name="L1634" href="#L1634">1634</a> <strong
class="jxr_keyword">return</strong> innerType.equals(c.innerType);
<a class="jxr_linenumber" name="L1635" href="#L1635">1635</a> }
<a class="jxr_linenumber" name="L1636" href="#L1636">1636</a>
<a class="jxr_linenumber" name="L1637" href="#L1637">1637</a> <em
class="jxr_javadoccomment">/**</em>
@@ -2154,7 +2154,7 @@
<a class="jxr_linenumber" name="L2146" href="#L2146">2146</a>
<a class="jxr_linenumber" name="L2147" href="#L2147">2147</a> @Override
<a class="jxr_linenumber" name="L2148" href="#L2148">2148</a> <strong
class="jxr_keyword">public</strong> String toString() {
-<a class="jxr_linenumber" name="L2149" href="#L2149">2149</a> <strong
class="jxr_keyword">return</strong> t.toString();
+<a class="jxr_linenumber" name="L2149" href="#L2149">2149</a> <strong
class="jxr_keyword">return</strong> innerType.toString();
<a class="jxr_linenumber" name="L2150" href="#L2150">2150</a> }
<a class="jxr_linenumber" name="L2151" href="#L2151">2151</a>
<a class="jxr_linenumber" name="L2152" href="#L2152">2152</a> <em
class="jxr_javadoccomment">/**</em>
@@ -2231,11 +2231,11 @@
<a class="jxr_linenumber" name="L2223" href="#L2223">2223</a> <em
class="jxr_javadoccomment"> * @return The first type parameter, or
<jk>null</jk> if not parameterized or no parameters exist.</em>
<a class="jxr_linenumber" name="L2224" href="#L2224">2224</a> <em
class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L2225" href="#L2225">2225</a> <strong
class="jxr_keyword">private</strong> Type getFirstParameterType(Class<?>
parameterizedType) {
-<a class="jxr_linenumber" name="L2226" href="#L2226">2226</a> <strong
class="jxr_keyword">if</strong> (t instanceof ParameterizedType pt) {
+<a class="jxr_linenumber" name="L2226" href="#L2226">2226</a> <strong
class="jxr_keyword">if</strong> (innerType instanceof ParameterizedType pt) {
<a class="jxr_linenumber" name="L2227" href="#L2227">2227</a>
<strong class="jxr_keyword">var</strong> ta = pt.getActualTypeArguments();
<a class="jxr_linenumber" name="L2228" href="#L2228">2228</a>
<strong class="jxr_keyword">if</strong> (ta.length > 0)
<a class="jxr_linenumber" name="L2229" href="#L2229">2229</a>
<strong class="jxr_keyword">return</strong> ta[0];
-<a class="jxr_linenumber" name="L2230" href="#L2230">2230</a> }
<strong class="jxr_keyword">else</strong> <strong
class="jxr_keyword">if</strong> (t instanceof Class<?> c) <em
class="jxr_comment">/* Class that extends Optional<T> */</em> {
+<a class="jxr_linenumber" name="L2230" href="#L2230">2230</a> }
<strong class="jxr_keyword">else</strong> <strong
class="jxr_keyword">if</strong> (innerType instanceof Class<?> c) <em
class="jxr_comment">/* Class that extends Optional<T> */</em> {
<a class="jxr_linenumber" name="L2231" href="#L2231">2231</a>
<strong class="jxr_keyword">if</strong> (c != parameterizedType &&
parameterizedType.isAssignableFrom(c))
<a class="jxr_linenumber" name="L2232" href="#L2232">2232</a>
<strong class="jxr_keyword">return</strong>
ClassInfo.of(c).getParameterType(0, parameterizedType);
<a class="jxr_linenumber" name="L2233" href="#L2233">2233</a> }
@@ -2249,7 +2249,7 @@
<a class="jxr_linenumber" name="L2241" href="#L2241">2241</a> <em
class="jxr_javadoccomment"> * @return <jk>true</jk> if this is
Optional&lt;T&gt; or a subclass like MyOptional extends
Optional&lt;String&gt;.</em>
<a class="jxr_linenumber" name="L2242" href="#L2242">2242</a> <em
class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L2243" href="#L2243">2243</a> <strong
class="jxr_keyword">private</strong> <strong
class="jxr_keyword">boolean</strong> isParameterizedTypeOf(Class<?> c) {
-<a class="jxr_linenumber" name="L2244" href="#L2244">2244</a> <strong
class="jxr_keyword">return</strong> (t instanceof ParameterizedType t2
&& t2.getRawType() == c) || (t instanceof Class &&
c.isAssignableFrom((Class<?>)t));
+<a class="jxr_linenumber" name="L2244" href="#L2244">2244</a> <strong
class="jxr_keyword">return</strong> (innerType instanceof ParameterizedType t2
&& t2.getRawType() == c) || (innerType instanceof Class &&
c.isAssignableFrom((Class<?>)innerType));
<a class="jxr_linenumber" name="L2245" href="#L2245">2245</a> }
<a class="jxr_linenumber" name="L2246" href="#L2246">2246</a>
<a class="jxr_linenumber" name="L2247" href="#L2247">2247</a> <em
class="jxr_javadoccomment">/**</em>
@@ -2309,7 +2309,7 @@
<a class="jxr_linenumber" name="L2301" href="#L2301">2301</a>
<a class="jxr_linenumber" name="L2302" href="#L2302">2302</a> <strong
class="jxr_keyword">private</strong> <strong class="jxr_keyword">int</strong>
findDimensions() {
<a class="jxr_linenumber" name="L2303" href="#L2303">2303</a> <strong
class="jxr_keyword">int</strong> d = 0;
-<a class="jxr_linenumber" name="L2304" href="#L2304">2304</a> Type ct
= t;
+<a class="jxr_linenumber" name="L2304" href="#L2304">2304</a> Type ct
= innerType;
<a class="jxr_linenumber" name="L2305" href="#L2305">2305</a>
<a class="jxr_linenumber" name="L2306" href="#L2306">2306</a> <em
class="jxr_comment">// Handle GenericArrayType (e.g., List<String>[])</em>
<a class="jxr_linenumber" name="L2307" href="#L2307">2307</a> <strong
class="jxr_keyword">while</strong> (ct instanceof GenericArrayType gat) {
@@ -2328,7 +2328,7 @@
<a class="jxr_linenumber" name="L2320" href="#L2320">2320</a> }
<a class="jxr_linenumber" name="L2321" href="#L2321">2321</a>
<a class="jxr_linenumber" name="L2322" href="#L2322">2322</a> <strong
class="jxr_keyword">private</strong> ClassInfo findComponentType() {
-<a class="jxr_linenumber" name="L2323" href="#L2323">2323</a> Type ct
= t;
+<a class="jxr_linenumber" name="L2323" href="#L2323">2323</a> Type ct
= innerType;
<a class="jxr_linenumber" name="L2324" href="#L2324">2324</a>
Class<?> cc = <strong class="jxr_keyword">inner</strong>;
<a class="jxr_linenumber" name="L2325" href="#L2325">2325</a>
<a class="jxr_linenumber" name="L2326" href="#L2326">2326</a> <em
class="jxr_comment">// Handle GenericArrayType (e.g., List<String>[])</em>
@@ -2342,7 +2342,7 @@
<a class="jxr_linenumber" name="L2334" href="#L2334">2334</a> }
<a class="jxr_linenumber" name="L2335" href="#L2335">2335</a>
<a class="jxr_linenumber" name="L2336" href="#L2336">2336</a> <em
class="jxr_comment">// Return the deepest component type found</em>
-<a class="jxr_linenumber" name="L2337" href="#L2337">2337</a> <strong
class="jxr_keyword">if</strong> (ct != t) {
+<a class="jxr_linenumber" name="L2337" href="#L2337">2337</a> <strong
class="jxr_keyword">if</strong> (ct != innerType) {
<a class="jxr_linenumber" name="L2338" href="#L2338">2338</a>
<strong class="jxr_keyword">return</strong> of(ct);
<a class="jxr_linenumber" name="L2339" href="#L2339">2339</a> }
<strong class="jxr_keyword">else</strong> <strong
class="jxr_keyword">if</strong> (cc != <strong
class="jxr_keyword">inner</strong>) {
<a class="jxr_linenumber" name="L2340" href="#L2340">2340</a>
<strong class="jxr_keyword">return</strong> of(cc);
diff --git a/site/xref/org/apache/juneau/common/reflect/ExecutableInfo.html
b/site/xref/org/apache/juneau/common/reflect/ExecutableInfo.html
index 4c93b9f9e7..c75ce43fa0 100644
--- a/site/xref/org/apache/juneau/common/reflect/ExecutableInfo.html
+++ b/site/xref/org/apache/juneau/common/reflect/ExecutableInfo.html
@@ -63,13 +63,13 @@
<a class="jxr_linenumber" name="L55" href="#L55">55</a> <em
class="jxr_javadoccomment"> * Constructor.</em>
<a class="jxr_linenumber" name="L56" href="#L56">56</a> <em
class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L57" href="#L57">57</a> <em
class="jxr_javadoccomment"> * @param declaringClass The class that
declares this method or constructor.</em>
-<a class="jxr_linenumber" name="L58" href="#L58">58</a> <em
class="jxr_javadoccomment"> * @param e The constructor or method that
this info represents.</em>
+<a class="jxr_linenumber" name="L58" href="#L58">58</a> <em
class="jxr_javadoccomment"> * @param inner The constructor or method
that this info represents.</em>
<a class="jxr_linenumber" name="L59" href="#L59">59</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L60" href="#L60">60</a> <strong
class="jxr_keyword">protected</strong> <a name="ExecutableInfo"
href="../../../../../org/apache/juneau/common/reflect/ExecutableInfo.html#ExecutableInfo">ExecutableInfo</a>(ClassInfo
declaringClass, Executable e) {
-<a class="jxr_linenumber" name="L61" href="#L61">61</a> <strong
class="jxr_keyword">super</strong>(e, e.getModifiers());
+<a class="jxr_linenumber" name="L60" href="#L60">60</a> <strong
class="jxr_keyword">protected</strong> <a name="ExecutableInfo"
href="../../../../../org/apache/juneau/common/reflect/ExecutableInfo.html#ExecutableInfo">ExecutableInfo</a>(ClassInfo
declaringClass, Executable <strong class="jxr_keyword">inner</strong>) {
+<a class="jxr_linenumber" name="L61" href="#L61">61</a> <strong
class="jxr_keyword">super</strong>(<strong class="jxr_keyword">inner</strong>,
<strong class="jxr_keyword">inner</strong>.getModifiers());
<a class="jxr_linenumber" name="L62" href="#L62">62</a> <strong
class="jxr_keyword">this</strong>.declaringClass = declaringClass;
-<a class="jxr_linenumber" name="L63" href="#L63">63</a> <strong
class="jxr_keyword">this</strong>.<strong class="jxr_keyword">inner</strong> =
e;
-<a class="jxr_linenumber" name="L64" href="#L64">64</a> <strong
class="jxr_keyword">this</strong>.isConstructor = e instanceof Constructor;
+<a class="jxr_linenumber" name="L63" href="#L63">63</a> <strong
class="jxr_keyword">this</strong>.<strong class="jxr_keyword">inner</strong> =
<strong class="jxr_keyword">inner</strong>;
+<a class="jxr_linenumber" name="L64" href="#L64">64</a> <strong
class="jxr_keyword">this</strong>.isConstructor = <strong
class="jxr_keyword">inner</strong> instanceof Constructor;
<a class="jxr_linenumber" name="L65" href="#L65">65</a> <strong
class="jxr_keyword">this</strong>.parameters = memoize(<strong
class="jxr_keyword">this</strong>::findParameters);
<a class="jxr_linenumber" name="L66" href="#L66">66</a> <strong
class="jxr_keyword">this</strong>.exceptions = memoize(() -> stream(<strong
class="jxr_keyword">inner</strong>.getExceptionTypes()).map(ClassInfo::of).toList());
<a class="jxr_linenumber" name="L67" href="#L67">67</a> <strong
class="jxr_keyword">this</strong>.declaredAnnotations = memoize(() ->
stream(<strong
class="jxr_keyword">inner</strong>.getDeclaredAnnotations()).map(a ->
AnnotationInfo.of((<a name="Annotatable"
href="../../../../../org/apache/juneau/common/reflect/Annotatable.html#Annotatable">Annotatable</a>)<strong
class="jxr_keyword">this</strong>, a)).toList());
diff --git a/site/xref/org/apache/juneau/common/reflect/FieldInfo.html
b/site/xref/org/apache/juneau/common/reflect/FieldInfo.html
index be77080bba..ef8d422d7d 100644
--- a/site/xref/org/apache/juneau/common/reflect/FieldInfo.html
+++ b/site/xref/org/apache/juneau/common/reflect/FieldInfo.html
@@ -52,13 +52,13 @@
<a class="jxr_linenumber" name="L44" href="#L44">44</a> <em
class="jxr_javadoccomment"> * Convenience method for instantiating a
{@link FieldInfo};</em>
<a class="jxr_linenumber" name="L45" href="#L45">45</a> <em
class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L46" href="#L46">46</a> <em
class="jxr_javadoccomment"> * @param declaringClass The class that
declares this method.</em>
-<a class="jxr_linenumber" name="L47" href="#L47">47</a> <em
class="jxr_javadoccomment"> * @param f The field being wrapped.</em>
+<a class="jxr_linenumber" name="L47" href="#L47">47</a> <em
class="jxr_javadoccomment"> * @param inner The field being wrapped.</em>
<a class="jxr_linenumber" name="L48" href="#L48">48</a> <em
class="jxr_javadoccomment"> * @return A new {@link FieldInfo} object, or
<jk>null</jk> if the field was null.</em>
<a class="jxr_linenumber" name="L49" href="#L49">49</a> <em
class="jxr_javadoccomment"> */</em>
-<a class="jxr_linenumber" name="L50" href="#L50">50</a> <strong
class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong>
<a name="FieldInfo"
href="../../../../../org/apache/juneau/common/reflect/FieldInfo.html#FieldInfo">FieldInfo</a>
of(ClassInfo declaringClass, Field f) {
-<a class="jxr_linenumber" name="L51" href="#L51">51</a> <strong
class="jxr_keyword">if</strong> (f == <strong class="jxr_keyword">null</strong>)
+<a class="jxr_linenumber" name="L50" href="#L50">50</a> <strong
class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong>
<a name="FieldInfo"
href="../../../../../org/apache/juneau/common/reflect/FieldInfo.html#FieldInfo">FieldInfo</a>
of(ClassInfo declaringClass, Field <strong class="jxr_keyword">inner</strong>)
{
+<a class="jxr_linenumber" name="L51" href="#L51">51</a> <strong
class="jxr_keyword">if</strong> (<strong class="jxr_keyword">inner</strong> ==
<strong class="jxr_keyword">null</strong>)
<a class="jxr_linenumber" name="L52" href="#L52">52</a>
<strong class="jxr_keyword">return</strong> <strong
class="jxr_keyword">null</strong>;
-<a class="jxr_linenumber" name="L53" href="#L53">53</a> <strong
class="jxr_keyword">return</strong>
ClassInfo.of(declaringClass).getFieldInfo(f);
+<a class="jxr_linenumber" name="L53" href="#L53">53</a> <strong
class="jxr_keyword">return</strong>
ClassInfo.of(declaringClass).getFieldInfo(<strong
class="jxr_keyword">inner</strong>);
<a class="jxr_linenumber" name="L54" href="#L54">54</a> }
<a class="jxr_linenumber" name="L55" href="#L55">55</a>
<a class="jxr_linenumber" name="L56" href="#L56">56</a> <em
class="jxr_javadoccomment">/**</em>
diff --git a/site/xref/org/apache/juneau/common/reflect/PackageInfo.html
b/site/xref/org/apache/juneau/common/reflect/PackageInfo.html
index 6d14f52846..abf35b34bb 100644
--- a/site/xref/org/apache/juneau/common/reflect/PackageInfo.html
+++ b/site/xref/org/apache/juneau/common/reflect/PackageInfo.html
@@ -89,7 +89,7 @@
<a class="jxr_linenumber" name="L81" href="#L81">81</a> <em
class="jxr_comment">// Instance</em>
<a class="jxr_linenumber" name="L82" href="#L82">82</a> <em
class="jxr_comment">//-----------------------------------------------------------------------------------------------------------------</em>
<a class="jxr_linenumber" name="L83" href="#L83">83</a>
-<a class="jxr_linenumber" name="L84" href="#L84">84</a> <strong
class="jxr_keyword">private</strong> Package <strong
class="jxr_keyword">inner</strong>; <em class="jxr_comment">// Effectively
final</em>
+<a class="jxr_linenumber" name="L84" href="#L84">84</a> <strong
class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong>
Package <strong class="jxr_keyword">inner</strong>;
<a class="jxr_linenumber" name="L85" href="#L85">85</a> <strong
class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong>
Supplier<List<AnnotationInfo<Annotation>>> annotations; <em
class="jxr_comment">// All annotations on this package, wrapped in
AnnotationInfo. Repeated annotations have been unwrapped and are present as
individual instances.</em>
<a class="jxr_linenumber" name="L86" href="#L86">86</a>
<a class="jxr_linenumber" name="L87" href="#L87">87</a> <em
class="jxr_javadoccomment">/**</em>
diff --git a/site/xref/org/apache/juneau/common/reflect/ParameterInfo.html
b/site/xref/org/apache/juneau/common/reflect/ParameterInfo.html
index 3251b770f4..00e7fda320 100644
--- a/site/xref/org/apache/juneau/common/reflect/ParameterInfo.html
+++ b/site/xref/org/apache/juneau/common/reflect/ParameterInfo.html
@@ -77,16 +77,16 @@
<a class="jxr_linenumber" name="L69" href="#L69">69</a> <em
class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L70" href="#L70">70</a> <em
class="jxr_javadoccomment"> * Constructor.</em>
<a class="jxr_linenumber" name="L71" href="#L71">71</a> <em
class="jxr_javadoccomment"> *</em>
-<a class="jxr_linenumber" name="L72" href="#L72">72</a> <em
class="jxr_javadoccomment"> * @param eInfo The constructor or method
wrapper.</em>
-<a class="jxr_linenumber" name="L73" href="#L73">73</a> <em
class="jxr_javadoccomment"> * @param p The parameter being wrapped.</em>
+<a class="jxr_linenumber" name="L72" href="#L72">72</a> <em
class="jxr_javadoccomment"> * @param executable The constructor or
method wrapper.</em>
+<a class="jxr_linenumber" name="L73" href="#L73">73</a> <em
class="jxr_javadoccomment"> * @param inner The parameter being
wrapped.</em>
<a class="jxr_linenumber" name="L74" href="#L74">74</a> <em
class="jxr_javadoccomment"> * @param index The parameter index.</em>
<a class="jxr_linenumber" name="L75" href="#L75">75</a> <em
class="jxr_javadoccomment"> * @param type The parameter type.</em>
<a class="jxr_linenumber" name="L76" href="#L76">76</a> <em
class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L77" href="#L77">77</a> <em
class="jxr_comment">// TODO - Investigate if we can construct ClassInfo
directly from parameter.</em>
-<a class="jxr_linenumber" name="L78" href="#L78">78</a> <strong
class="jxr_keyword">protected</strong> <a name="ParameterInfo"
href="../../../../../org/apache/juneau/common/reflect/ParameterInfo.html#ParameterInfo">ParameterInfo</a>(<a
name="ExecutableInfo"
href="../../../../../org/apache/juneau/common/reflect/ExecutableInfo.html#ExecutableInfo">ExecutableInfo</a>
eInfo, Parameter p, <strong class="jxr_keyword">int</strong> index, ClassInfo
type) {
-<a class="jxr_linenumber" name="L79" href="#L79">79</a> <strong
class="jxr_keyword">super</strong>(p.getModifiers());
-<a class="jxr_linenumber" name="L80" href="#L80">80</a> <strong
class="jxr_keyword">this</strong>.executable = eInfo;
-<a class="jxr_linenumber" name="L81" href="#L81">81</a> <strong
class="jxr_keyword">this</strong>.<strong class="jxr_keyword">inner</strong> =
p;
+<a class="jxr_linenumber" name="L78" href="#L78">78</a> <strong
class="jxr_keyword">protected</strong> <a name="ParameterInfo"
href="../../../../../org/apache/juneau/common/reflect/ParameterInfo.html#ParameterInfo">ParameterInfo</a>(<a
name="ExecutableInfo"
href="../../../../../org/apache/juneau/common/reflect/ExecutableInfo.html#ExecutableInfo">ExecutableInfo</a>
executable, Parameter <strong class="jxr_keyword">inner</strong>, <strong
class="jxr_keyword">int</strong> index, ClassInfo [...]
+<a class="jxr_linenumber" name="L79" href="#L79">79</a> <strong
class="jxr_keyword">super</strong>(<strong
class="jxr_keyword">inner</strong>.getModifiers());
+<a class="jxr_linenumber" name="L80" href="#L80">80</a> <strong
class="jxr_keyword">this</strong>.executable = executable;
+<a class="jxr_linenumber" name="L81" href="#L81">81</a> <strong
class="jxr_keyword">this</strong>.<strong class="jxr_keyword">inner</strong> =
<strong class="jxr_keyword">inner</strong>;
<a class="jxr_linenumber" name="L82" href="#L82">82</a> <strong
class="jxr_keyword">this</strong>.index = index;
<a class="jxr_linenumber" name="L83" href="#L83">83</a> <strong
class="jxr_keyword">this</strong>.type = type;
<a class="jxr_linenumber" name="L84" href="#L84">84</a> <strong
class="jxr_keyword">this</strong>.annotations = memoize(() -> stream(<strong
class="jxr_keyword">inner</strong>.getAnnotations()).map(a ->
AnnotationInfo.of(<strong class="jxr_keyword">this</strong>, a)).toList());