Package io.micronaut.aot.std.sourcegen
package io.micronaut.aot.std.sourcegen
-
ClassDescriptionBase class for generation of service loader classes.Generates the code used to enable environment variables and system properties caching in Micronaut.Generates a "constant" property source, that is to say a
PropertySource
which properties are known at build time (and constant).This code generator is responsible for taking the result of the environment deduction, which is the set of active environment names and the package names, and inject is via a custom application context configurer.A code generator which is responsible for precomputing the Micronaut property names from environment variable names at build time.Generates the GraalVM configuration file which is going to configure the native image code generation, typically asking to initialize the optimized entry point at build time.A specialized version of static service loader generator aimed at execution in JIT mode.A source generator which will check for existence of a number of classes at build time.A source generator responsible for converting a logback.xml configuration into Java configuration.A source generator which generates a map property source with a fixed set of values at build time.A specialized version of service loader generation which is aimed at executing in native images, where classloading is basically free.A code generator which is responsible for setting up Netty properties.Represents default class name rules.An optimizer which is responsible for determining what reactive types are found at build time.A source generator which will generate a staticPropertySource
from a given YAML configuration file, in order to substitute the dynamic loader with a static configuration.