@Internal
public final class AOTContextUtils
extends java.lang.Object
| Modifier and Type | Method and Description | 
|---|---|
| static <T> boolean | containsBean(java.lang.Class<T> beanType,
            io.micronaut.context.Qualifier<T> qualifier,
            io.micronaut.aot.core.AOTContext aotContext)Return whether the bean of the given type is contained within this context. | 
| static <T> T | getBean(java.lang.Class<T> beanType,
       io.micronaut.aot.core.AOTContext aotContext)Obtains a Bean for the given type. | 
| static <T> T | getBean(java.lang.Class<T> beanType,
       io.micronaut.context.Qualifier<T> qualifier,
       io.micronaut.aot.core.AOTContext aotContext)Obtains a Bean for the given type and qualifier. | 
| static <T> java.util.Collection<T> | getBeansOfType(java.lang.Class<T> beanType,
              io.micronaut.aot.core.AOTContext aotContext)Get all beans of the given type. | 
@NonNull
public static <T> java.util.Collection<T> getBeansOfType(@NonNull
                                                                  java.lang.Class<T> beanType,
                                                                  @NonNull
                                                                  io.micronaut.aot.core.AOTContext aotContext)
T - The bean type parameterbeanType - The bean typeaotContext - The AOT Context@NonNull
public static <T> T getBean(@NonNull
                                     java.lang.Class<T> beanType,
                                     @NonNull
                                     io.micronaut.aot.core.AOTContext aotContext)
T - The bean type parameterbeanType - The bean typeaotContext - The AOT Contextio.micronaut.context.exceptions.NonUniqueBeanException - When multiple possible bean definitions exist
                                                                for the given typeio.micronaut.context.exceptions.NoSuchBeanException - If the bean doesn't exist@NonNull
public static <T> boolean containsBean(@NonNull
                                                java.lang.Class<T> beanType,
                                                @Nullable
                                                io.micronaut.context.Qualifier<T> qualifier,
                                                @NonNull
                                                io.micronaut.aot.core.AOTContext aotContext)
T - The concrete typebeanType - The bean typequalifier - The qualifier for the beanaotContext - The AOT Context@NonNull
public static <T> T getBean(@NonNull
                                     java.lang.Class<T> beanType,
                                     @Nullable
                                     io.micronaut.context.Qualifier<T> qualifier,
                                     @NonNull
                                     io.micronaut.aot.core.AOTContext aotContext)
T - The bean type parameterbeanType - The bean typequalifier - The qualifieraotContext - The AOT Contextio.micronaut.context.exceptions.NonUniqueBeanException - When multiple possible bean definitions exist
                                                                for the given typeQualifiers