This is an automated email from the ASF dual-hosted git repository.
mattsicker pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
from c72576ddaf Merge pull request #2148 from jvz/issue-2147
new 9b701463e9 Make BindingMap sealed
new 94ce85247b Clean up some nullability and update syntax
new 67e29b9808 Make AnnotatedAnnotation a record
new 42acc7ee76 Fix formatting
new 5b95e98d30 Make InjectionPoint a record
new a4bd132cc3 Make ResolvableKey a record
new 8ebb0d9e45 Rename remaining ResolvableKey properties
new ee873fefe8 Remove unused method
new ab262c6050 Use instanceof casting
new c1c8b7e193 Reduce amount of delegation in ResolvableKey
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:
.../config/ConfigurationAwarePostProcessor.java | 6 ++-
.../config/LoggerContextAwarePostProcessor.java | 6 ++-
.../util/LegacyPluginAttributeFactoryResolver.java | 3 +-
...egacyPluginBuilderAttributeFactoryResolver.java | 3 +-
.../core/config/plugins/util/package-info.java | 2 +
.../plugins/di/ConfigurableInstanceFactory.java | 6 +--
.../log4j/plugins/di/DefaultInstanceFactory.java | 55 +++++++++++++---------
.../org/apache/logging/log4j/plugins/di/Key.java | 13 +----
.../org/apache/logging/log4j/plugins/di/Keys.java | 8 ++--
.../plugins/di/NoQualifiedBindingException.java | 4 +-
.../log4j/plugins/di/NotInjectableException.java | 2 +-
.../resolver/AbstractAttributeFactoryResolver.java | 11 +++--
.../di/resolver/AbstractPluginFactoryResolver.java | 3 +-
.../di/resolver/OptionalFactoryResolver.java | 9 ++--
.../resolver/PluginAttributeFactoryResolver.java | 3 +-
.../PluginBuilderAttributeFactoryResolver.java | 3 +-
.../di/resolver/PluginElementFactoryResolver.java | 7 +--
.../di/resolver/PluginListFactoryResolver.java | 4 +-
.../PluginListSupplierFactoryResolver.java | 4 +-
.../di/resolver/PluginMapFactoryResolver.java | 4 +-
.../resolver/PluginMapSupplierFactoryResolver.java | 4 +-
.../resolver/PluginNamespaceFactoryResolver.java | 2 +-
.../di/resolver/PluginOptionalFactoryResolver.java | 4 +-
.../PluginOptionalSupplierFactoryResolver.java | 4 +-
.../di/resolver/PluginSetFactoryResolver.java | 4 +-
.../resolver/PluginSetSupplierFactoryResolver.java | 4 +-
.../di/resolver/PluginStreamFactoryResolver.java | 4 +-
.../PluginStreamPluginTypeFactoryResolver.java | 7 ++-
.../PluginStreamSupplierFactoryResolver.java | 4 +-
.../di/resolver/PluginTypeFactoryResolver.java | 4 +-
.../di/resolver/PluginValueFactoryResolver.java | 6 +--
.../di/resolver/SupplierFactoryResolver.java | 11 +++--
.../log4j/plugins/di/resolver/package-info.java | 2 +
.../log4j/plugins/di/spi/DependencyChains.java | 11 +++--
.../log4j/plugins/di/spi/InjectionPoint.java | 29 +-----------
.../log4j/plugins/di/spi/ReflectionAgent.java | 17 ++++---
.../log4j/plugins/di/spi/ResolvableKey.java | 47 ++++--------------
.../logging/log4j/plugins/di/spi/package-info.java | 2 +
.../log4j/plugins/internal/util/BeanUtils.java | 2 +-
.../log4j/plugins/internal/util/BindingMap.java | 2 +-
.../plugins/internal/util/DefaultBindingMap.java | 2 +-
.../log4j/plugins/util/AnnotatedAnnotation.java | 18 +------
.../logging/log4j/plugins/util/AnnotationUtil.java | 2 +-
43 files changed, 151 insertions(+), 197 deletions(-)