Class JitStaticServiceLoaderSourceGenerator
java.lang.Object
io.micronaut.aot.core.codegen.AbstractCodeGenerator
io.micronaut.aot.std.sourcegen.AbstractStaticServiceLoaderSourceGenerator
io.micronaut.aot.std.sourcegen.JitStaticServiceLoaderSourceGenerator
- All Implemented Interfaces:
AOTCodeGenerator
public class JitStaticServiceLoaderSourceGenerator
extends AbstractStaticServiceLoaderSourceGenerator
A specialized version of static service loader generator aimed
at execution in JIT mode.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final voidgenerateFindAllMethod(Stream<Class<?>> serviceClasses, String serviceName, Class<?> serviceType, com.squareup.javapoet.TypeSpec.Builder factory) Methods inherited from class AbstractStaticServiceLoaderSourceGenerator
generateMethods inherited from class AbstractCodeGenerator
simpleNameOf, staticMethod, staticMethodBuilder
-
Field Details
-
ID
- See Also:
-
-
Constructor Details
-
JitStaticServiceLoaderSourceGenerator
public JitStaticServiceLoaderSourceGenerator()
-
-
Method Details
-
generateFindAllMethod
protected final void generateFindAllMethod(Stream<Class<?>> serviceClasses, String serviceName, Class<?> serviceType, com.squareup.javapoet.TypeSpec.Builder factory) - Specified by:
generateFindAllMethodin classAbstractStaticServiceLoaderSourceGenerator
-