Package io.quarkus.qute.deployment
Class MessageBundleProcessor
- java.lang.Object
-
- io.quarkus.qute.deployment.MessageBundleProcessor
-
public class MessageBundleProcessor extends Object
-
-
Constructor Summary
Constructors Constructor Description MessageBundleProcessor()
-
Method Summary
-
-
-
Method Detail
-
beans
AdditionalBeanBuildItem beans()
-
processBundles
List<MessageBundleBuildItem> processBundles(BeanArchiveIndexBuildItem beanArchiveIndex, ApplicationArchivesBuildItem applicationArchivesBuildItem, BuildProducer<GeneratedClassBuildItem> generatedClasses, BeanRegistrationPhaseBuildItem beanRegistration, BuildProducer<BeanRegistrationPhaseBuildItem.BeanConfiguratorBuildItem> configurators, BuildProducer<MessageBundleMethodBuildItem> messageTemplateMethods, BuildProducer<HotDeploymentWatchedFileBuildItem> watchedFiles, io.quarkus.runtime.LocalesBuildTimeConfig locales) throws IOException
- Throws:
IOException
-
initBundleContext
void initBundleContext(MessageBundleRecorder recorder, List<MessageBundleMethodBuildItem> messageBundleMethods, List<MessageBundleBuildItem> bundles, BuildProducer<SyntheticBeanBuildItem> syntheticBeans) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
validateMessageBundleMethods
void validateMessageBundleMethods(TemplatesAnalysisBuildItem templatesAnalysis, List<MessageBundleMethodBuildItem> messageBundleMethods, List<TemplateGlobalBuildItem> templateGlobals, BuildProducer<IncorrectExpressionBuildItem> incorrectExpressions)
-
validateMessageBundleMethodsInTemplates
void validateMessageBundleMethodsInTemplates(TemplatesAnalysisBuildItem analysis, BeanArchiveIndexBuildItem beanArchiveIndex, List<TemplateExtensionMethodBuildItem> templateExtensionMethods, List<TypeCheckExcludeBuildItem> typeCheckExcludeBuildItems, List<MessageBundleBuildItem> messageBundles, List<MessageBundleMethodBuildItem> messageBundleMethods, List<TemplateExpressionMatchesBuildItem> expressionMatches, BuildProducer<IncorrectExpressionBuildItem> incorrectExpressions, BuildProducer<ImplicitValueResolverBuildItem> implicitClasses, List<CheckedTemplateBuildItem> checkedTemplates, BeanDiscoveryFinishedBuildItem beanDiscovery, List<TemplateDataBuildItem> templateData, QuteConfig config)
-
generateExamplePropertiesFiles
void generateExamplePropertiesFiles(List<MessageBundleMethodBuildItem> messageBundleMethods, BuildSystemTargetBuildItem target, BuildProducer<GeneratedResourceBuildItem> dummy) throws IOException
- Throws:
IOException
-
getParameterName
static String getParameterName(org.jboss.jandex.MethodInfo method, int position)
-
-