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-pool.git
The following commit(s) were added to refs/heads/master by this push: new af2a5c08 Javadoc af2a5c08 is described below commit af2a5c082fc8a416e548eeb3850aaf38e4b71119 Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Sun Aug 18 22:25:10 2024 -0400 Javadoc cglib is unmaintained and does not work well (or possibly at all?) in newer JDKs, particularly JDK17+; see https://github.com/cglib/cglib --- src/main/java/org/apache/commons/pool3/proxy/CglibProxyHandler.java | 4 +++- src/main/java/org/apache/commons/pool3/proxy/CglibProxySource.java | 4 +++- src/main/java/org/apache/commons/pool3/proxy/package-info.java | 3 +++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/apache/commons/pool3/proxy/CglibProxyHandler.java b/src/main/java/org/apache/commons/pool3/proxy/CglibProxyHandler.java index 635a6a7c..8134ae07 100644 --- a/src/main/java/org/apache/commons/pool3/proxy/CglibProxyHandler.java +++ b/src/main/java/org/apache/commons/pool3/proxy/CglibProxyHandler.java @@ -24,8 +24,10 @@ import net.sf.cglib.proxy.MethodInterceptor; import net.sf.cglib.proxy.MethodProxy; /** + * cglib is unmaintained and does not work well (or possibly at all?) in newer JDKs, particularly JDK17+; see https://github.com/cglib/cglib + * <p> * CGLib implementation of the proxy handler. - * + * </p> * @param <T> type of the wrapped pooled object * * @since 2.0 diff --git a/src/main/java/org/apache/commons/pool3/proxy/CglibProxySource.java b/src/main/java/org/apache/commons/pool3/proxy/CglibProxySource.java index bff89b1c..87313d3c 100644 --- a/src/main/java/org/apache/commons/pool3/proxy/CglibProxySource.java +++ b/src/main/java/org/apache/commons/pool3/proxy/CglibProxySource.java @@ -22,8 +22,10 @@ import net.sf.cglib.proxy.Enhancer; import net.sf.cglib.proxy.Factory; /** + * cglib is unmaintained and does not work well (or possibly at all?) in newer JDKs, particularly JDK17+; see https://github.com/cglib/cglib + * <p> * Provides proxy objects using CGLib. - * + * </p> * @param <T> type of the pooled object to be proxied * * @since 2.0 diff --git a/src/main/java/org/apache/commons/pool3/proxy/package-info.java b/src/main/java/org/apache/commons/pool3/proxy/package-info.java index 777c3b79..158e98d8 100644 --- a/src/main/java/org/apache/commons/pool3/proxy/package-info.java +++ b/src/main/java/org/apache/commons/pool3/proxy/package-info.java @@ -28,5 +28,8 @@ * <code>net.sf.cglib.proxy</code> based proxies. The latter, requires the * additional of the optional Code Generation Library (GCLib). * </p> + * <p> + * cglib is unmaintained and does not work well (or possibly at all?) in newer JDKs, particularly JDK17+; see https://github.com/cglib/cglib + * </p> */ package org.apache.commons.pool3.proxy;