This is an automated email from the ASF dual-hosted git repository.
pkarwasz pushed a change to branch dependabot/maven/main/elastic.version-9.2.0
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
from a6f69bacd9 Update `co.elastic.clients:elasticsearch-java` to version
`9.2.0` (#3966)
add c99c079525 Port GraalVM reachability to 3.x (#3884)
add 302468058d Merge branch 'main' into
dependabot/maven/main/elastic.version-9.2.0
No new revisions were added by this update.
Summary of changes:
log4j-parent/pom.xml | 3 +
.../log4j/plugin/processor/GraalVmProcessor.java | 355 +++++++++++++++++++++
.../log4j/plugin/processor/PluginProcessor.java | 263 +++++++--------
.../plugin/processor/internal/Annotations.java | 149 +++++++++
.../processor/internal/ReachabilityMetadata.java | 296 +++++++++++++++++
.../plugin/processor/GraalVmProcessorTest.java | 70 ++++
.../plugin/processor/PluginProcessorTest.java | 25 +-
.../example}/AbstractPluginWithGenericBuilder.java | 2 +-
.../resources/example}/ConfigurablePlugin.java | 6 +-
.../resources/example}/ConfigurableRecord.java | 6 +-
.../PluginWithGenericSubclassFoo1Builder.java | 2 +-
.../test/resources/example}/ValidatingPlugin.java | 2 +-
.../ValidatingPluginWithGenericBuilder.java | 2 +-
.../example}/ValidatingPluginWithTypedBuilder.java | 2 +-
.../test/resources/expected-reflect-config.json | 15 +
.../{PluginCacheTest.java => PluginIndexTest.java} | 40 +--
.../logging/log4j/plugins/model/PluginCache.java | 91 ------
.../logging/log4j/plugins/model/PluginIndex.java | 79 +++++
.../log4j/plugins/model/PluginRegistry.java | 30 +-
19 files changed, 1150 insertions(+), 288 deletions(-)
create mode 100644
log4j-plugin-processor/src/main/java/org/apache/logging/log4j/plugin/processor/GraalVmProcessor.java
create mode 100644
log4j-plugin-processor/src/main/java/org/apache/logging/log4j/plugin/processor/internal/Annotations.java
create mode 100644
log4j-plugin-processor/src/main/java/org/apache/logging/log4j/plugin/processor/internal/ReachabilityMetadata.java
create mode 100644
log4j-plugin-processor/src/test/java/org/apache/logging/log4j/plugin/processor/GraalVmProcessorTest.java
copy
{log4j-plugins-test/src/main/java/org/apache/logging/log4j/plugins/test/validation
=>
log4j-plugin-processor/src/test/resources/example}/AbstractPluginWithGenericBuilder.java
(96%)
copy
{log4j-plugins-test/src/main/java/org/apache/logging/log4j/plugins/test/validation/di
=> log4j-plugin-processor/src/test/resources/example}/ConfigurablePlugin.java
(83%)
copy
{log4j-plugins-test/src/main/java/org/apache/logging/log4j/plugins/test/validation/di
=> log4j-plugin-processor/src/test/resources/example}/ConfigurableRecord.java
(76%)
copy
{log4j-plugins-test/src/main/java/org/apache/logging/log4j/plugins/test/validation
=>
log4j-plugin-processor/src/test/resources/example}/PluginWithGenericSubclassFoo1Builder.java
(97%)
copy
{log4j-plugins-test/src/main/java/org/apache/logging/log4j/plugins/test/validation
=> log4j-plugin-processor/src/test/resources/example}/ValidatingPlugin.java
(97%)
copy
{log4j-plugins-test/src/main/java/org/apache/logging/log4j/plugins/test/validation
=>
log4j-plugin-processor/src/test/resources/example}/ValidatingPluginWithGenericBuilder.java
(97%)
copy
{log4j-plugins-test/src/main/java/org/apache/logging/log4j/plugins/test/validation
=>
log4j-plugin-processor/src/test/resources/example}/ValidatingPluginWithTypedBuilder.java
(97%)
create mode 100644
log4j-plugin-processor/src/test/resources/expected-reflect-config.json
rename
log4j-plugins-test/src/test/java/org/apache/logging/log4j/plugins/processor/{PluginCacheTest.java
=> PluginIndexTest.java} (50%)
delete mode 100644
log4j-plugins/src/main/java/org/apache/logging/log4j/plugins/model/PluginCache.java
create mode 100644
log4j-plugins/src/main/java/org/apache/logging/log4j/plugins/model/PluginIndex.java