Skip navigation links
A B C D E F G I J K L M N O P R S T V W Y 

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
 
AbstractStaticServiceLoaderSourceGenerator - Class in io.micronaut.aot.std.sourcegen
Base class for generation of service loader classes.
AbstractStaticServiceLoaderSourceGenerator() - Constructor for class io.micronaut.aot.std.sourcegen.AbstractStaticServiceLoaderSourceGenerator
 
addClasspath(Collection<File>) - 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.
AOTModule - Annotation Type 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<AOTCodeGenerator>) - Constructor for class io.micronaut.aot.core.codegen.ApplicationContextConfigurerGenerator
 

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.MapPropertySourceGenerator
 
booleanValue(String, boolean) - Method in interface io.micronaut.aot.core.Configuration
Returns the boolean value for the required key.

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
 
CLASSPATH - Static variable in interface io.micronaut.aot.ConfigKeys
 
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 PropertySource which properties are known at build time (and constant).
ConstantPropertySourcesSourceGenerator() - Constructor for class io.micronaut.aot.std.sourcegen.ConstantPropertySourcesSourceGenerator
 
context - Variable in class io.micronaut.aot.std.sourcegen.AbstractStaticServiceLoaderSourceGenerator
 
create() - Static method in class io.micronaut.aot.core.context.ApplicationContextAnalyzer
Instantiates an application context analyzer.
create(Consumer<? super ApplicationContextBuilder>) - 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
 
DESCRIPTION - Static variable in class io.micronaut.aot.std.sourcegen.AbstractStaticServiceLoaderSourceGenerator
 
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.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.PublishersSourceGenerator
 
DESCRIPTION - Static variable in class io.micronaut.aot.std.sourcegen.YamlPropertySourceGenerator
 

E

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(Map<String, String>) - Constructor for class io.micronaut.aot.std.sourcegen.EnvironmentPropertiesSourceGenerator
 
EnvironmentPropertiesSourceGenerator() - Constructor for class io.micronaut.aot.std.sourcegen.EnvironmentPropertiesSourceGenerator
 
Environments - Class in io.micronaut.aot.std.sourcegen
Constants used for configuration of environments.
Environments() - Constructor for class io.micronaut.aot.std.sourcegen.Environments
 
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.
execute() - Method in class io.micronaut.aot.MicronautAotOptimizer.Runner
 
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

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.
FORCE_INCLUDE - Static variable in class io.micronaut.aot.std.sourcegen.AbstractStaticServiceLoaderSourceGenerator
 

G

generate(AOTContext) - Method in interface io.micronaut.aot.core.AOTCodeGenerator
 
generate() - Method in class io.micronaut.aot.core.codegen.AbstractSingleClassFileGenerator
 
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.AbstractStaticServiceLoaderSourceGenerator
 
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.DeduceEnvironmentSourceGenerator
 
generate(AOTContext) - Method in class io.micronaut.aot.std.sourcegen.EnvironmentPropertiesSourceGenerator
 
generate(AOTContext) - Method in class io.micronaut.aot.std.sourcegen.GraalVMOptimizationFeatureSourceGenerator
 
generate(AOTContext) - Method in class io.micronaut.aot.std.sourcegen.KnownMissingTypesSourceGenerator
 
generate() - Method in class io.micronaut.aot.std.sourcegen.LogbackConfigurationSourceGenerator
 
generate(AOTContext) - Method in class io.micronaut.aot.std.sourcegen.LogbackConfigurationSourceGenerator
 
generate() - Method in class io.micronaut.aot.std.sourcegen.MapPropertySourceGenerator
 
generate(AOTContext) - Method in class io.micronaut.aot.std.sourcegen.PublishersSourceGenerator
 
generate(AOTContext) - Method in class io.micronaut.aot.std.sourcegen.YamlPropertySourceGenerator
 
GENERATED_PACKAGE - Static variable in interface io.micronaut.aot.ConfigKeys
 
generateFindAllMethod(Stream<Class<?>>, String, Class<?>, TypeSpec.Builder) - Method in class io.micronaut.aot.std.sourcegen.AbstractStaticServiceLoaderSourceGenerator
 
generateFindAllMethod(Stream<Class<?>>, String, Class<?>, TypeSpec.Builder) - Method in class io.micronaut.aot.std.sourcegen.JitStaticServiceLoaderSourceGenerator
 
generateFindAllMethod(Stream<Class<?>>, String, Class<?>, TypeSpec.Builder) - Method in class io.micronaut.aot.std.sourcegen.NativeStaticServiceLoaderSourceGenerator
 
get(Class<T>) - Method in interface io.micronaut.aot.core.AOTContext
Reads an entry from the context.
get(Class<T>) - Method in class io.micronaut.aot.core.codegen.DelegatingSourceGenerationContext
 
get(Class<T>) - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
 
get() - Method in interface io.micronaut.aot.internal.StreamHelper.ThrowingSupplier
 
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
 
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
 
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.
getExtraClasspath() - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
 
getGeneratedJavaFiles() - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
 
getGeneratedStaticInitializers() - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
 
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
 

I

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.GraalVMOptimizationFeatureSourceGenerator
 
ID - Static variable in class io.micronaut.aot.std.sourcegen.JitStaticServiceLoaderSourceGenerator
 
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.NativeStaticServiceLoaderSourceGenerator
 
ID - Static variable in class io.micronaut.aot.std.sourcegen.PublishersSourceGenerator
 
ID - Static variable in class io.micronaut.aot.std.sourcegen.YamlPropertySourceGenerator
 
io.micronaut.aot - package io.micronaut.aot
 
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.internal - package io.micronaut.aot.internal
 
io.micronaut.aot.std.sourcegen - package io.micronaut.aot.std.sourcegen
 
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
 
JitStaticServiceLoaderSourceGenerator - Class in io.micronaut.aot.std.sourcegen
A specialized version of static service loader generator aimed at execution in JIT mode.
JitStaticServiceLoaderSourceGenerator() - Constructor for class io.micronaut.aot.std.sourcegen.JitStaticServiceLoaderSourceGenerator
 

K

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
 

M

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
 
main(String[]) - Static method in 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.
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, Map<String, Object>) - Constructor for class io.micronaut.aot.std.sourcegen.MapPropertySourceGenerator
 
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
 
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.

N

NativeStaticServiceLoaderSourceGenerator - Class in io.micronaut.aot.std.sourcegen
A specialized version of service loader generation which is aimed at executing in native images, where classloading is basically free.
NativeStaticServiceLoaderSourceGenerator() - Constructor for class io.micronaut.aot.std.sourcegen.NativeStaticServiceLoaderSourceGenerator
 

O

Option - Annotation Type 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<Optional<String>, T>) - Method in class io.micronaut.aot.core.config.DefaultConfiguration
 
optionalValue(String, Function<Optional<String>, T>) - Method in interface io.micronaut.aot.core.Configuration
Returns the value for the requested key.
OUTPUT_DIRECTORY - Static variable in interface io.micronaut.aot.ConfigKeys
 
OUTPUT_RESOURCES_FILE_NAME - Static variable in class io.micronaut.aot.MicronautAotOptimizer
 

P

POSSIBLE_ENVIRONMENTS_DESCRIPTION - Static variable in class io.micronaut.aot.std.sourcegen.Environments
 
POSSIBLE_ENVIRONMENTS_NAMES - Static variable in class io.micronaut.aot.std.sourcegen.Environments
 
POSSIBLE_ENVIRONMENTS_SAMPLE - Static variable in class io.micronaut.aot.std.sourcegen.Environments
 
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>, T) - Method in interface io.micronaut.aot.core.AOTContext
Stores an entry in the context.
put(Class<T>, T) - Method in class io.micronaut.aot.core.codegen.DelegatingSourceGenerationContext
 
put(Class<T>, T) - Method in class io.micronaut.aot.core.context.DefaultSourceGenerationContext
 

R

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
 
registerGeneratedResource(String, Consumer<? super File>) - Method in interface io.micronaut.aot.core.AOTContext
Registers a new generated resource.
registerGeneratedResource(String, Consumer<? super File>) - Method in class io.micronaut.aot.core.codegen.DelegatingSourceGenerationContext
 
registerGeneratedResource(String, Consumer<? super File>) - 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
 
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
 
REJECTED_CLASSES - Static variable in class io.micronaut.aot.std.sourcegen.AbstractStaticServiceLoaderSourceGenerator
 
run() - Method in class io.micronaut.aot.cli.Main
 
run() - Method in interface io.micronaut.aot.internal.StreamHelper.ThrowingRunner
 
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 - Static variable in interface io.micronaut.aot.ConfigKeys
 
Runtime - Enum in io.micronaut.aot.core
The targetted type of runtime.

S

SERVICE_LOADING_CATEGORY - Static variable in class io.micronaut.aot.std.sourcegen.AbstractStaticServiceLoaderSourceGenerator
 
SERVICE_TYPES - Static variable in class io.micronaut.aot.std.sourcegen.AbstractStaticServiceLoaderSourceGenerator
 
simpleNameOf(String) - Static method in class io.micronaut.aot.core.codegen.AbstractCodeGenerator
 
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
 
staticMethod(String, Consumer<? super CodeBlock.Builder>) - Static method in class io.micronaut.aot.core.codegen.AbstractCodeGenerator
 
staticMethodBuilder(String, Consumer<? super MethodSpec.Builder>) - Static method in class io.micronaut.aot.core.codegen.AbstractCodeGenerator
 
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.

T

toPropertiesSample(Option) - Static method in class io.micronaut.aot.core.config.MetadataUtils
Returns a string representation of the option, for use in properties files.
trying(StreamHelper.ThrowingSupplier<T>) - Static method in class io.micronaut.aot.internal.StreamHelper
 
trying(StreamHelper.ThrowingRunner) - Static method in class io.micronaut.aot.internal.StreamHelper
 

V

valueOf(String) - Static method in enum io.micronaut.aot.core.Runtime
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.micronaut.aot.core.Runtime
Returns an array containing the constants of this enum type, 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

writeServiceFile(AOTContext, Class<?>, String) - Method in class io.micronaut.aot.core.codegen.AbstractCodeGenerator
 

Y

YamlPropertySourceGenerator - Class in io.micronaut.aot.std.sourcegen
A source generator which will generate a static PropertySource from a given YAML configuration file, in order to substitute the dynamic loader with a static configuration.
YamlPropertySourceGenerator(Collection<String>) - Constructor for class io.micronaut.aot.std.sourcegen.YamlPropertySourceGenerator
 
A B C D E F G I J K L M N O P R S T V W Y 
Skip navigation links