Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractCodeGenerator - Class in io.micronaut.aot.core.codegen
-
Base class for code generators which need access to the generation context (for example to get a handle on the analyzed application classloader, or to register resources to be excluded from the final binary).
- AbstractCodeGenerator() - Constructor for class io.micronaut.aot.core.codegen.AbstractCodeGenerator
- AbstractSingleClassFileGenerator - Class in io.micronaut.aot.core.codegen
-
Base class for source generators which generate a single class file.
- AbstractSingleClassFileGenerator() - Constructor for class io.micronaut.aot.core.codegen.AbstractSingleClassFileGenerator
- addClasspath(Collection) - Method in class io.micronaut.aot.MicronautAotOptimizer.Runner
-
Adds elements to the application classpath.
- addDiagnostics(String, String) - Method in interface io.micronaut.aot.core.AOTContext
-
Adds a diagnostic message, which is going to be written in a log file.
- addDiagnostics(String, String) - Method in class io.micronaut.aot.core.codegen.DelegatingSourceGenerationContext
- addDiagnostics(String, String) - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
- AOTCodeGenerator - Interface in io.micronaut.aot.core
-
A source generator is the main entity of the AOT project.
- AOTContext - Interface in io.micronaut.aot.core
-
The source generation context is used by source generators to get configuration details.
- AotDiagnosticReportWriter - Class in io.micronaut.aot.core.report
-
Writes the structured Micronaut AOT diagnostics report.
- AOTModule - Annotation Interface in io.micronaut.aot.core
-
Annotation which must be present on AOT optimizers.
- ApplicationContextAnalyzer - Class in io.micronaut.aot.core.context
-
An application context analyzer is responsible for instantiating an application context and inferring whether a bean should be included in the application binaries.
- ApplicationContextConfigurerGenerator - Class in io.micronaut.aot.core.codegen
-
The "optimized" entry point generator is the main source generator: it is responsible for generating a new entry point, which delegates to the original entry point of the application, and injects a number of optimizations before starting the application.
- ApplicationContextConfigurerGenerator(List) - Constructor for class io.micronaut.aot.core.codegen.ApplicationContextConfigurerGenerator
- applicationInputs() - Static method in class io.micronaut.aot.logback.LogbackPrecompiler
-
The entries of the application output that can change the result, as Ant-style patterns relative to a root (
*matches within a path segment,**/any number of directories). - applicationOutput(List) - Method in class io.micronaut.aot.logback.LogbackPrecompiler.Request.Builder
-
The application's own output, in class path order: its resource roots and class directories, or a jar.
B
- BASE_ID - Static variable in class io.micronaut.aot.std.sourcegen.MapPropertySourceGenerator
- BASE_ORDER_OPTION - Static variable in class io.micronaut.aot.std.sourcegen.GenericPropertySourceGenerator
- BASE_ORDER_OPTION - Static variable in class io.micronaut.aot.std.sourcegen.MapPropertySourceGenerator
- booleanValue(String, boolean) - Method in interface io.micronaut.aot.core.Configuration
-
Returns the boolean value for the required key.
- bridges() - Method in class io.micronaut.aot.bytecode.ClassPathTransform.Result.Entry
-
The static synthetic bridge methods that desugaring added to hosts below class-file version 55, which have no nestmates, so that a generated class can reach a private lambda body.
- build() - Method in class io.micronaut.aot.bytecode.ClassPathTransform.Request.Builder
-
Builds the request.
- build() - Method in class io.micronaut.aot.logback.LogbackPrecompiler.Request.Builder
-
Builds the request.
- build() - Method in class io.micronaut.aot.serviceindex.ServiceIndexGenerator.Request.Builder
-
Builds the request.
- builder() - Static method in class io.micronaut.aot.bytecode.ClassPathTransform.Request
-
A builder for a request.
- builder() - Static method in class io.micronaut.aot.logback.LogbackPrecompiler.Request
-
Starts a request.
- builder() - Static method in class io.micronaut.aot.serviceindex.ServiceIndexGenerator.Request
-
Starts a request.
- Build policy - Section in class io.micronaut.aot.logback.LogbackPrecompiler
- bytesSaved() - Method in class io.micronaut.aot.bytecode.ClassPathTransform.Result.Entry
-
How many bytes smaller the stripped classes became, uncompressed.
C
- CachedEnvironmentSourceGenerator - Class in io.micronaut.aot.std.sourcegen
-
Generates the code used to enable environment variables and system properties caching in Micronaut.
- CachedEnvironmentSourceGenerator() - Constructor for class io.micronaut.aot.std.sourcegen.CachedEnvironmentSourceGenerator
- classesDesugared() - Method in class io.micronaut.aot.bytecode.ClassPathTransform.Result.Entry
-
The existing classes that desugaring rewrote: hosts whose call sites it rewrote, and nest hosts whose
NestMembersgained the generated classes. - classesGenerated() - Method in class io.micronaut.aot.bytecode.ClassPathTransform.Result.Entry
-
The classes that desugaring generated, each next to its host.
- classesStripped() - Method in class io.micronaut.aot.bytecode.ClassPathTransform.Result.Entry
-
The classes written without their local-variable tables.
- classesUnchanged() - Method in class io.micronaut.aot.bytecode.ClassPathTransform.Result.Entry
-
The classes the strip step left as they were: nothing to strip, a
module-info, an attribute the JDK does not know, a rewrite that is not smaller, a class too large to read, or a jar left as it is (ClassPathTransform.Result.Entry.kept()). - classPath() - Method in class io.micronaut.aot.bytecode.ClassPathTransform.Result
-
The class path to package: each entry of the request, or its rewritten copy, in the same order.
- classPath(List) - Method in class io.micronaut.aot.bytecode.ClassPathTransform.Request.Builder
-
The runtime class path, in the order the application's class loader searches it, the application's own output first: jars or directories.
- CLASSPATH - Static variable in interface io.micronaut.aot.ConfigKeys
- ClassPathTransform - Class in io.micronaut.aot.bytecode
-
Rewrites the class files of an application's runtime class path at build time, for the build plugins to package the result instead of the original jars.
- ClassPathTransform.Request - Class in io.micronaut.aot.bytecode
-
What to rewrite.
- ClassPathTransform.Request.Builder - Class in io.micronaut.aot.bytecode
-
Builds a
ClassPathTransform.Request. - ClassPathTransform.Result - Class in io.micronaut.aot.bytecode
-
What a run did.
- ClassPathTransform.Result.Entry - Class in io.micronaut.aot.bytecode
-
What the steps did to one class path entry, a jar or a directory.
- closedClassPath(boolean) - Method in class io.micronaut.aot.logback.LogbackPrecompiler.Request.Builder
-
Whether the class path given here is exactly the one the application runs on, as it is for a packager that fixes the class path at packaging time.
- ConfigKeys - Interface in io.micronaut.aot
-
Configuration keys which may be found in the properties used to configure the AOT analyzer, but shouldn't be declared directly by the user.
- Configuration - Interface in io.micronaut.aot.core
-
Read-only configuration for source generators.
- ConstantPropertySourcesSourceGenerator - Class in io.micronaut.aot.std.sourcegen
-
Generates a "constant" property source, that is to say a
PropertySourcewhich properties are known at build time (and constant). - ConstantPropertySourcesSourceGenerator() - Constructor for class io.micronaut.aot.std.sourcegen.ConstantPropertySourcesSourceGenerator
- containsKey(String) - Method in class io.micronaut.aot.core.config.DefaultConfiguration
-
Returns true if the configuration contains an entry for the specified key.
- containsKey(String) - Method in interface io.micronaut.aot.core.Configuration
-
Returns true if the configuration contains an entry for the specified key.
- create() - Static method in class io.micronaut.aot.core.context.ApplicationContextAnalyzer
-
Instantiates an application context analyzer.
- create(Consumer) - Static method in class io.micronaut.aot.core.context.ApplicationContextAnalyzer
-
Instantiates an application context analyzer with the ability to customize the application context.
- CUSTOMIZER_CLASS_NAME - Static variable in class io.micronaut.aot.core.codegen.ApplicationContextConfigurerGenerator
D
- DEDUCED_ENVIRONMENT_CONFIGURER - Static variable in class io.micronaut.aot.std.sourcegen.DeduceEnvironmentSourceGenerator
- DeduceEnvironmentSourceGenerator - Class in io.micronaut.aot.std.sourcegen
-
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.
- DeduceEnvironmentSourceGenerator() - Constructor for class io.micronaut.aot.std.sourcegen.DeduceEnvironmentSourceGenerator
- DefaultConfiguration - Class in io.micronaut.aot.core.config
-
An implementation of configuration which uses properties as the backing store.
- DefaultConfiguration(Properties) - Constructor for class io.micronaut.aot.core.config.DefaultConfiguration
- DefaultSourceGenerationContext - Class in io.micronaut.aot.core.context
-
The source generation context.
- DefaultSourceGenerationContext(String, ApplicationContextAnalyzer, Configuration, Path) - Constructor for class io.micronaut.aot.core.context.DefaultSourceGenerationContext
- DelegatingSourceGenerationContext - Class in io.micronaut.aot.core.codegen
-
Base class for source generation context which need to delegate to another one.
- DelegatingSourceGenerationContext(AOTContext) - Constructor for class io.micronaut.aot.core.codegen.DelegatingSourceGenerationContext
- dependencies() - Element in annotation interface io.micronaut.aot.core.AOTModule
-
Returns the identifiers of source generators which must be executed before this generator is called.
- DEPRECATED_YAML_TO_JAVA_CONFIG - Static variable in class io.micronaut.aot.std.sourcegen.GenericPropertySourceGenerator
- description() - Element in annotation interface io.micronaut.aot.core.AOTModule
-
Returns a description for this source generator.
- description() - Element in annotation interface io.micronaut.aot.core.Option
-
Returns a description of this configuration option.
- DESCRIPTION - Static variable in class io.micronaut.aot.std.sourcegen.CachedEnvironmentSourceGenerator
- DESCRIPTION - Static variable in class io.micronaut.aot.std.sourcegen.ConstantPropertySourcesSourceGenerator
- DESCRIPTION - Static variable in class io.micronaut.aot.std.sourcegen.DeduceEnvironmentSourceGenerator
- DESCRIPTION - Static variable in class io.micronaut.aot.std.sourcegen.EnvironmentPropertiesSourceGenerator
- DESCRIPTION - Static variable in class io.micronaut.aot.std.sourcegen.GenericPropertySourceGenerator
- DESCRIPTION - Static variable in class io.micronaut.aot.std.sourcegen.GraalVMOptimizationFeatureSourceGenerator
- DESCRIPTION - Static variable in class io.micronaut.aot.std.sourcegen.KnownMissingTypesSourceGenerator
- DESCRIPTION - Static variable in class io.micronaut.aot.std.sourcegen.LogbackConfigurationSourceGenerator
- DESCRIPTION - Static variable in class io.micronaut.aot.std.sourcegen.NettyPropertiesSourceGenerator
- DESCRIPTION - Static variable in class io.micronaut.aot.std.sourcegen.PublishersSourceGenerator
- desugarLambdas(boolean) - Method in class io.micronaut.aot.bytecode.ClassPathTransform.Request.Builder
-
Desugar the lambda and method-reference call sites of every entry of the class path, jars and directories, the application's own output included.
- DISABLED_BY_CONFIGURATION - Static variable in class io.micronaut.aot.core.config.SourceGeneratorSelection
- displayName() - Method in enum class io.micronaut.aot.core.Runtime
E
- enabledOn() - Element in annotation interface io.micronaut.aot.core.AOTModule
-
Returns the runtimes this module is valid for.
- entries() - Method in class io.micronaut.aot.bytecode.ClassPathTransform.Result
-
What the steps did to each class path entry they ran over, in class-path order: one element per jar named by
ClassPathTransform.Request.Builder.stripLocalVariables(Collection), whether it was rewritten or not, and, when lambdas are desugared, one per entry that holds a lambda call site, whether it was rewritten or not. - entries() - Method in class io.micronaut.aot.logback.LogbackPrecompiler.Result
-
The generated entries: the class files and the
META-INF/services/ch.qos.logback.classic.spi.Configuratorfile, by entry name, in order. - entries() - Method in class io.micronaut.aot.serviceindex.ServiceIndexGenerator.Result
-
The entries to write into the holder, by entry name, in order: the classes of the package
io.micronaut.aot.serviceindex.generated, and the whole newMETA-INF/services/io.micronaut.core.optim.StaticOptimizations$Loaderfile, which names the generated loader first, then the lines the holder had, without an earlier index loader's. - entry(Path) - Method in class io.micronaut.aot.serviceindex.ServiceIndexGenerator.Request.Builder
-
Adds the next entry of the class path the application runs with, without a runtime name: the index then lists no class path, and micronaut-core does not compare it at run time.
- entry(Path, String) - Method in class io.micronaut.aot.serviceindex.ServiceIndexGenerator.Request.Builder
-
Adds the next entry of the class path the application runs with, and the file name it has when the application runs, which micronaut-core compares at run time: see
ServiceIndexGenerator.Request.Builder.entry(Path). - EnvironmentPropertiesSourceGenerator - Class in io.micronaut.aot.std.sourcegen
-
A code generator which is responsible for precomputing the Micronaut property names from environment variable names at build time.
- EnvironmentPropertiesSourceGenerator() - Constructor for class io.micronaut.aot.std.sourcegen.EnvironmentPropertiesSourceGenerator
- EnvironmentPropertiesSourceGenerator(Map) - Constructor for class io.micronaut.aot.std.sourcegen.EnvironmentPropertiesSourceGenerator
- Environments - Class in io.micronaut.aot.core
-
Constants used for configuration of environments.
- Environments() - Constructor for class io.micronaut.aot.core.Environments
- execute() - Method in class io.micronaut.aot.MicronautAotOptimizer.Runner
- execute(String[]) - Static method in class io.micronaut.aot.cli.Main
- execute(Properties) - Static method in class io.micronaut.aot.MicronautAotOptimizer
-
This convenience method uses properties to load the configuration.
- exportConfiguration(String, File) - Static method in class io.micronaut.aot.MicronautAotOptimizer
-
Scans the list of available optimization services and generates a configuration file which includes all entries.
F
- FAILED - Enum constant in enum class io.micronaut.aot.logback.LogbackPrecompiler.Status
-
Nothing was generated because something went wrong: a generated name is already taken, the output of an earlier call is still in the application output, the class path could not be read, or the front end or the emitter failed.
- FAILED - Enum constant in enum class io.micronaut.aot.serviceindex.ServiceIndexGenerator.Status
-
Nothing was generated because something went wrong: an entry is missing or cannot be read, a generated name is taken, or micronaut-core, the emitter or the check of the generated loader failed.
- fallbacks() - Method in class io.micronaut.aot.bytecode.ClassPathTransform.Result.Entry
-
The classes the strip step wrote without its change because it failed on them or their rewrite verified worse than the original.
- findMetadata(Class) - Static method in class io.micronaut.aot.core.config.MetadataUtils
-
Returns the AOT module annotation for a class, if present.
- findOption(Class, String) - Static method in class io.micronaut.aot.core.config.MetadataUtils
-
Returns the option with the corresponding name.
- finish() - Method in interface io.micronaut.aot.core.AOTContext
-
Performs actions which have to be done as late as possible during source generation.
- finish() - Method in class io.micronaut.aot.core.codegen.DelegatingSourceGenerationContext
- finish() - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
- foreignPackages(Set) - Method in class io.micronaut.aot.bytecode.ClassPathTransform.Request.Builder
-
Packages, with their subpackages, whose classes the runtime may resolve from somewhere other than the class path, for a launcher whose own loader defines these packages first, such as Micronaut Runner's.
G
- generate() - Method in class io.micronaut.aot.core.codegen.AbstractSingleClassFileGenerator
- generate() - Method in class io.micronaut.aot.std.sourcegen.LogbackConfigurationSourceGenerator
- generate() - Method in class io.micronaut.aot.std.sourcegen.MapPropertySourceGenerator
- generate(AOTContext) - Method in interface io.micronaut.aot.core.AOTCodeGenerator
- generate(AOTContext) - Method in class io.micronaut.aot.core.codegen.AbstractSingleClassFileGenerator
- generate(AOTContext) - Method in class io.micronaut.aot.core.codegen.ApplicationContextConfigurerGenerator
- generate(AOTContext) - Method in class io.micronaut.aot.std.sourcegen.CachedEnvironmentSourceGenerator
- generate(AOTContext) - Method in class io.micronaut.aot.std.sourcegen.ConstantPropertySourcesSourceGenerator
- generate(AOTContext) - Method in class io.micronaut.aot.std.sourcegen.EnvironmentPropertiesSourceGenerator
- generate(AOTContext) - Method in class io.micronaut.aot.std.sourcegen.GenericPropertySourceGenerator
- generate(AOTContext) - Method in class io.micronaut.aot.std.sourcegen.GraalVMOptimizationFeatureSourceGenerator
- generate(AOTContext) - Method in class io.micronaut.aot.std.sourcegen.KnownMissingTypesSourceGenerator
- generate(AOTContext) - Method in class io.micronaut.aot.std.sourcegen.LogbackConfigurationSourceGenerator
- generate(AOTContext) - Method in class io.micronaut.aot.std.sourcegen.NettyPropertiesSourceGenerator
- generate(AOTContext) - Method in class io.micronaut.aot.std.sourcegen.PublishersSourceGenerator
- generate(AOTContext) - Method in class io.micronaut.aot.std.sourcegen.DeduceEnvironmentSourceGenerator
- generate(ServiceIndexGenerator.Request) - Static method in class io.micronaut.aot.serviceindex.ServiceIndexGenerator
-
Generates the service index of a class path, or says why it does not.
- GENERATED - Enum constant in enum class io.micronaut.aot.logback.LogbackPrecompiler.Status
-
A configurator was generated.
- GENERATED - Enum constant in enum class io.micronaut.aot.serviceindex.ServiceIndexGenerator.Status
-
An index was generated.
- GENERATED_CLASS - Static variable in class io.micronaut.aot.std.sourcegen.NettyPropertiesSourceGenerator
- GENERATED_PACKAGE - Static variable in interface io.micronaut.aot.ConfigKeys
- generateMap(TypeSpec.Builder, Map) - Method in class io.micronaut.aot.core.codegen.MapGenerator
- GenericPropertySourceGenerator - Class in io.micronaut.aot.std.sourcegen
-
A source generator which will generate a static
PropertySourcefrom a given configuration file, in order to substitute the dynamic loader with a static configuration. - GenericPropertySourceGenerator() - Constructor for class io.micronaut.aot.std.sourcegen.GenericPropertySourceGenerator
- GenericPropertySourceGenerator(AOTContext, Collection) - Constructor for class io.micronaut.aot.std.sourcegen.GenericPropertySourceGenerator
-
Create the generic property source generator from resource names.
- get() - Method in interface io.micronaut.aot.internal.StreamHelper.ThrowingSupplier
- get(Class) - Method in interface io.micronaut.aot.core.AOTContext
-
Reads an entry from the context.
- get(Class) - Method in class io.micronaut.aot.core.codegen.DelegatingSourceGenerationContext
- get(Class) - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
- getAnalyzer() - Method in interface io.micronaut.aot.core.AOTContext
-
Returns the application context analyzer.
- getAnalyzer() - Method in class io.micronaut.aot.core.codegen.DelegatingSourceGenerationContext
- getAnalyzer() - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
- getAnnotationMetadataPredicate() - Method in class io.micronaut.aot.core.context.ApplicationContextAnalyzer
-
Returns a predicate which can be used to determine, from annotation metadata, if a bean matches requirements.
- getApplicationContext() - Method in class io.micronaut.aot.core.context.ApplicationContextAnalyzer
- getBuildTimeInitClasses() - Method in interface io.micronaut.aot.core.AOTContext
-
Returns the set of classes which require build time initialization.
- getBuildTimeInitClasses() - Method in class io.micronaut.aot.core.codegen.DelegatingSourceGenerationContext
- getBuildTimeInitClasses() - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
- getConfiguration() - Method in interface io.micronaut.aot.core.AOTContext
-
Returns the source generators configuration.
- getConfiguration() - Method in class io.micronaut.aot.core.codegen.DelegatingSourceGenerationContext
- getConfiguration() - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
- getContext() - Method in class io.micronaut.aot.core.codegen.AbstractSingleClassFileGenerator
- getDiagnostics() - Method in interface io.micronaut.aot.core.AOTContext
-
Returns the diagnostics map.
- getDiagnostics() - Method in class io.micronaut.aot.core.codegen.DelegatingSourceGenerationContext
- getDiagnostics() - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
- getDisabledReason() - Method in class io.micronaut.aot.core.config.SourceGeneratorSelection
- getEnvironmentNames() - Method in class io.micronaut.aot.core.context.ApplicationContextAnalyzer
- getExcludedResources() - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
-
Returns the list of resources to be excluded from the binary.
- getExcludedServiceImplementations() - Method in interface io.micronaut.aot.core.AOTContext
-
Get the excluded service implementations.
- getExcludedServiceImplementations() - Method in class io.micronaut.aot.core.codegen.DelegatingSourceGenerationContext
- getExcludedServiceImplementations() - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
- getExtraClasspath() - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
- getGeneratedJavaFiles() - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
- getGeneratedResources() - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
- getGeneratedStaticInitializers() - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
- getGenerator() - Method in class io.micronaut.aot.core.config.SourceGeneratorSelection
- getLogbackFileName() - Method in class io.micronaut.aot.std.sourcegen.LogbackConfigurationSourceGenerator
-
Returns the name of the logback configuration file.
- getModule() - Method in class io.micronaut.aot.core.config.SourceGeneratorSelection
- getPackageName() - Method in interface io.micronaut.aot.core.AOTContext
-
The package which should be used for generated classes.
- getPackageName() - Method in class io.micronaut.aot.core.codegen.DelegatingSourceGenerationContext
- getPackageName() - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
- getRuntime() - Method in interface io.micronaut.aot.core.AOTContext
-
Returns the target runtime environment.
- getRuntime() - Method in class io.micronaut.aot.core.codegen.DelegatingSourceGenerationContext
- getRuntime() - Method in class io.micronaut.aot.core.config.DefaultConfiguration
- getRuntime() - Method in interface io.micronaut.aot.core.Configuration
-
Returns the target runtime for optimizations.
- getRuntime() - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
- getVersion() - Method in class io.micronaut.aot.cli.VersionProvider
- GraalVMOptimizationFeatureSourceGenerator - Class in io.micronaut.aot.std.sourcegen
-
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.
- GraalVMOptimizationFeatureSourceGenerator() - Constructor for class io.micronaut.aot.std.sourcegen.GraalVMOptimizationFeatureSourceGenerator
H
- holder(Path) - Method in class io.micronaut.aot.serviceindex.ServiceIndexGenerator.Request.Builder
-
The entry of the class path that the caller writes the
ServiceIndexGenerator.Resultinto: the application's jar, or its class directory. - HTML_REPORT_FILE_NAME - Static variable in class io.micronaut.aot.core.report.AotDiagnosticReportWriter
-
The fixed HTML diagnostics report file name.
I
- id() - Element in annotation interface io.micronaut.aot.core.AOTModule
-
A unique identifier for this source generator.
- ID - Static variable in class io.micronaut.aot.core.codegen.ApplicationContextConfigurerGenerator
- ID - Static variable in class io.micronaut.aot.std.sourcegen.CachedEnvironmentSourceGenerator
- ID - Static variable in class io.micronaut.aot.std.sourcegen.ConstantPropertySourcesSourceGenerator
- ID - Static variable in class io.micronaut.aot.std.sourcegen.DeduceEnvironmentSourceGenerator
- ID - Static variable in class io.micronaut.aot.std.sourcegen.EnvironmentPropertiesSourceGenerator
- ID - Static variable in class io.micronaut.aot.std.sourcegen.GenericPropertySourceGenerator
- ID - Static variable in class io.micronaut.aot.std.sourcegen.GraalVMOptimizationFeatureSourceGenerator
- ID - Static variable in class io.micronaut.aot.std.sourcegen.KnownMissingTypesSourceGenerator
- ID - Static variable in class io.micronaut.aot.std.sourcegen.LogbackConfigurationSourceGenerator
- ID - Static variable in class io.micronaut.aot.std.sourcegen.NettyPropertiesSourceGenerator
- ID - Static variable in class io.micronaut.aot.std.sourcegen.PublishersSourceGenerator
- inspect(Runtime, Configuration) - Static method in class io.micronaut.aot.core.config.SourceGeneratorLoader
- io.micronaut.aot - package io.micronaut.aot
- io.micronaut.aot.bytecode - package io.micronaut.aot.bytecode
- io.micronaut.aot.cli - package io.micronaut.aot.cli
- io.micronaut.aot.core - package io.micronaut.aot.core
- io.micronaut.aot.core.codegen - package io.micronaut.aot.core.codegen
- io.micronaut.aot.core.config - package io.micronaut.aot.core.config
- io.micronaut.aot.core.context - package io.micronaut.aot.core.context
- io.micronaut.aot.core.report - package io.micronaut.aot.core.report
- io.micronaut.aot.info - package io.micronaut.aot.info
- io.micronaut.aot.internal - package io.micronaut.aot.internal
- io.micronaut.aot.logback - package io.micronaut.aot.logback
- io.micronaut.aot.serviceindex - package io.micronaut.aot.serviceindex
- io.micronaut.aot.std.sourcegen - package io.micronaut.aot.std.sourcegen
- isEnabled() - Method in class io.micronaut.aot.core.config.SourceGeneratorSelection
- isEnabledOn(Runtime, AOTCodeGenerator) - Static method in class io.micronaut.aot.core.config.MetadataUtils
- isEnabledOn(Runtime, AOTModule) - Static method in class io.micronaut.aot.core.config.MetadataUtils
- isFeatureEnabled(String) - Method in interface io.micronaut.aot.core.Configuration
-
Returns true if a particular optimizer is enabled, independently of the runtime.
J
- javaFile(TypeSpec) - Method in interface io.micronaut.aot.core.AOTContext
-
Generates a java file spec.
- javaFile(TypeSpec) - Method in class io.micronaut.aot.core.codegen.AbstractSingleClassFileGenerator
- javaFile(TypeSpec) - Method in class io.micronaut.aot.core.codegen.DelegatingSourceGenerationContext
- javaFile(TypeSpec) - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
- JIT - Enum constant in enum class io.micronaut.aot.core.Runtime
- JSON_REPORT_FILE_NAME - Static variable in class io.micronaut.aot.core.report.AotDiagnosticReportWriter
-
The fixed JSON diagnostics report file name.
K
- kept() - Method in class io.micronaut.aot.bytecode.ClassPathTransform.Result.Entry
-
Why no class of the entry was rewritten, such as
the jar is signed; empty when the steps ran over its classes. - key() - Element in annotation interface io.micronaut.aot.core.Option
-
Returns the key used to configure this option.
- KnownMissingTypesSourceGenerator - Class in io.micronaut.aot.std.sourcegen
-
A source generator which will check for existence of a number of classes at build time.
- KnownMissingTypesSourceGenerator() - Constructor for class io.micronaut.aot.std.sourcegen.KnownMissingTypesSourceGenerator
L
- list(Runtime) - Static method in class io.micronaut.aot.core.config.SourceGeneratorLoader
- load(Runtime, AOTContext) - Static method in class io.micronaut.aot.core.config.SourceGeneratorLoader
- LogbackConfigurationSourceGenerator - Class in io.micronaut.aot.std.sourcegen
-
A source generator responsible for converting a logback.xml configuration into Java configuration.
- LogbackConfigurationSourceGenerator() - Constructor for class io.micronaut.aot.std.sourcegen.LogbackConfigurationSourceGenerator
- LogbackPrecompiler - Class in io.micronaut.aot.logback
-
Compiles an application's
logback.xmlinto a LogbackConfiguratorat build time, so that the application does not parse XML and run Joran on the main thread at every start. - LogbackPrecompiler.Request - Class in io.micronaut.aot.logback
-
What to compile and for which class path: plain paths, no build tool type.
- LogbackPrecompiler.Request.Builder - Class in io.micronaut.aot.logback
-
Builds a
LogbackPrecompiler.Request. - LogbackPrecompiler.Result - Class in io.micronaut.aot.logback
-
The outcome of one precompilation: its
LogbackPrecompiler.Result.status(), oneLogbackPrecompiler.Result.message()for the caller to log, the generatedLogbackPrecompiler.Result.entries(), and theLogbackPrecompiler.Result.warnings()the caller logs at warning level, which most results do not have. - LogbackPrecompiler.Status - Enum Class in io.micronaut.aot.logback
-
What a precompilation did.
M
- MACHINE_ID - Static variable in class io.micronaut.aot.std.sourcegen.NettyPropertiesSourceGenerator
- MACHINE_ID_DESCRIPTION - Static variable in class io.micronaut.aot.std.sourcegen.NettyPropertiesSourceGenerator
- main(String[]) - Static method in class io.micronaut.aot.cli.Main
- Main - Class in io.micronaut.aot.cli
-
Entry point for the Micronaut AOT command line interface.
- Main() - Constructor for class io.micronaut.aot.cli.Main
- mandatoryValue(String) - Method in class io.micronaut.aot.core.config.DefaultConfiguration
- mandatoryValue(String) - Method in interface io.micronaut.aot.core.Configuration
-
Returns the value of the configuration for the requested key or fails if not available.
- MapGenerator - Class in io.micronaut.aot.core.codegen
-
A helper class to generate maps.
- MapGenerator() - Constructor for class io.micronaut.aot.core.codegen.MapGenerator
- MapPropertySourceGenerator - Class in io.micronaut.aot.std.sourcegen
-
A source generator which generates a map property source with a fixed set of values at build time.
- MapPropertySourceGenerator(String, String, Map, Integer) - Constructor for class io.micronaut.aot.std.sourcegen.MapPropertySourceGenerator
- MapPropertySourceGenerator(String, Map) - Constructor for class io.micronaut.aot.std.sourcegen.MapPropertySourceGenerator
- message() - Method in class io.micronaut.aot.logback.LogbackPrecompiler.Result
-
One line for the caller to log: what was compiled, or why nothing was.
- message() - Method in class io.micronaut.aot.serviceindex.ServiceIndexGenerator.Result
-
One line for the caller to log: what was generated, or why nothing was.
- MetadataUtils - Class in io.micronaut.aot.core.config
-
Runtime reflection utils for analyzing AOT modules.
- MetadataUtils() - Constructor for class io.micronaut.aot.core.config.MetadataUtils
- MicronautAotApiModuleInfo - Class in io.micronaut.aot.info
- MicronautAotApiModuleInfo() - Constructor for class io.micronaut.aot.info.MicronautAotApiModuleInfo
- MicronautAotCliModuleInfo - Class in io.micronaut.aot.info
- MicronautAotCliModuleInfo() - Constructor for class io.micronaut.aot.info.MicronautAotCliModuleInfo
- MicronautAotCoreModuleInfo - Class in io.micronaut.aot.info
- MicronautAotCoreModuleInfo() - Constructor for class io.micronaut.aot.info.MicronautAotCoreModuleInfo
- MicronautAotOptimizer - Class in io.micronaut.aot
-
The Micronaut AOT optimizer is the main entry point for code generation at build time.
- MicronautAotOptimizer.Runner - Class in io.micronaut.aot
-
The main AOT optimizer runner.
- MicronautAotStdOptimizersModuleInfo - Class in io.micronaut.aot.info
- MicronautAotStdOptimizersModuleInfo() - Constructor for class io.micronaut.aot.info.MicronautAotStdOptimizersModuleInfo
- MISSING_METADATA - Static variable in class io.micronaut.aot.core.config.SourceGeneratorSelection
N
- NATIVE - Enum constant in enum class io.micronaut.aot.core.Runtime
- nestFallbacks() - Method in class io.micronaut.aot.bytecode.ClassPathTransform.Result.Entry
-
The nests that desugaring planned and then wrote as they were, because a class of the nest failed or verified worse.
- NettyPropertiesSourceGenerator - Class in io.micronaut.aot.std.sourcegen
-
A code generator which is responsible for setting up Netty properties.
- NettyPropertiesSourceGenerator() - Constructor for class io.micronaut.aot.std.sourcegen.NettyPropertiesSourceGenerator
- NOT_ENABLED_ON_RUNTIME - Static variable in class io.micronaut.aot.core.config.SourceGeneratorSelection
- notes() - Method in class io.micronaut.aot.bytecode.ClassPathTransform.Result.Entry
-
One line per fallback, for the caller to log or write: tab-separated, the entry, the class or
the nest ofits nest host, the step and the first error.
O
- Option - Annotation Interface in io.micronaut.aot.core
-
Describes a configuration option of a source generator.
- OPTION - Static variable in class io.micronaut.aot.std.sourcegen.KnownMissingTypesSourceGenerator
- optionalString(String, String) - Method in interface io.micronaut.aot.core.Configuration
-
Returns the string for the specified configuration key, or the default value when missing.
- optionalValue(String, Function) - Method in class io.micronaut.aot.core.config.DefaultConfiguration
- optionalValue(String, Function) - Method in interface io.micronaut.aot.core.Configuration
-
Returns the value for the requested key.
- options() - Element in annotation interface io.micronaut.aot.core.AOTModule
-
Returns the set of configuration keys which affect the configuration of this source generator.
- OUTPUT_DIRECTORY - Static variable in interface io.micronaut.aot.ConfigKeys
- OUTPUT_RESOURCES_FILE_NAME - Static variable in class io.micronaut.aot.MicronautAotOptimizer
- outputDirectory(Path) - Method in class io.micronaut.aot.bytecode.ClassPathTransform.Request.Builder
-
Where rewritten copies are written: each under a subdirectory named by its entry's index in the class path, with the entry's own file name.
P
- parallelism(int) - Method in class io.micronaut.aot.bytecode.ClassPathTransform.Request.Builder
-
The number of worker threads.
- ParentTagTagClassTuple - Class in io.micronaut.aot.std.sourcegen
-
Represents default class name rules.
- ParentTagTagClassTuple(String, String, Class) - Constructor for class io.micronaut.aot.std.sourcegen.ParentTagTagClassTuple
- path() - Method in class io.micronaut.aot.bytecode.ClassPathTransform.Result.Entry
-
The entry, as the request's class path gave it.
- POSSIBLE_ENVIRONMENTS_DESCRIPTION - Static variable in class io.micronaut.aot.core.Environments
- POSSIBLE_ENVIRONMENTS_NAMES - Static variable in class io.micronaut.aot.core.Environments
- POSSIBLE_ENVIRONMENTS_SAMPLE - Static variable in class io.micronaut.aot.core.Environments
- precompile(LogbackPrecompiler.Request) - Static method in class io.micronaut.aot.logback.LogbackPrecompiler
-
Precompiles the first
logback.xmlon a class path, or reports why it does not. - PROCESS_ID - Static variable in class io.micronaut.aot.std.sourcegen.NettyPropertiesSourceGenerator
- PROCESS_ID_DESCRIPTION - Static variable in class io.micronaut.aot.std.sourcegen.NettyPropertiesSourceGenerator
- PublishersSourceGenerator - Class in io.micronaut.aot.std.sourcegen
-
An optimizer which is responsible for determining what reactive types are found at build time.
- PublishersSourceGenerator() - Constructor for class io.micronaut.aot.std.sourcegen.PublishersSourceGenerator
- put(Class, T) - Method in interface io.micronaut.aot.core.AOTContext
-
Stores an entry in the context.
- put(Class, T) - Method in class io.micronaut.aot.core.codegen.DelegatingSourceGenerationContext
- put(Class, T) - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
R
- registerBuildTimeInit(String) - Method in interface io.micronaut.aot.core.AOTContext
-
Registers a type as a requiring initialization at build time.
- registerBuildTimeInit(String) - Method in class io.micronaut.aot.core.codegen.DelegatingSourceGenerationContext
- registerBuildTimeInit(String) - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
- registerClassNeededAtCompileTime(Class) - Method in interface io.micronaut.aot.core.AOTContext
-
Registers a class as needed at compile time (where compile time is the compile time of generated classes).
- registerClassNeededAtCompileTime(Class) - Method in class io.micronaut.aot.core.codegen.DelegatingSourceGenerationContext
- registerClassNeededAtCompileTime(Class) - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
- registerExcludedResource(String) - Method in interface io.micronaut.aot.core.AOTContext
-
Registers a resource path as excluded.
- registerExcludedResource(String) - Method in class io.micronaut.aot.core.codegen.DelegatingSourceGenerationContext
- registerExcludedResource(String) - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
- registerExcludedServiceImpl(String, String) - Method in interface io.micronaut.aot.core.AOTContext
-
Register an excluded service implementation that is based on another generator and not user input.
- registerExcludedServiceImpl(String, String) - Method in class io.micronaut.aot.core.codegen.DelegatingSourceGenerationContext
- registerExcludedServiceImpl(String, String) - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
- registerGeneratedResource(String, Consumer) - Method in interface io.micronaut.aot.core.AOTContext
-
Registers a new generated resource.
- registerGeneratedResource(String, Consumer) - Method in class io.micronaut.aot.core.codegen.DelegatingSourceGenerationContext
- registerGeneratedResource(String, Consumer) - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
- registerGeneratedSourceFile(JavaFile) - Method in interface io.micronaut.aot.core.AOTContext
-
Registers a generated source file.
- registerGeneratedSourceFile(JavaFile) - Method in class io.micronaut.aot.core.codegen.DelegatingSourceGenerationContext
- registerGeneratedSourceFile(JavaFile) - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
- registerServiceImplementation(Class, String) - Method in interface io.micronaut.aot.core.AOTContext
-
Registers a generated service type.
- registerServiceImplementation(Class, String) - Method in class io.micronaut.aot.core.codegen.DelegatingSourceGenerationContext
-
Registers a generated service type.
- registerServiceImplementation(Class, String) - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
-
Registers a generated service type.
- registerStaticInitializer(MethodSpec) - Method in interface io.micronaut.aot.core.AOTContext
-
Registers a code block to be executed statically when the optimized binary is loaded.
- registerStaticInitializer(MethodSpec) - Method in class io.micronaut.aot.core.codegen.DelegatingSourceGenerationContext
- registerStaticInitializer(MethodSpec) - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
- registerStaticOptimization(String, Class, Consumer) - Method in interface io.micronaut.aot.core.AOTContext
-
Registers a static optimization method.
- registerStaticOptimization(String, Class, Consumer) - Method in class io.micronaut.aot.core.codegen.DelegatingSourceGenerationContext
-
Registers a static optimization method.
- registerStaticOptimization(String, Class, Consumer) - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
-
Registers a static optimization method.
- removals() - Method in class io.micronaut.aot.serviceindex.ServiceIndexGenerator.Result
-
The entries to delete from the holder: what an earlier generation left in the package
io.micronaut.aot.serviceindex.generatedandServiceIndexGenerator.Result.entries()does not replace. - REPORT_ENABLED - Static variable in interface io.micronaut.aot.ConfigKeys
- REPORT_FILE_NAME - Static variable in interface io.micronaut.aot.ConfigKeys
- REPORT_FILE_NAME - Static variable in class io.micronaut.aot.core.report.AotDiagnosticReportWriter
-
Backward-compatible alias for the JSON diagnostics report file name.
- REPORT_FORMAT - Static variable in interface io.micronaut.aot.ConfigKeys
- REPORT_FORMAT_HTML - Static variable in interface io.micronaut.aot.ConfigKeys
- REPORT_FORMAT_JSON - Static variable in interface io.micronaut.aot.ConfigKeys
- REPORT_HTML_FILE_NAME - Static variable in interface io.micronaut.aot.ConfigKeys
- REPORT_JSON_FILE_NAME - Static variable in interface io.micronaut.aot.ConfigKeys
- REPORT_OUTPUT - Static variable in interface io.micronaut.aot.ConfigKeys
- RESOURCE_NAMES_OPTION - Static variable in class io.micronaut.aot.std.sourcegen.GenericPropertySourceGenerator
- run() - Method in class io.micronaut.aot.cli.Main
- run() - Method in interface io.micronaut.aot.internal.StreamHelper.ThrowingRunner
- run(ClassPathTransform.Request) - Static method in class io.micronaut.aot.bytecode.ClassPathTransform
-
Rewrites what it can prove safe and leaves everything else as it is.
- runner(String, File, File, File, Configuration) - Static method in class io.micronaut.aot.MicronautAotOptimizer
- Runner(String, File, File, File, Configuration) - Constructor for class io.micronaut.aot.MicronautAotOptimizer.Runner
- Runtime - Enum Class in io.micronaut.aot.core
-
The targeted type of runtime.
- RUNTIME - Static variable in interface io.micronaut.aot.ConfigKeys
- runtimeClasspath(List) - Method in class io.micronaut.aot.logback.LogbackPrecompiler.Request.Builder
-
The runtime class path after the application, in order: jars or directories.
S
- sampleValue() - Element in annotation interface io.micronaut.aot.core.Option
-
Returns a sample value for this option, if any.
- SERVICE_LOADER_EXCLUDE_OPTION - Static variable in class io.micronaut.aot.std.sourcegen.GenericPropertySourceGenerator
- ServiceIndexGenerator - Class in io.micronaut.aot.serviceindex
-
Generates micronaut-core's service index for a packaged application: a
StaticOptimizations.Loaderthat registers aServiceIndexof the application's class path, so that service loading at run time does not scanMETA-INF/servicesandMETA-INF/micronaut. - ServiceIndexGenerator.Request - Class in io.micronaut.aot.serviceindex
-
The class path an index is generated for: plain paths, no build tool type.
- ServiceIndexGenerator.Request.Builder - Class in io.micronaut.aot.serviceindex
-
Builds a
ServiceIndexGenerator.Request. - ServiceIndexGenerator.Result - Class in io.micronaut.aot.serviceindex
-
The outcome of one generation: its
ServiceIndexGenerator.Result.status(), oneServiceIndexGenerator.Result.message()for the caller to log, theServiceIndexGenerator.Result.entries()to write into the holder and theServiceIndexGenerator.Result.removals()to delete from it, which the caller applies whatever the status. - ServiceIndexGenerator.Status - Enum Class in io.micronaut.aot.serviceindex
-
What a generation did.
- simpleNameOf(String) - Static method in class io.micronaut.aot.core.codegen.AbstractCodeGenerator
- sitesLeft() - Method in class io.micronaut.aot.bytecode.ClassPathTransform.Result.Entry
-
The lambda call sites that desugaring left as
invokedynamic, by reason, in a fixed order of the reasons, without the reasons that have none. - sitesRewritten() - Method in class io.micronaut.aot.bytecode.ClassPathTransform.Result.Entry
-
The lambda and method-reference call sites that desugaring rewrote.
- SourceGeneratorLoader - Class in io.micronaut.aot.core.config
-
This class is responsible for loading the source generators for a particular target runtime, and sort them in execution order according to their dependencies.
- SourceGeneratorLoader() - Constructor for class io.micronaut.aot.core.config.SourceGeneratorLoader
- SourceGeneratorSelection - Class in io.micronaut.aot.core.config
-
Describes how a discovered source generator was selected for an AOT run.
- SourceGeneratorSelection(AOTCodeGenerator, AOTModule, boolean, String) - Constructor for class io.micronaut.aot.core.config.SourceGeneratorSelection
- staticMethod(String, Consumer) - Static method in class io.micronaut.aot.core.codegen.AbstractCodeGenerator
- staticMethodBuilder(String, Consumer) - Static method in class io.micronaut.aot.core.codegen.AbstractCodeGenerator
- status() - Method in class io.micronaut.aot.logback.LogbackPrecompiler.Result
-
What happened.
- status() - Method in class io.micronaut.aot.serviceindex.ServiceIndexGenerator.Result
-
What happened.
- STOOD_DOWN - Enum constant in enum class io.micronaut.aot.logback.LogbackPrecompiler.Status
-
Nothing was generated because the result could not be proven to match Joran's, which is expected for many applications; Logback configures itself with Joran at startup.
- STOOD_DOWN - Enum constant in enum class io.micronaut.aot.serviceindex.ServiceIndexGenerator.Status
-
Nothing was generated because the class path is not one the index can describe, which is expected for some applications: for example, its micronaut-core has no service index.
- StreamHelper - Class in io.micronaut.aot.internal
-
Utility methods to deal with exceptions being thrown in streams.
- StreamHelper() - Constructor for class io.micronaut.aot.internal.StreamHelper
- StreamHelper.ThrowingRunner - Interface in io.micronaut.aot.internal
-
A helper interface for runnables which may throw an exception.
- StreamHelper.ThrowingSupplier<T> - Interface in io.micronaut.aot.internal
-
A helper interface to capture suppliers which may throw an exception.
- stringList(String) - Method in interface io.micronaut.aot.core.Configuration
-
Returns a list of strings from a configuration entry.
- stringList(String, String) - Method in interface io.micronaut.aot.core.Configuration
-
Returns a list of strings from a configuration entry.
- stripLocalVariables(Collection) - Method in class io.micronaut.aot.bytecode.ClassPathTransform.Request.Builder
-
Strip the local-variable tables of the classes in these jars: third-party jars only, never the application's output, a module of the application's own build or a directory.
- subgenerators() - Element in annotation interface io.micronaut.aot.core.AOTModule
-
Returns a list of generators which are directly managed (or instantiated_ by this source generator.
- summary() - Method in class io.micronaut.aot.bytecode.ClassPathTransform.Result
-
One line per enabled step for the caller to log, in step order, such as
Desugared 2960 lambda call sites into 1978 generated classes in 37 class path entries (815 classes rewritten, 360 bridges, 33 sites left as invokedynamic, 0 nest fallbacks)andStripped local-variable tables from 7102 of 8428 dependency classes in 49 jars (4868965 bytes saved, 0 fallbacks).
T
- TARGET_ENVIRONMENTS_DESCRIPTION - Static variable in class io.micronaut.aot.core.Environments
- TARGET_ENVIRONMENTS_NAMES - Static variable in class io.micronaut.aot.core.Environments
- TARGET_ENVIRONMENTS_SAMPLE - Static variable in class io.micronaut.aot.core.Environments
- targetRelease(int) - Method in class io.micronaut.aot.logback.LogbackPrecompiler.Request.Builder
-
The lowest Java release the application runs on.
- toHtml(Runtime, String, Set, List, DefaultSourceGenerationContext, String) - Static method in class io.micronaut.aot.core.report.AotDiagnosticReportWriter
- toJson(Runtime, String, Set, List, DefaultSourceGenerationContext, String) - Static method in class io.micronaut.aot.core.report.AotDiagnosticReportWriter
- toPropertiesSample(Option) - Static method in class io.micronaut.aot.core.config.MetadataUtils
-
Returns a string representation of the option, for use in properties files.
- toString() - Method in class io.micronaut.aot.bytecode.ClassPathTransform.Result.Entry
- toString() - Method in class io.micronaut.aot.std.sourcegen.ParentTagTagClassTuple
- trying(StreamHelper.ThrowingRunner) - Static method in class io.micronaut.aot.internal.StreamHelper
- trying(StreamHelper.ThrowingSupplier) - Static method in class io.micronaut.aot.internal.StreamHelper
- TYPES_OPTION - Static variable in class io.micronaut.aot.std.sourcegen.GenericPropertySourceGenerator
V
- valueOf(String) - Static method in enum class io.micronaut.aot.core.Runtime
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.micronaut.aot.logback.LogbackPrecompiler.Status
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.micronaut.aot.serviceindex.ServiceIndexGenerator.Status
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.micronaut.aot.core.Runtime
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.micronaut.aot.logback.LogbackPrecompiler.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.micronaut.aot.serviceindex.ServiceIndexGenerator.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VersionProvider - Class in io.micronaut.aot.cli
-
Reads the version.txt generated file to feed it to picocli.
- VersionProvider() - Constructor for class io.micronaut.aot.cli.VersionProvider
W
- warnings() - Method in class io.micronaut.aot.bytecode.ClassPathTransform.Result
-
Lines for the caller to log as warnings, each on its own, such as the library on the class path that made the strip step stand down.
- warnings() - Method in class io.micronaut.aot.logback.LogbackPrecompiler.Result
-
Lines for the caller to log at warning level, each on its own, after
LogbackPrecompiler.Result.message(). - What it generates - Section in class io.micronaut.aot.logback.LogbackPrecompiler
- When it generates nothing - Section in class io.micronaut.aot.logback.LogbackPrecompiler
- When it warns - Section in class io.micronaut.aot.logback.LogbackPrecompiler
- write(Path, Runtime, String, Set, List, DefaultSourceGenerationContext, String) - Static method in class io.micronaut.aot.core.report.AotDiagnosticReportWriter
- writeHtml(Path, Runtime, String, Set, List, DefaultSourceGenerationContext, String) - Static method in class io.micronaut.aot.core.report.AotDiagnosticReportWriter
Y
- YAML_GENERATION_OPTION - Static variable in class io.micronaut.aot.std.sourcegen.GenericPropertySourceGenerator
- YAML_PROPERTY_SOURCE_LOADER - Static variable in class io.micronaut.aot.std.sourcegen.GenericPropertySourceGenerator
All Classes and Interfaces|All Packages|Constant Field Values