Package io.quarkus.arc.deployment
Class BuildTimeEnabledProcessor
java.lang.Object
io.quarkus.arc.deployment.BuildTimeEnabledProcessor
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) BuildExclusionsBuildItembuildExclusions(List<BuildTimeConditionBuildItem> buildTimeConditions) (package private) voidconditionTransformer(List<BuildTimeConditionBuildItem> buildTimeConditions, BuildProducer<AnnotationsTransformerBuildItem> annotationsTransformer) (package private) BuildTimeEnabledStereotypesBuildItemfindEnablementStereotypes(CombinedIndexBuildItem combinedIndex) (package private) voidifBuildProfile(CombinedIndexBuildItem index, BuildTimeEnabledStereotypesBuildItem stereotypes, BuildProducer<BuildTimeConditionBuildItem> producer) (package private) voidifBuildProperty(CombinedIndexBuildItem index, BuildTimeEnabledStereotypesBuildItem stereotypes, BuildProducer<BuildTimeConditionBuildItem> conditions) (package private) voidunlessBuildProfile(CombinedIndexBuildItem index, BuildTimeEnabledStereotypesBuildItem stereotypes, BuildProducer<BuildTimeConditionBuildItem> producer) (package private) voidunlessBuildProperty(CombinedIndexBuildItem index, BuildTimeEnabledStereotypesBuildItem stereotypes, BuildProducer<BuildTimeConditionBuildItem> conditions)
-
Field Details
-
BUILD_TIME_ENABLED_BEAN_ANNOTATIONS
-
-
Constructor Details
-
BuildTimeEnabledProcessor
public BuildTimeEnabledProcessor()
-
-
Method Details
-
findEnablementStereotypes
BuildTimeEnabledStereotypesBuildItem findEnablementStereotypes(CombinedIndexBuildItem combinedIndex) -
ifBuildProfile
void ifBuildProfile(CombinedIndexBuildItem index, BuildTimeEnabledStereotypesBuildItem stereotypes, BuildProducer<BuildTimeConditionBuildItem> producer) -
unlessBuildProfile
void unlessBuildProfile(CombinedIndexBuildItem index, BuildTimeEnabledStereotypesBuildItem stereotypes, BuildProducer<BuildTimeConditionBuildItem> producer) -
ifBuildProperty
void ifBuildProperty(CombinedIndexBuildItem index, BuildTimeEnabledStereotypesBuildItem stereotypes, BuildProducer<BuildTimeConditionBuildItem> conditions) -
unlessBuildProperty
void unlessBuildProperty(CombinedIndexBuildItem index, BuildTimeEnabledStereotypesBuildItem stereotypes, BuildProducer<BuildTimeConditionBuildItem> conditions) -
conditionTransformer
void conditionTransformer(List<BuildTimeConditionBuildItem> buildTimeConditions, BuildProducer<AnnotationsTransformerBuildItem> annotationsTransformer) -
buildExclusions
- Parameters:
buildTimeConditions- the build time conditions from which the excluded classes are extracted.- Returns:
- an instance of
BuildExclusionsBuildItemcontaining the set of classes that have been annotated with unsuccessful build time conditions.
-