Package io.quarkus.qute.deployment
Class MessageBundleProcessor
java.lang.Object
io.quarkus.qute.deployment.MessageBundleProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) AdditionalBeanBuildItembeans()(package private) voidgenerateExamplePropertiesFiles(List<MessageBundleMethodBuildItem> messageBundleMethods, BuildSystemTargetBuildItem target, BuildProducer<GeneratedResourceBuildItem> dummy) (package private) static StringgetParameterName(org.jboss.jandex.MethodInfo method, int position) (package private) voidinitBundleContext(MessageBundleRecorder recorder, List<MessageBundleMethodBuildItem> messageBundleMethods, List<MessageBundleBuildItem> bundles, BuildProducer<SyntheticBeanBuildItem> syntheticBeans) (package private) 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) (package private) voidvalidateMessageBundleMethods(TemplatesAnalysisBuildItem templatesAnalysis, List<MessageBundleMethodBuildItem> messageBundleMethods, List<TemplateGlobalBuildItem> templateGlobals, BuildProducer<IncorrectExpressionBuildItem> incorrectExpressions) (package private) voidvalidateMessageBundleMethodsInTemplates(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, List<TemplateGlobalBuildItem> globals)
-
Constructor Details
-
MessageBundleProcessor
public MessageBundleProcessor()
-
-
Method Details
-
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, List<TemplateGlobalBuildItem> globals) -
generateExamplePropertiesFiles
void generateExamplePropertiesFiles(List<MessageBundleMethodBuildItem> messageBundleMethods, BuildSystemTargetBuildItem target, BuildProducer<GeneratedResourceBuildItem> dummy) throws IOException - Throws:
IOException
-
getParameterName
-