Class ReachabilityMetadata

java.lang.Object
org.apache.logging.log4j.core.config.plugins.processor.internal.ReachabilityMetadata

@NullMarked public final class ReachabilityMetadata extends Object
Provides support for the reachability-metadata.json file format.
  • Field Details

    • FIELD_OR_METHOD_NAME

      public static final String FIELD_OR_METHOD_NAME
      Key used to specify the name of a field or method
      See Also:
    • PARAMETER_TYPES

      public static final String PARAMETER_TYPES
      Key used to list the method parameter types.
      See Also:
    • TYPE_NAME

      public static final String TYPE_NAME
      Key used to specify the name of a type.

      Since GraalVM for JDK 23 it will be called "type".

      See Also:
    • FIELDS

      public static final String FIELDS
      Key used to specify the list of fields available for reflection.
      See Also:
    • METHODS

      public static final String METHODS
      Key used to specify the list of methods available for reflection.
      See Also:
  • Constructor Details

    • ReachabilityMetadata

      private ReachabilityMetadata()
  • Method Details