You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2025/01/30 21:20:58 UTC
(commons-beanutils) branch 1.X updated (d08d9e14 -> 005bc617)
This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a change to branch 1.X
in repository https://gitbox.apache.org/repos/asf/commons-beanutils.git
from d08d9e14 Merge branch '1.X' of https://github.com/apache/commons-beanutils.git into 1.X
new be438f8b Deprecate BeanUtils.BeanUtils()
new 572d821e Deprecate ConstructorUtils.ConstructorUtils()
new 8e51d557 Javadoc
new 14f77ad3 Sort methods
new c151714f Deprecate LocaleBeanUtils.LocaleBeanUtils()
new 6815b85c Deprecate LocaleConvertUtils.LocaleConvertUtils()
new 7970521b Deprecate ConvertUtils.ConvertUtils()
new 116851be Deprecate MethodUtils.MethodUtils()
new b02ed4a8 Deprecate PropertyUtils.PropertyUtils()
new 005bc617 Javadoc
The 10 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
src/changes/changes.xml | 7 ++
.../org/apache/commons/beanutils/BeanUtils.java | 10 +++
.../apache/commons/beanutils/ConstructorUtils.java | 10 +++
.../org/apache/commons/beanutils/ConvertUtils.java | 10 +++
.../commons/beanutils/ConvertUtilsBean2.java | 7 ++
.../org/apache/commons/beanutils/MethodUtils.java | 10 +++
.../apache/commons/beanutils/PropertyUtils.java | 9 +++
.../apache/commons/beanutils/WeakFastHashMap.java | 2 +
.../commons/beanutils/locale/LocaleBeanUtils.java | 10 +++
.../beanutils/locale/LocaleConvertUtils.java | 84 +++++++++++-----------
10 files changed, 119 insertions(+), 40 deletions(-)
(commons-beanutils) 08/10: Deprecate MethodUtils.MethodUtils()
Posted by gg...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch 1.X
in repository https://gitbox.apache.org/repos/asf/commons-beanutils.git
commit 116851bef7cbec7a107924b4c3be3c9e43c91b34
Author: Gary D. Gregory <ga...@gmail.com>
AuthorDate: Thu Jan 30 16:18:51 2025 -0500
Deprecate MethodUtils.MethodUtils()
---
src/changes/changes.xml | 1 +
src/main/java/org/apache/commons/beanutils/MethodUtils.java | 10 ++++++++++
2 files changed, 11 insertions(+)
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 34661b74..cce47d3f 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -38,6 +38,7 @@
<action type="fix" dev="ggregory" due-to="Gary Gregory">Deprecate LocaleBeanUtils.LocaleBeanUtils().</action>
<action type="fix" dev="ggregory" due-to="Gary Gregory">Deprecate LocaleConvertUtils.LocaleConvertUtils().</action>
<action type="fix" dev="ggregory" due-to="Gary Gregory">Deprecate ConvertUtils.ConvertUtils().</action>
+ <action type="fix" dev="ggregory" due-to="Gary Gregory">Deprecate MethodUtils.MethodUtils().</action>
<!-- ADD -->
<!-- UPDATE -->
<action dev="ggregory" type="update" due-to="Gary Gregory">Bump org.apache.commons:commons-parent from 78 to 81.</action>
diff --git a/src/main/java/org/apache/commons/beanutils/MethodUtils.java b/src/main/java/org/apache/commons/beanutils/MethodUtils.java
index 2522533c..c69189b0 100644
--- a/src/main/java/org/apache/commons/beanutils/MethodUtils.java
+++ b/src/main/java/org/apache/commons/beanutils/MethodUtils.java
@@ -1333,4 +1333,14 @@ public class MethodUtils {
}
return clazz;
}
+
+ /**
+ * Deprecated, all methods are static.
+ *
+ * @deprecated Will be private in 2.0.
+ */
+ @Deprecated
+ public MethodUtils() {
+ // empty
+ }
}
(commons-beanutils) 06/10: Deprecate LocaleConvertUtils.LocaleConvertUtils()
Posted by gg...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch 1.X
in repository https://gitbox.apache.org/repos/asf/commons-beanutils.git
commit 6815b85c71de24896b166c86c82ca2d48c4260a2
Author: Gary D. Gregory <ga...@gmail.com>
AuthorDate: Thu Jan 30 16:16:05 2025 -0500
Deprecate LocaleConvertUtils.LocaleConvertUtils()
---
src/changes/changes.xml | 1 +
.../commons/beanutils/locale/LocaleBeanUtils.java | 1 +
.../beanutils/locale/LocaleConvertUtils.java | 84 +++++++++++-----------
3 files changed, 46 insertions(+), 40 deletions(-)
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 21c24bca..e1ee7228 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -36,6 +36,7 @@
<action type="fix" dev="ggregory" due-to="Gary Gregory">Deprecate BeanUtils.BeanUtils().</action>
<action type="fix" dev="ggregory" due-to="Gary Gregory">Deprecate ConstructorUtils.ConstructorUtils().</action>
<action type="fix" dev="ggregory" due-to="Gary Gregory">Deprecate LocaleBeanUtils.LocaleBeanUtils().</action>
+ <action type="fix" dev="ggregory" due-to="Gary Gregory">Deprecate LocaleConvertUtils.LocaleConvertUtils().</action>
<!-- ADD -->
<!-- UPDATE -->
<action dev="ggregory" type="update" due-to="Gary Gregory">Bump org.apache.commons:commons-parent from 78 to 81.</action>
diff --git a/src/main/java/org/apache/commons/beanutils/locale/LocaleBeanUtils.java b/src/main/java/org/apache/commons/beanutils/locale/LocaleBeanUtils.java
index c2a027b2..c16309c4 100644
--- a/src/main/java/org/apache/commons/beanutils/locale/LocaleBeanUtils.java
+++ b/src/main/java/org/apache/commons/beanutils/locale/LocaleBeanUtils.java
@@ -741,6 +741,7 @@ public class LocaleBeanUtils extends BeanUtils {
*
* @deprecated Will be private in 2.0.
*/
+ @Deprecated
public LocaleBeanUtils() {
// empty
}
diff --git a/src/main/java/org/apache/commons/beanutils/locale/LocaleConvertUtils.java b/src/main/java/org/apache/commons/beanutils/locale/LocaleConvertUtils.java
index 161280fd..1ce59ded 100644
--- a/src/main/java/org/apache/commons/beanutils/locale/LocaleConvertUtils.java
+++ b/src/main/java/org/apache/commons/beanutils/locale/LocaleConvertUtils.java
@@ -59,7 +59,6 @@ public class LocaleConvertUtils {
* @see LocaleConvertUtilsBean#convert(Object, Locale, String)
*/
public static String convert(final Object value, final Locale locale, final String pattern) {
-
return LocaleConvertUtilsBean.getInstance().convert(value, locale, pattern);
}
@@ -90,7 +89,6 @@ public class LocaleConvertUtils {
* @see LocaleConvertUtilsBean#convert(String, Class)
*/
public static Object convert(final String value, final Class<?> clazz) {
-
return LocaleConvertUtilsBean.getInstance().convert(value, clazz);
}
@@ -109,7 +107,6 @@ public class LocaleConvertUtils {
* @see LocaleConvertUtilsBean#convert(String, Class, Locale, String)
*/
public static Object convert(final String value, final Class<?> clazz, final Locale locale, final String pattern) {
-
return LocaleConvertUtilsBean.getInstance().convert(value, clazz, locale, pattern);
}
@@ -127,25 +124,26 @@ public class LocaleConvertUtils {
* @see LocaleConvertUtilsBean#convert(String, Class, String)
*/
public static Object convert(final String value, final Class<?> clazz, final String pattern) {
-
return LocaleConvertUtilsBean.getInstance().convert(value, clazz, pattern);
}
/**
- * <p>Convert an array of specified values to an array of objects of the
- * specified class (if possible).</p>
- *
- * <p>For more details see <code>LocaleConvertUtilsBean</code></p>
- *
- * @param values Value to be converted (may be null)
- * @param clazz Java array or element class to be converted to
- * @return the converted value
- * @see LocaleConvertUtilsBean#convert(String[], Class)
- */
- public static Object convert(final String[] values, final Class<?> clazz) {
-
- return LocaleConvertUtilsBean.getInstance().convert(values, clazz);
- }
+ * <p>
+ * Convert an array of specified values to an array of objects of the specified class (if possible).
+ * </p>
+ *
+ * <p>
+ * For more details see <code>LocaleConvertUtilsBean</code>
+ * </p>
+ *
+ * @param values Value to be converted (may be null)
+ * @param clazz Java array or element class to be converted to
+ * @return the converted value
+ * @see LocaleConvertUtilsBean#convert(String[], Class)
+ */
+ public static Object convert(final String[] values, final Class<?> clazz) {
+ return LocaleConvertUtilsBean.getInstance().convert(values, clazz);
+ }
/**
* <p>Convert an array of specified values to an array of objects of the
@@ -161,7 +159,6 @@ public class LocaleConvertUtils {
* @see LocaleConvertUtilsBean#convert(String[], Class, Locale, String)
*/
public static Object convert(final String[] values, final Class<?> clazz, final Locale locale, final String pattern) {
-
return LocaleConvertUtilsBean.getInstance().convert(values, clazz, locale, pattern);
}
@@ -178,7 +175,6 @@ public class LocaleConvertUtils {
* @see LocaleConvertUtilsBean#convert(String[], Class, String)
*/
public static Object convert(final String[] values, final Class<?> clazz, final String pattern) {
-
return LocaleConvertUtilsBean.getInstance().convert(values, clazz, pattern);
}
@@ -195,7 +191,6 @@ public class LocaleConvertUtils {
*/
@Deprecated
protected static FastHashMap create(final Locale locale) {
-
return LocaleConvertUtilsBean.getInstance().create(locale);
}
@@ -207,34 +202,35 @@ public class LocaleConvertUtils {
* @see LocaleConvertUtilsBean#deregister()
*/
public static void deregister() {
-
LocaleConvertUtilsBean.getInstance().deregister();
}
- /**
- * <p>Remove any registered {@link LocaleConverter} for the specified locale and Class.</p>
- *
- * <p>For more details see <code>LocaleConvertUtilsBean</code></p>
- *
- * @param clazz Class for which to remove a registered Converter
- * @param locale The locale
- * @see LocaleConvertUtilsBean#deregister(Class, Locale)
- */
-public static void deregister(final Class<?> clazz, final Locale locale) {
-
- LocaleConvertUtilsBean.getInstance().deregister(clazz, locale);
-}
-
/**
- * <p>Remove any registered {@link LocaleConverter} for the specified locale.</p>
+ * <p>Remove any registered {@link LocaleConverter} for the specified locale and Class.</p>
*
* <p>For more details see <code>LocaleConvertUtilsBean</code></p>
*
+ * @param clazz Class for which to remove a registered Converter
+ * @param locale The locale
+ * @see LocaleConvertUtilsBean#deregister(Class, Locale)
+ */
+ public static void deregister(final Class<?> clazz, final Locale locale) {
+ LocaleConvertUtilsBean.getInstance().deregister(clazz, locale);
+ }
+
+ /**
+ * <p>
+ * Remove any registered {@link LocaleConverter} for the specified locale.
+ * </p>
+ *
+ * <p>
+ * For more details see <code>LocaleConvertUtilsBean</code>
+ * </p>
+ *
* @param locale The locale
* @see LocaleConvertUtilsBean#deregister(Locale)
*/
public static void deregister(final Locale locale) {
-
LocaleConvertUtilsBean.getInstance().deregister(locale);
}
@@ -310,7 +306,6 @@ public static void deregister(final Class<?> clazz, final Locale locale) {
* @see LocaleConvertUtilsBean#register(LocaleConverter, Class, Locale)
*/
public static void register(final LocaleConverter converter, final Class<?> clazz, final Locale locale) {
-
LocaleConvertUtilsBean.getInstance().register(converter, clazz, locale);
}
@@ -337,7 +332,16 @@ public static void deregister(final Class<?> clazz, final Locale locale) {
* @see LocaleConvertUtilsBean#setDefaultLocale(Locale)
*/
public static void setDefaultLocale(final Locale locale) {
-
LocaleConvertUtilsBean.getInstance().setDefaultLocale(locale);
}
+
+ /**
+ * Deprecated, all methods are static.
+ *
+ * @deprecated Will be private in 2.0.
+ */
+ @Deprecated
+ public LocaleConvertUtils() {
+ // empty
+ }
}
(commons-beanutils) 05/10: Deprecate LocaleBeanUtils.LocaleBeanUtils()
Posted by gg...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch 1.X
in repository https://gitbox.apache.org/repos/asf/commons-beanutils.git
commit c151714f81e1849f7cbbfcd0c4143f2ba68bdb1c
Author: Gary D. Gregory <ga...@gmail.com>
AuthorDate: Thu Jan 30 16:12:40 2025 -0500
Deprecate LocaleBeanUtils.LocaleBeanUtils()
---
src/changes/changes.xml | 1 +
.../org/apache/commons/beanutils/locale/LocaleBeanUtils.java | 9 +++++++++
2 files changed, 10 insertions(+)
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 44ecdd21..21c24bca 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -35,6 +35,7 @@
<action type="fix" dev="ggregory" due-to="Gary Gregory">Remove -nouses directive from maven-bundle-plugin. OSGi package imports now state 'uses' definitions for package imports, this doesn't affect JPMS (from org.apache.commons:commons-parent:80).</action>
<action type="fix" dev="ggregory" due-to="Gary Gregory">Deprecate BeanUtils.BeanUtils().</action>
<action type="fix" dev="ggregory" due-to="Gary Gregory">Deprecate ConstructorUtils.ConstructorUtils().</action>
+ <action type="fix" dev="ggregory" due-to="Gary Gregory">Deprecate LocaleBeanUtils.LocaleBeanUtils().</action>
<!-- ADD -->
<!-- UPDATE -->
<action dev="ggregory" type="update" due-to="Gary Gregory">Bump org.apache.commons:commons-parent from 78 to 81.</action>
diff --git a/src/main/java/org/apache/commons/beanutils/locale/LocaleBeanUtils.java b/src/main/java/org/apache/commons/beanutils/locale/LocaleBeanUtils.java
index 3a07278e..c2a027b2 100644
--- a/src/main/java/org/apache/commons/beanutils/locale/LocaleBeanUtils.java
+++ b/src/main/java/org/apache/commons/beanutils/locale/LocaleBeanUtils.java
@@ -735,5 +735,14 @@ public class LocaleBeanUtils extends BeanUtils {
LocaleBeanUtilsBean.getLocaleBeanUtilsInstance().setProperty(bean, name, value, pattern);
}
+
+ /**
+ * Deprecated, all methods are static.
+ *
+ * @deprecated Will be private in 2.0.
+ */
+ public LocaleBeanUtils() {
+ // empty
+ }
}
(commons-beanutils) 02/10: Deprecate ConstructorUtils.ConstructorUtils()
Posted by gg...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch 1.X
in repository https://gitbox.apache.org/repos/asf/commons-beanutils.git
commit 572d821ee6316ec3019fd0ff3d0b2c67a9fd1ca8
Author: Gary D. Gregory <ga...@gmail.com>
AuthorDate: Thu Jan 30 16:10:16 2025 -0500
Deprecate ConstructorUtils.ConstructorUtils()
---
src/changes/changes.xml | 1 +
.../java/org/apache/commons/beanutils/ConstructorUtils.java | 10 ++++++++++
2 files changed, 11 insertions(+)
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index a466d7e6..44ecdd21 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -34,6 +34,7 @@
<action type="fix" dev="ggregory" due-to="Gary Gregory">Javadoc is missing its Overview page.</action>
<action type="fix" dev="ggregory" due-to="Gary Gregory">Remove -nouses directive from maven-bundle-plugin. OSGi package imports now state 'uses' definitions for package imports, this doesn't affect JPMS (from org.apache.commons:commons-parent:80).</action>
<action type="fix" dev="ggregory" due-to="Gary Gregory">Deprecate BeanUtils.BeanUtils().</action>
+ <action type="fix" dev="ggregory" due-to="Gary Gregory">Deprecate ConstructorUtils.ConstructorUtils().</action>
<!-- ADD -->
<!-- UPDATE -->
<action dev="ggregory" type="update" due-to="Gary Gregory">Bump org.apache.commons:commons-parent from 78 to 81.</action>
diff --git a/src/main/java/org/apache/commons/beanutils/ConstructorUtils.java b/src/main/java/org/apache/commons/beanutils/ConstructorUtils.java
index 22c6b902..513abbdf 100644
--- a/src/main/java/org/apache/commons/beanutils/ConstructorUtils.java
+++ b/src/main/java/org/apache/commons/beanutils/ConstructorUtils.java
@@ -42,6 +42,16 @@ public class ConstructorUtils {
/** An empty object array */
private static final Object[] EMPTY_OBJECT_ARRAY = {};
+ /**
+ * Deprecated, all methods are static.
+ *
+ * @deprecated Will be private in 2.0.
+ */
+ @Deprecated
+ public ConstructorUtils() {
+ // empty
+ }
+
/**
* Returns a constructor with single argument.
* @param <T> the type of the constructor
(commons-beanutils) 03/10: Javadoc
Posted by gg...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch 1.X
in repository https://gitbox.apache.org/repos/asf/commons-beanutils.git
commit 8e51d557746c3574caf99f1f63527ad90be4e201
Author: Gary D. Gregory <ga...@gmail.com>
AuthorDate: Thu Jan 30 16:11:17 2025 -0500
Javadoc
---
src/main/java/org/apache/commons/beanutils/ConvertUtilsBean2.java | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/src/main/java/org/apache/commons/beanutils/ConvertUtilsBean2.java b/src/main/java/org/apache/commons/beanutils/ConvertUtilsBean2.java
index 960299b3..18744b19 100644
--- a/src/main/java/org/apache/commons/beanutils/ConvertUtilsBean2.java
+++ b/src/main/java/org/apache/commons/beanutils/ConvertUtilsBean2.java
@@ -30,6 +30,13 @@ package org.apache.commons.beanutils;
*/
public class ConvertUtilsBean2 extends ConvertUtilsBean {
+ /**
+ * Constructs a new instance.
+ */
+ public ConvertUtilsBean2() {
+ // empty
+ }
+
/**
* Delegates to the new {@link ConvertUtilsBean#convert(Object, Class)}
* method.
(commons-beanutils) 09/10: Deprecate PropertyUtils.PropertyUtils()
Posted by gg...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch 1.X
in repository https://gitbox.apache.org/repos/asf/commons-beanutils.git
commit b02ed4a820a9adb65b2e7b4fd7ecdd2f1748c8f0
Author: Gary D. Gregory <ga...@gmail.com>
AuthorDate: Thu Jan 30 16:19:54 2025 -0500
Deprecate PropertyUtils.PropertyUtils()
---
src/changes/changes.xml | 1 +
src/main/java/org/apache/commons/beanutils/PropertyUtils.java | 9 +++++++++
2 files changed, 10 insertions(+)
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index cce47d3f..50a09044 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -39,6 +39,7 @@
<action type="fix" dev="ggregory" due-to="Gary Gregory">Deprecate LocaleConvertUtils.LocaleConvertUtils().</action>
<action type="fix" dev="ggregory" due-to="Gary Gregory">Deprecate ConvertUtils.ConvertUtils().</action>
<action type="fix" dev="ggregory" due-to="Gary Gregory">Deprecate MethodUtils.MethodUtils().</action>
+ <action type="fix" dev="ggregory" due-to="Gary Gregory">Deprecate PropertyUtils.PropertyUtils().</action>
<!-- ADD -->
<!-- UPDATE -->
<action dev="ggregory" type="update" due-to="Gary Gregory">Bump org.apache.commons:commons-parent from 78 to 81.</action>
diff --git a/src/main/java/org/apache/commons/beanutils/PropertyUtils.java b/src/main/java/org/apache/commons/beanutils/PropertyUtils.java
index f6b4bdc5..1cecd9b3 100644
--- a/src/main/java/org/apache/commons/beanutils/PropertyUtils.java
+++ b/src/main/java/org/apache/commons/beanutils/PropertyUtils.java
@@ -866,4 +866,13 @@ public class PropertyUtils {
PropertyUtilsBean.getInstance().setSimpleProperty(bean, name, value);
}
+ /**
+ * Deprecated, all methods are static.
+ *
+ * @deprecated Will be private in 2.0.
+ */
+ @Deprecated
+ public PropertyUtils() {
+ // empty
+ }
}
(commons-beanutils) 04/10: Sort methods
Posted by gg...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch 1.X
in repository https://gitbox.apache.org/repos/asf/commons-beanutils.git
commit 14f77ad3a99a605ed863ae3d9e6c0c5d09dbe097
Author: Gary D. Gregory <ga...@gmail.com>
AuthorDate: Thu Jan 30 16:12:00 2025 -0500
Sort methods
---
.../apache/commons/beanutils/ConstructorUtils.java | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/src/main/java/org/apache/commons/beanutils/ConstructorUtils.java b/src/main/java/org/apache/commons/beanutils/ConstructorUtils.java
index 513abbdf..1e996371 100644
--- a/src/main/java/org/apache/commons/beanutils/ConstructorUtils.java
+++ b/src/main/java/org/apache/commons/beanutils/ConstructorUtils.java
@@ -42,16 +42,6 @@ public class ConstructorUtils {
/** An empty object array */
private static final Object[] EMPTY_OBJECT_ARRAY = {};
- /**
- * Deprecated, all methods are static.
- *
- * @deprecated Will be private in 2.0.
- */
- @Deprecated
- public ConstructorUtils() {
- // empty
- }
-
/**
* Returns a constructor with single argument.
* @param <T> the type of the constructor
@@ -429,4 +419,14 @@ public class ConstructorUtils {
return args;
}
+ /**
+ * Deprecated, all methods are static.
+ *
+ * @deprecated Will be private in 2.0.
+ */
+ @Deprecated
+ public ConstructorUtils() {
+ // empty
+ }
+
}
(commons-beanutils) 10/10: Javadoc
Posted by gg...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch 1.X
in repository https://gitbox.apache.org/repos/asf/commons-beanutils.git
commit 005bc61730cf0c5f4c572dd8c2529fead7eee95e
Author: Gary D. Gregory <ga...@gmail.com>
AuthorDate: Thu Jan 30 16:20:53 2025 -0500
Javadoc
---
src/main/java/org/apache/commons/beanutils/WeakFastHashMap.java | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/main/java/org/apache/commons/beanutils/WeakFastHashMap.java b/src/main/java/org/apache/commons/beanutils/WeakFastHashMap.java
index 08b191d0..f495b41f 100644
--- a/src/main/java/org/apache/commons/beanutils/WeakFastHashMap.java
+++ b/src/main/java/org/apache/commons/beanutils/WeakFastHashMap.java
@@ -58,6 +58,8 @@ import java.util.WeakHashMap;
* <a href="http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html">
* Double-Checked Locking Idiom Is Broken Declaration</a>.</p>
*
+ * @param <K> the type of keys maintained by this map
+ * @param <V> the type of mapped values
* @since Commons Collections 1.0
*/
class WeakFastHashMap<K, V> extends HashMap<K, V> {
(commons-beanutils) 01/10: Deprecate BeanUtils.BeanUtils()
Posted by gg...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch 1.X
in repository https://gitbox.apache.org/repos/asf/commons-beanutils.git
commit be438f8be533dd0a9fe0bb89ac9eda173e1ff426
Author: Gary D. Gregory <ga...@gmail.com>
AuthorDate: Thu Jan 30 16:08:56 2025 -0500
Deprecate BeanUtils.BeanUtils()
---
src/changes/changes.xml | 1 +
src/main/java/org/apache/commons/beanutils/BeanUtils.java | 10 ++++++++++
2 files changed, 11 insertions(+)
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 6e620e53..a466d7e6 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -33,6 +33,7 @@
<action type="fix" issue="BEANUTILS-541" dev="ggregory" due-to="Sergey Chernov">FluentPropertyBeanIntrospector concurrency issue (backport to 1.X) #325.</action>
<action type="fix" dev="ggregory" due-to="Gary Gregory">Javadoc is missing its Overview page.</action>
<action type="fix" dev="ggregory" due-to="Gary Gregory">Remove -nouses directive from maven-bundle-plugin. OSGi package imports now state 'uses' definitions for package imports, this doesn't affect JPMS (from org.apache.commons:commons-parent:80).</action>
+ <action type="fix" dev="ggregory" due-to="Gary Gregory">Deprecate BeanUtils.BeanUtils().</action>
<!-- ADD -->
<!-- UPDATE -->
<action dev="ggregory" type="update" due-to="Gary Gregory">Bump org.apache.commons:commons-parent from 78 to 81.</action>
diff --git a/src/main/java/org/apache/commons/beanutils/BeanUtils.java b/src/main/java/org/apache/commons/beanutils/BeanUtils.java
index 00670033..7c97b21b 100644
--- a/src/main/java/org/apache/commons/beanutils/BeanUtils.java
+++ b/src/main/java/org/apache/commons/beanutils/BeanUtils.java
@@ -448,4 +448,14 @@ public class BeanUtils {
throws IllegalAccessException, InvocationTargetException {
BeanUtilsBean.getInstance().setProperty(bean, name, value);
}
+
+ /**
+ * Deprecated, all methods are static.
+ *
+ * @deprecated Will be private in 2.0.
+ */
+ @Deprecated
+ public BeanUtils() {
+ // empty
+ }
}
(commons-beanutils) 07/10: Deprecate ConvertUtils.ConvertUtils()
Posted by gg...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch 1.X
in repository https://gitbox.apache.org/repos/asf/commons-beanutils.git
commit 7970521ba2dd0b8383752ad658c6ff478f1c7539
Author: Gary D. Gregory <ga...@gmail.com>
AuthorDate: Thu Jan 30 16:18:47 2025 -0500
Deprecate ConvertUtils.ConvertUtils()
---
src/changes/changes.xml | 1 +
src/main/java/org/apache/commons/beanutils/ConvertUtils.java | 10 ++++++++++
2 files changed, 11 insertions(+)
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index e1ee7228..34661b74 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -37,6 +37,7 @@
<action type="fix" dev="ggregory" due-to="Gary Gregory">Deprecate ConstructorUtils.ConstructorUtils().</action>
<action type="fix" dev="ggregory" due-to="Gary Gregory">Deprecate LocaleBeanUtils.LocaleBeanUtils().</action>
<action type="fix" dev="ggregory" due-to="Gary Gregory">Deprecate LocaleConvertUtils.LocaleConvertUtils().</action>
+ <action type="fix" dev="ggregory" due-to="Gary Gregory">Deprecate ConvertUtils.ConvertUtils().</action>
<!-- ADD -->
<!-- UPDATE -->
<action dev="ggregory" type="update" due-to="Gary Gregory">Bump org.apache.commons:commons-parent from 78 to 81.</action>
diff --git a/src/main/java/org/apache/commons/beanutils/ConvertUtils.java b/src/main/java/org/apache/commons/beanutils/ConvertUtils.java
index d530271a..d7293e26 100644
--- a/src/main/java/org/apache/commons/beanutils/ConvertUtils.java
+++ b/src/main/java/org/apache/commons/beanutils/ConvertUtils.java
@@ -372,4 +372,14 @@ public class ConvertUtils {
public static void setDefaultShort(final short newDefaultShort) {
ConvertUtilsBean.getInstance().setDefaultShort(newDefaultShort);
}
+
+ /**
+ * Deprecated, all methods are static.
+ *
+ * @deprecated Will be private in 2.0.
+ */
+ @Deprecated
+ public ConvertUtils() {
+ // empty
+ }
}