This is an automated email from the ASF dual-hosted git repository.

jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git


The following commit(s) were added to refs/heads/master by this push:
     new 5e62aea825 Fix stale Javadoc examples in 
EncoderSet/ObjectMerger/ObjectIntrospector (TODO-297 / READY-306)
5e62aea825 is described below

commit 5e62aea825fb585ddd7c003b78057d5c11f35910
Author: James Bognar <[email protected]>
AuthorDate: Sun Jul 26 13:50:49 2026 -0400

    Fix stale Javadoc examples in EncoderSet/ObjectMerger/ObjectIntrospector 
(TODO-297 / READY-306)
    
    getEncoder()/getEncoderMatch() (was findMatch), merge() (was merger),
    invokeMethod() (was invoke) + undefined-var fix; keeps source Javadoc
    consistent with the corrected doc pages so docs-from-Javadoc sync
    won't regress.
    
    Co-authored-by: Cursor <[email protected]>
---
 .../main/java/org/apache/juneau/marshall/encoders/EncoderSet.java  | 7 ++-----
 .../org/apache/juneau/marshall/objecttools/ObjectIntrospector.java | 4 ++--
 .../java/org/apache/juneau/marshall/objecttools/ObjectMerger.java  | 6 +++---
 3 files changed, 7 insertions(+), 10 deletions(-)

diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/encoders/EncoderSet.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/encoders/EncoderSet.java
index 19a442d6a3..7f3dfab23e 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/encoders/EncoderSet.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/encoders/EncoderSet.java
@@ -59,11 +59,8 @@ import org.apache.juneau.commons.reflect.*;
  *             .add(GzipEncoder.<jk>class</jk>)
  *             .build();
  *
- *     <jc>// Should return "gzip"</jc>
- *     String <jv>matchedCoding</jv> = 
<jv>encoders</jv>.findMatch(<js>"compress;q=1.0, gzip;q=0.8, identity;q=0.5, 
*;q=0"</js>);
- *
- *     <jc>// Get the encoder</jc>
- *     Encoder <jv>encoder</jv> = 
<jv>encoders</jv>.getEncoder(<jv>matchedCoding</jv>);
+ *     <jc>// Get the encoder for "gzip"</jc>
+ *     Encoder <jv>encoder</jv> = 
<jv>encoders</jv>.getEncoder(<js>"compress;q=1.0, gzip;q=0.8, identity;q=0.5, 
*;q=0"</js>);
  * </p>
  *
  * <h5 class='section'>Notes:</h5><ul>
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/objecttools/ObjectIntrospector.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/objecttools/ObjectIntrospector.java
index 4b4ebb3afa..a5920a36c1 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/objecttools/ObjectIntrospector.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/objecttools/ObjectIntrospector.java
@@ -36,8 +36,8 @@ import org.apache.juneau.marshall.parser.*;
  * <p class='bjava'>
  *     String <jv>string1</jv> = <js>"foobar"</js>;
  *     String <jv>string2</jv> = ObjectIntrospector
- *             .create(<jv>string</jv>)
- *             .invoke(String.<jk>class</jk>, <js>"substring(int,int)"</js>, 
<js>"[3,6]"</js>);  <jc>// "bar"</jc>
+ *             .create(<jv>string1</jv>)
+ *             .invokeMethod(String.<jk>class</jk>, 
<js>"substring(int,int)"</js>, <js>"[3,6]"</js>);  <jc>// "bar"</jc>
  * </p>
  * <p>
  *     The arguments passed to the identified method are POJOs serialized in 
JSON format.  Arbitrarily complex arguments can be passed
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/objecttools/ObjectMerger.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/objecttools/ObjectMerger.java
index ea9e74e438..6303cdd4ff 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/objecttools/ObjectMerger.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/marshall/objecttools/ObjectMerger.java
@@ -58,13 +58,13 @@ import org.apache.juneau.commons.reflect.*;
  * The getters will be called in order until the first non-null value is 
returned...
  *
  * <p class='bjava'>
- *     <jv>merge</jv> = ObjectMerger.<jsm>merger</jsm>(IA.<jk>class</jk>, 
<jk>new</jk> A(<js>"1"</js>), <jk>new</jk> A(<js>"2"</js>));
+ *     <jv>merge</jv> = ObjectMerger.<jsm>merge</jsm>(IA.<jk>class</jk>, 
<jk>new</jk> A(<js>"1"</js>), <jk>new</jk> A(<js>"2"</js>));
  *     <jsm>assertEquals</jsm>(<js>"1"</js>, <jv>merge</jv>.getX());
  *
- *     <jv>merge</jv> = ObjectMerger.<jsm>merger</jsm>(IA.<jk>class</jk>, 
<jk>new</jk> A(<jk>null</jk>), <jk>new</jk> A(<js>"2"</js>));
+ *     <jv>merge</jv> = ObjectMerger.<jsm>merge</jsm>(IA.<jk>class</jk>, 
<jk>new</jk> A(<jk>null</jk>), <jk>new</jk> A(<js>"2"</js>));
  *     <jsm>assertEquals</jsm>(<js>"2"</js>, <jv>merge</jv>.getX());
  *
- *     <jv>merge</jv> = ObjectMerger.<jsm>merger</jsm>(IA.<jk>class</jk>, 
<jk>new</jk> A(<jk>null</jk>), <jk>new</jk> A(<jk>null</jk>));
+ *     <jv>merge</jv> = ObjectMerger.<jsm>merge</jsm>(IA.<jk>class</jk>, 
<jk>new</jk> A(<jk>null</jk>), <jk>new</jk> A(<jk>null</jk>));
  *     <jsm>assertEquals</jsm>(<jk>null</jk>, <jv>merge</jv>.getX());
  * </p>
  *

Reply via email to