This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a change to branch release-1.x
in repository https://gitbox.apache.org/repos/asf/commons-beanutils.git
from ace01fdf Bump to next development version
add 6711be43 Add section for the next release
add a5104668 Release note nit
add b688b424 Fix typos in Javadoc and comments
add 547b2661 Comment: Remove unnecessary Latin acronym
add 5eba81eb Comment: Remove unnecessary Latin acronym
add b9aa3bba Comment: Remove unnecessary Latin acronym
add a45b148d Comment: Remove unnecessary Latin acronym
add 5a3b2e33 Message: Remove unnecessary Latin acronym
add 1e5b2b19 Javadoc
add 0730caff GH CI: Replace Java 23 with 24
add 8410d6c5 Bump GH actions
add 626b6cc4 Bump GH CodeQL actions
add 9232ebb7 Commit to try and fix GH build which passes locally
add 07244044 Commit to try and fix GH build which passes locally
add 2b76e184 Javadoc
add e80b651c Revert "Javadoc"
add d0a83f47 BeanComparator.compare(T, T) now throws
IllegalArgumentException instead of RuntimeException to wrap all cases of
ReflectiveOperationException
add 8bb5e61b Use Objects.requireNonNull()
add b1f5abce MappedMethodReference.get() now throws IllegalStateException
instead of RuntimeException to wrap cases of NoSuchMethodException
add 54696927 ResultSetIterator.get(String) now throws
IllegalArgumentException instead of RuntimeException to wrap cases of
SQLException
add 55404a0c ResultSetIterator.hasNext() now throws IllegalStateException
instead of RuntimeException to wrap cases of SQLException
add 6bd3d00b Javadoc
add 2dc62283 Use an existing import instead of a FQCN
add 7c5e2d6f Use an import instead of a FQCN
add 4753415b Use an import instead of a FQCN
add c9f97632 Use an existing import instead of a FQCN
add 40fb650f Update Apache License URL to HTTPS
add 2f9b4a35 Bump commons-logging:commons-logging from 1.3.4 to 1.3.5
add 1e3c61a4 Bump org.apache.commons:commons-parent from 81 to 84
add e6c2fb20 Format tweak
add 28ad955a Add
org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector.SUPPRESS_DECLARING_CLASS
add 5aeecdc4 Prepare for the next release candidate
No new revisions were added by this update.
Summary of changes:
.github/workflows/codeql-analysis.yml | 12 +--
.github/workflows/maven.yml | 23 +++--
CODE_OF_CONDUCT.md | 2 +-
LICENSE.txt | 2 +-
README.md | 6 +-
RELEASE-NOTES.txt | 59 ++++++++++-
SECURITY.md | 2 +-
build.properties.sample | 2 +-
build.xml | 2 +-
pom.xml | 17 ++--
src/changes/changes.xml | 17 +++-
src/changes/release-notes.vm | 6 +-
src/conf/checkstyle-suppressions.xml | 2 +-
src/conf/checkstyle.xml | 2 +-
src/main/assembly/bin.xml | 2 +-
src/main/assembly/src.xml | 2 +-
.../beanutils/BaseDynaBeanMapDecorator.java | 2 +-
.../apache/commons/beanutils/BasicDynaBean.java | 2 +-
.../apache/commons/beanutils/BasicDynaClass.java | 2 +-
.../beanutils/BeanAccessLanguageException.java | 2 +-
.../apache/commons/beanutils/BeanComparator.java | 15 +--
.../commons/beanutils/BeanIntrospectionData.java | 2 +-
.../apache/commons/beanutils/BeanIntrospector.java | 2 +-
.../java/org/apache/commons/beanutils/BeanMap.java | 6 +-
.../apache/commons/beanutils/BeanPredicate.java | 2 +-
.../beanutils/BeanPropertyValueChangeClosure.java | 2 +-
.../BeanPropertyValueEqualsPredicate.java | 2 +-
.../beanutils/BeanToPropertyValueTransformer.java | 2 +-
.../org/apache/commons/beanutils/BeanUtils.java | 7 +-
.../apache/commons/beanutils/BeanUtilsBean.java | 2 +-
.../apache/commons/beanutils/BeanUtilsBean2.java | 2 +-
.../apache/commons/beanutils/ConstructorUtils.java | 2 +-
.../commons/beanutils/ContextClassLoaderLocal.java | 2 +-
.../commons/beanutils/ConversionException.java | 2 +-
.../org/apache/commons/beanutils/ConvertUtils.java | 2 +-
.../apache/commons/beanutils/ConvertUtilsBean.java | 10 +-
.../commons/beanutils/ConvertUtilsBean2.java | 2 +-
.../org/apache/commons/beanutils/Converter.java | 2 +-
.../commons/beanutils/ConvertingWrapDynaBean.java | 2 +-
.../commons/beanutils/DefaultBeanIntrospector.java | 4 +-
.../beanutils/DefaultIntrospectionContext.java | 2 +-
.../org/apache/commons/beanutils/DynaBean.java | 2 +-
.../commons/beanutils/DynaBeanMapDecorator.java | 2 +-
.../beanutils/DynaBeanPropertyMapDecorator.java | 2 +-
.../org/apache/commons/beanutils/DynaClass.java | 2 +-
.../org/apache/commons/beanutils/DynaProperty.java | 2 +-
.../beanutils/FluentPropertyBeanIntrospector.java | 2 +-
.../commons/beanutils/IntrospectionContext.java | 2 +-
.../apache/commons/beanutils/JDBCDynaClass.java | 2 +-
.../org/apache/commons/beanutils/LazyDynaBean.java | 2 +-
.../apache/commons/beanutils/LazyDynaClass.java | 2 +-
.../org/apache/commons/beanutils/LazyDynaList.java | 4 +-
.../org/apache/commons/beanutils/LazyDynaMap.java | 2 +-
.../beanutils/MappedPropertyDescriptor.java | 13 ++-
.../org/apache/commons/beanutils/MethodUtils.java | 5 +-
.../apache/commons/beanutils/MutableDynaClass.java | 2 +-
.../commons/beanutils/NestedNullException.java | 2 +-
.../apache/commons/beanutils/PropertyUtils.java | 2 +-
.../commons/beanutils/PropertyUtilsBean.java | 3 +-
.../commons/beanutils/ResultSetDynaClass.java | 2 +-
.../commons/beanutils/ResultSetIterator.java | 15 ++-
.../apache/commons/beanutils/RowSetDynaClass.java | 2 +-
.../SuppressPropertiesBeanIntrospector.java | 26 +++--
.../apache/commons/beanutils/WeakFastHashMap.java | 2 +-
.../org/apache/commons/beanutils/WrapDynaBean.java | 2 +-
.../apache/commons/beanutils/WrapDynaClass.java | 2 +-
.../converters/AbstractArrayConverter.java | 2 +-
.../beanutils/converters/AbstractConverter.java | 6 +-
.../beanutils/converters/ArrayConverter.java | 8 +-
.../beanutils/converters/BigDecimalConverter.java | 2 +-
.../beanutils/converters/BigIntegerConverter.java | 2 +-
.../converters/BooleanArrayConverter.java | 2 +-
.../beanutils/converters/BooleanConverter.java | 2 +-
.../beanutils/converters/ByteArrayConverter.java | 2 +-
.../beanutils/converters/ByteConverter.java | 2 +-
.../beanutils/converters/CalendarConverter.java | 2 +-
.../converters/CharacterArrayConverter.java | 2 +-
.../beanutils/converters/CharacterConverter.java | 2 +-
.../beanutils/converters/ClassConverter.java | 2 +-
.../beanutils/converters/ConverterFacade.java | 2 +-
.../beanutils/converters/DateConverter.java | 2 +-
.../beanutils/converters/DateTimeConverter.java | 6 +-
.../beanutils/converters/DoubleArrayConverter.java | 2 +-
.../beanutils/converters/DoubleConverter.java | 2 +-
.../beanutils/converters/FileConverter.java | 2 +-
.../beanutils/converters/FloatArrayConverter.java | 2 +-
.../beanutils/converters/FloatConverter.java | 2 +-
.../converters/IntegerArrayConverter.java | 2 +-
.../beanutils/converters/IntegerConverter.java | 2 +-
.../beanutils/converters/LongArrayConverter.java | 2 +-
.../beanutils/converters/LongConverter.java | 2 +-
.../beanutils/converters/NumberConverter.java | 4 +-
.../beanutils/converters/ShortArrayConverter.java | 2 +-
.../beanutils/converters/ShortConverter.java | 2 +-
.../beanutils/converters/SqlDateConverter.java | 2 +-
.../beanutils/converters/SqlTimeConverter.java | 2 +-
.../converters/SqlTimestampConverter.java | 2 +-
.../beanutils/converters/StringArrayConverter.java | 2 +-
.../beanutils/converters/StringConverter.java | 2 +-
.../commons/beanutils/converters/URLConverter.java | 2 +-
.../commons/beanutils/converters/package-info.java | 2 +-
.../beanutils/expression/DefaultResolver.java | 2 +-
.../commons/beanutils/expression/Resolver.java | 2 +-
.../commons/beanutils/expression/package-info.java | 2 +-
.../beanutils/locale/BaseLocaleConverter.java | 2 +-
.../commons/beanutils/locale/LocaleBeanUtils.java | 2 +-
.../beanutils/locale/LocaleBeanUtilsBean.java | 2 +-
.../beanutils/locale/LocaleConvertUtils.java | 2 +-
.../beanutils/locale/LocaleConvertUtilsBean.java | 25 +++--
.../commons/beanutils/locale/LocaleConverter.java | 2 +-
.../converters/BigDecimalLocaleConverter.java | 2 +-
.../converters/BigIntegerLocaleConverter.java | 2 +-
.../locale/converters/ByteLocaleConverter.java | 2 +-
.../locale/converters/DateLocaleConverter.java | 2 +-
.../locale/converters/DecimalLocaleConverter.java | 2 +-
.../locale/converters/DoubleLocaleConverter.java | 2 +-
.../locale/converters/FloatLocaleConverter.java | 2 +-
.../locale/converters/IntegerLocaleConverter.java | 2 +-
.../locale/converters/LongLocaleConverter.java | 2 +-
.../locale/converters/ShortLocaleConverter.java | 2 +-
.../locale/converters/SqlDateLocaleConverter.java | 2 +-
.../locale/converters/SqlTimeLocaleConverter.java | 2 +-
.../converters/SqlTimestampLocaleConverter.java | 2 +-
.../locale/converters/StringLocaleConverter.java | 2 +-
.../beanutils/locale/converters/package-info.java | 2 +-
.../commons/beanutils/locale/package-info.java | 2 +-
.../org/apache/commons/beanutils/package-info.java | 20 ++--
src/main/javadoc/overview.html | 2 +-
src/site/site.xml | 2 +-
src/site/xdoc/bean-collections.xml | 2 +-
src/site/xdoc/building.xml | 2 +-
src/site/xdoc/download_beanutils.xml | 26 ++---
src/site/xdoc/index.xml | 2 +-
src/site/xdoc/proposal.xml | 2 +-
src/test/java/org/apache/commons/beanutils/A.java | 2 +-
.../apache/commons/beanutils/AbstractChild.java | 2 +-
.../apache/commons/beanutils/AbstractParent.java | 2 +-
.../org/apache/commons/beanutils/AlphaBean.java | 2 +-
.../commons/beanutils/BasicDynaBeanTestCase.java | 2 +-
.../commons/beanutils/BeanComparatorTestCase.java | 2 +-
.../beanutils/BeanIntrospectionDataTestCase.java | 2 +-
.../apache/commons/beanutils/BeanMapTestCase.java | 2 +-
.../commons/beanutils/BeanPredicateTestCase.java | 2 +-
.../BeanPropertyValueChangeClosureTestCase.java | 2 +-
.../BeanPropertyValueEqualsPredicateTestCase.java | 2 +-
.../BeanToPropertyValueTransformerTestCase.java | 2 +-
.../commons/beanutils/BeanUtils2TestCase.java | 2 +-
.../commons/beanutils/BeanUtilsBenchCase.java | 2 +-
.../commons/beanutils/BeanUtilsTestCase.java | 2 +-
.../commons/beanutils/BeanWithInnerBean.java | 2 +-
.../commons/beanutils/BeanificationTestCase.java | 2 +-
.../org/apache/commons/beanutils/BenchBean.java | 2 +-
.../org/apache/commons/beanutils/BetaBean.java | 2 +-
.../java/org/apache/commons/beanutils/Child.java | 2 +-
.../beanutils/ConstructorUtilsTestCase.java | 2 +-
.../commons/beanutils/ConvertUtilsTestCase.java | 7 +-
.../DefaultIntrospectionContextTestCase.java | 2 +-
.../beanutils/DynaBeanMapDecoratorTestCase.java | 2 +-
.../commons/beanutils/DynaBeanUtilsTestCase.java | 2 +-
.../commons/beanutils/DynaPropertyTestCase.java | 2 +-
.../beanutils/DynaPropertyUtilsTestCase.java | 2 +-
.../commons/beanutils/DynaResultSetTestCase.java | 2 +-
.../commons/beanutils/DynaRowSetTestCase.java | 2 +-
.../apache/commons/beanutils/ExtendMapBean.java | 2 +-
.../beanutils/FluentIntrospectionTestBean.java | 2 +-
.../FluentPropertyBeanIntrospectorTestCase.java | 2 +-
.../commons/beanutils/IndexedPropertyTestCase.java | 2 +-
.../apache/commons/beanutils/IndexedTestBean.java | 2 +-
.../commons/beanutils/LazyDynaBeanTestCase.java | 2 +-
.../commons/beanutils/LazyDynaClassTestCase.java | 2 +-
.../commons/beanutils/LazyDynaListTestCase.java | 2 +-
.../commons/beanutils/LazyDynaMapTestCase.java | 2 +-
.../commons/beanutils/MappedPropertyChildBean.java | 2 +-
.../beanutils/MappedPropertyChildInterface.java | 2 +-
.../commons/beanutils/MappedPropertyTestBean.java | 2 +-
.../commons/beanutils/MappedPropertyTestCase.java | 2 +-
.../beanutils/MappedPropertyTestInterface.java | 2 +-
.../commons/beanutils/MethodUtilsTestCase.java | 2 +-
.../apache/commons/beanutils/NestedTestBean.java | 2 +-
.../commons/beanutils/PassTestException.java | 2 +-
.../apache/commons/beanutils/PrimitiveBean.java | 2 +-
.../commons/beanutils/PropertyUtilsBenchCase.java | 2 +-
.../commons/beanutils/PropertyUtilsTestCase.java | 4 +-
.../beanutils/PropsFirstPropertyUtilsBean.java | 2 +-
.../apache/commons/beanutils/SonOfAlphaBean.java | 2 +-
...SuppressPropertiesBeanIntrospectorTestCase.java | 2 +-
.../org/apache/commons/beanutils/TestBean.java | 2 +-
.../commons/beanutils/TestBeanPackageSubclass.java | 2 +-
.../commons/beanutils/TestBeanPublicSubclass.java | 2 +-
...edPropertyChildInterface.java => TestEnum.java} | 15 ++-
.../apache/commons/beanutils/TestResultSet.java | 2 +-
.../commons/beanutils/TestResultSetMetaData.java | 2 +-
.../commons/beanutils/ThrowExceptionConverter.java | 2 +-
.../commons/beanutils/WrapDynaBeanTestCase.java | 2 +-
.../beanutils/bugs/EnumDeclaringClassTest.java | 108 +++++++++++++++++++++
.../commons/beanutils/bugs/Jira157TestCase.java | 2 +-
.../commons/beanutils/bugs/Jira18TestCase.java | 2 +-
.../commons/beanutils/bugs/Jira273TestCase.java | 2 +-
.../commons/beanutils/bugs/Jira298TestCase.java | 2 +-
.../commons/beanutils/bugs/Jira339TestCase.java | 2 +-
.../commons/beanutils/bugs/Jira345TestCase.java | 2 +-
.../commons/beanutils/bugs/Jira347TestCase.java | 4 +-
.../commons/beanutils/bugs/Jira349TestCase.java | 2 +-
.../commons/beanutils/bugs/Jira357TestCase.java | 2 +-
.../commons/beanutils/bugs/Jira358TestCase.java | 2 +-
.../commons/beanutils/bugs/Jira359TestCase.java | 2 +-
.../commons/beanutils/bugs/Jira368TestCase.java | 2 +-
.../commons/beanutils/bugs/Jira369TestCase.java | 2 +-
.../commons/beanutils/bugs/Jira381TestCase.java | 2 +-
.../commons/beanutils/bugs/Jira411TestCase.java | 2 +-
.../commons/beanutils/bugs/Jira422TestCase.java | 2 +-
.../commons/beanutils/bugs/Jira422bTestCase.java | 2 +-
.../commons/beanutils/bugs/Jira454TestCase.java | 2 +-
.../commons/beanutils/bugs/Jira456TestCase.java | 2 +-
.../commons/beanutils/bugs/Jira458TestCase.java | 2 +-
.../commons/beanutils/bugs/Jira463TestCase.java | 2 +-
.../commons/beanutils/bugs/Jira465TestCase.java | 2 +-
.../commons/beanutils/bugs/Jira492TestCase.java | 2 +-
.../commons/beanutils/bugs/Jira493TestCase.java | 2 +-
.../commons/beanutils/bugs/Jira520TestCase.java | 3 +-
.../commons/beanutils/bugs/Jira541TestCase.java | 2 +-
.../commons/beanutils/bugs/Jira61TestCase.java | 2 +-
.../commons/beanutils/bugs/Jira87TestCase.java | 4 +-
.../commons/beanutils/bugs/Jira92TestCase.java | 2 +-
.../beanutils/bugs/other/Jira18BeanFactory.java | 2 +-
.../beanutils/bugs/other/Jira273BeanFactory.java | 2 +-
.../beanutils/bugs/other/Jira298BeanFactory.java | 2 +-
.../bugs/other/Jira492IndexedListsSupport.java | 2 +-
.../beanutils/bugs/other/Jira61BeanFactory.java | 2 +-
.../beanutils/bugs/other/Jira87BeanFactory.java | 2 +-
.../converters/ArrayConverterTestCase.java | 6 +-
.../converters/BigDecimalConverterTestCase.java | 2 +-
.../converters/BigIntegerConverterTestCase.java | 2 +-
.../converters/BooleanArrayConverterTestCase.java | 2 +-
.../converters/BooleanConverterTestCase.java | 2 +-
.../converters/ByteConverterTestCase.java | 2 +-
.../converters/CalendarConverterTestCase.java | 2 +-
.../converters/CharacterConverterTestCase.java | 2 +-
.../converters/ClassConverterTestCase.java | 4 +-
.../beanutils/converters/ClassReloader.java | 2 +-
.../converters/ClassReloaderTestCase.java | 2 +-
.../beanutils/converters/ConverterTestSuite.java | 2 +-
.../converters/DateConverterTestBase.java | 6 +-
.../converters/DateConverterTestCase.java | 2 +-
.../converters/DoubleConverterTestCase.java | 2 +-
.../converters/FileConverterTestCase.java | 2 +-
.../converters/FloatConverterTestCase.java | 2 +-
.../converters/IntegerConverterTestCase.java | 2 +-
.../converters/LongConverterTestCase.java | 2 +-
.../beanutils/converters/MemoryTestCase.java | 2 +-
.../converters/NumberConverterTestBase.java | 2 +-
.../converters/ShortConverterTestCase.java | 2 +-
.../converters/SqlDateConverterTestCase.java | 2 +-
.../converters/SqlTimeConverterTestCase.java | 2 +-
.../converters/SqlTimestampConverterTestCase.java | 2 +-
.../converters/StringArrayConverterTestCase.java | 2 +-
.../converters/StringConverterTestCase.java | 2 +-
.../beanutils/converters/URLConverterTestCase.java | 2 +-
.../expression/DefaultResolverTestCase.java | 2 +-
.../beanutils/locale/LocaleBeanUtilsTestCase.java | 2 +-
.../locale/LocaleBeanificationTestCase.java | 2 +-
.../beanutils/locale/LocaleConvertTestSuite.java | 2 +-
.../locale/LocaleConvertUtilsTestCase.java | 2 +-
.../converters/BaseLocaleConverterTestCase.java | 2 +-
.../BigDecimalLocaleConverterTestCase.java | 2 +-
.../BigIntegerLocaleConverterTestCase.java | 2 +-
.../converters/ByteLocaleConverterTestCase.java | 2 +-
.../converters/DateLocaleConverterTestCase.java | 9 +-
.../converters/DoubleLocaleConverterTestCase.java | 2 +-
.../converters/FloatLocaleConverterTestCase.java | 2 +-
.../converters/IntegerLocaleConverterTestCase.java | 2 +-
.../converters/LongLocaleConverterTestCase.java | 2 +-
.../converters/ShortLocaleConverterTestCase.java | 2 +-
.../memoryleaktests/MemoryLeakTestCase.java | 2 +-
.../memoryleaktests/pojotests/CustomInteger.java | 2 +-
.../memoryleaktests/pojotests/SomeMappedPojo.java | 2 +-
.../memoryleaktests/pojotests/SomePojo.java | 2 +-
.../apache/commons/beanutils/priv/PackageBean.java | 2 +-
.../apache/commons/beanutils/priv/PrivateBean.java | 2 +-
.../commons/beanutils/priv/PrivateBeanFactory.java | 2 +-
.../beanutils/priv/PrivateBeanSubclass.java | 2 +-
.../commons/beanutils/priv/PrivateDirect.java | 2 +-
.../commons/beanutils/priv/PrivateIndirect.java | 2 +-
.../commons/beanutils/priv/PublicSubBean.java | 2 +-
284 files changed, 603 insertions(+), 406 deletions(-)
copy
src/test/java/org/apache/commons/beanutils/{MappedPropertyChildInterface.java
=> TestEnum.java} (79%)
create mode 100644
src/test/java/org/apache/commons/beanutils/bugs/EnumDeclaringClassTest.java