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

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-lang.git


The following commit(s) were added to refs/heads/master by this push:
     new 181ba1852 @deprecated in package info files generates a warning in 
Java 21
181ba1852 is described below

commit 181ba18528dad981e98f30860ef65e1c66f6eb51
Author: Gary Gregory <[email protected]>
AuthorDate: Fri Oct 20 15:24:58 2023 -0400

    @deprecated in package info files generates a warning in Java 21
---
 .../apache/commons/lang3/text/package-info.java    | 23 +++++++++++++---------
 .../commons/lang3/text/translate/package-info.java | 16 +++++++++------
 2 files changed, 24 insertions(+), 15 deletions(-)

diff --git a/src/main/java/org/apache/commons/lang3/text/package-info.java 
b/src/main/java/org/apache/commons/lang3/text/package-info.java
index 29dc886fa..532c88d21 100644
--- a/src/main/java/org/apache/commons/lang3/text/package-info.java
+++ b/src/main/java/org/apache/commons/lang3/text/package-info.java
@@ -14,17 +14,22 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
+
 /**
- *  Provides classes for handling and manipulating text, partly as an 
extension to {@link java.text}.
- * The classes in this package are, for the most part, intended to be 
instantiated (i.e. they are not utility classes
- * with lots of static methods).
- *
- * <p>Amongst other classes, the text package provides a replacement for 
{@link java.lang.StringBuffer} named {@link 
org.apache.commons.lang3.text.StrBuilder}, a class for substituting variables 
within a String named {@link org.apache.commons.lang3.text.StrSubstitutor} and 
a replacement for {@link java.util.StringTokenizer} named {@link 
org.apache.commons.lang3.text.StrTokenizer}.
- * While somewhat ungainly, the {@code Str} prefix has been used to ensure we 
don't clash with any current or future standard Java classes.</p>
+ * Provides classes for handling and manipulating text, partly as an extension 
to {@link java.text}. The classes in this package are, for the most part,
+ * intended to be instantiated (i.e. they are not utility classes with lots of 
static methods).
  *
+ * <p>
+ * Amongst other classes, the text package provides a replacement for {@link 
java.lang.StringBuffer} named {@link org.apache.commons.lang3.text.StrBuilder}, 
a
+ * class for substituting variables within a String named {@link 
org.apache.commons.lang3.text.StrSubstitutor} and a replacement for
+ * {@link java.util.StringTokenizer} named {@link 
org.apache.commons.lang3.text.StrTokenizer}. While somewhat ungainly, the 
{@code Str} prefix has been used to
+ * ensure we don't clash with any current or future standard Java classes.
+ * </p>
+ * <p>
+ * <b>Deprecated</b> As of 3.6, use the Apache Commons Text
+ * <a 
href="https://commons.apache.org/proper/commons-text/javadocs/api-release/org/apache/commons/text/package-summary.html";>
 text package</a>.
+ * </p>
+ * 
  * @since 2.1
- * @deprecated As of 3.6, use the Apache Commons Text
- * <a 
href="https://commons.apache.org/proper/commons-text/javadocs/api-release/org/apache/commons/text/package-summary.html";>
- * text package</a>.
  */
 package org.apache.commons.lang3.text;
diff --git 
a/src/main/java/org/apache/commons/lang3/text/translate/package-info.java 
b/src/main/java/org/apache/commons/lang3/text/translate/package-info.java
index 7c507cac2..1f959e33f 100644
--- a/src/main/java/org/apache/commons/lang3/text/translate/package-info.java
+++ b/src/main/java/org/apache/commons/lang3/text/translate/package-info.java
@@ -14,14 +14,18 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
+
 /**
- *  An API for creating text translation routines from a set of smaller 
building blocks. Initially created to make it
- * possible for the user to customize the rules in the StringEscapeUtils class.
- * <p>These classes are immutable, and therefore thread-safe.</p>
+ * An API for creating text translation routines from a set of smaller 
building blocks. Initially created to make it possible for the user to 
customize the
+ * rules in the StringEscapeUtils class.
+ * <p>
+ * These classes are immutable, and therefore thread-safe.
+ * </p>
+ * <p>
+ * <b>Deprecated</b> As of 3.6, use the Apache Commons Text
+ * <a 
href="https://commons.apache.org/proper/commons-text/javadocs/api-release/org/apache/commons/text/translate/package-summary.html";>
 translate package</a>.
+ * </p>
  *
  * @since 3.0
- * @deprecated As of 3.6, use the Apache Commons Text
- * <a 
href="https://commons.apache.org/proper/commons-text/javadocs/api-release/org/apache/commons/text/translate/package-summary.html";>
- * translate package</a>.
  */
 package org.apache.commons.lang3.text.translate;

Reply via email to