Package io.quarkus.arc.deployment
Class BuildTimeEnabledProcessor
- java.lang.Object
-
- io.quarkus.arc.deployment.BuildTimeEnabledProcessor
-
public class BuildTimeEnabledProcessor extends Object
-
-
Constructor Summary
Constructors Constructor Description BuildTimeEnabledProcessor()
-
Method Summary
-
-
-
Method Detail
-
ifBuildProfile
void ifBuildProfile(CombinedIndexBuildItem index, BuildProducer<BuildTimeConditionBuildItem> producer, BuildProducer<PreAdditionalBeanBuildTimeConditionBuildItem> producerPreAdditionalBean)
-
unlessBuildProfile
void unlessBuildProfile(CombinedIndexBuildItem index, BuildProducer<BuildTimeConditionBuildItem> producer, BuildProducer<PreAdditionalBeanBuildTimeConditionBuildItem> producerPreAdditionalBean)
-
ifBuildProperty
void ifBuildProperty(CombinedIndexBuildItem index, BuildProducer<BuildTimeConditionBuildItem> conditions, BuildProducer<PreAdditionalBeanBuildTimeConditionBuildItem> preAdditionalBeansConditions)
-
unlessBuildProperty
void unlessBuildProperty(CombinedIndexBuildItem index, BuildProducer<BuildTimeConditionBuildItem> conditions, BuildProducer<PreAdditionalBeanBuildTimeConditionBuildItem> preAdditionalBeansConditions)
-
buildProperty
void buildProperty(org.jboss.jandex.DotName annotationName, org.jboss.jandex.DotName containingAnnotationName, BiFunction<String,String,Boolean> testFun, org.jboss.jandex.IndexView index, BiConsumer<org.jboss.jandex.AnnotationTarget,Boolean> producer)
-
conditionTransformer
void conditionTransformer(List<BuildTimeConditionBuildItem> buildTimeConditions, BuildProducer<AnnotationsTransformerBuildItem> annotationsTransformer)
-
buildExclusions
BuildExclusionsBuildItem buildExclusions(List<BuildTimeConditionBuildItem> buildTimeConditions)
- Parameters:
buildTimeConditions
- the build time conditions from which the excluded classes are extracted.- Returns:
- an instance of
BuildExclusionsBuildItem
containing the set of classes that have been annotated with unsuccessful build time conditions.
-
-