Package io.quarkus.arc.processor
Class AnnotationsTransformer.FieldTransformerBuilder
java.lang.Object
io.quarkus.arc.processor.AnnotationsTransformer.AbstractBuilder<AnnotationsTransformer.FieldTransformerBuilder>
io.quarkus.arc.processor.AnnotationsTransformer.FieldTransformerBuilder
- All Implemented Interfaces:
Predicate<org.jboss.jandex.AnnotationTarget.Kind>
- Enclosing interface:
- AnnotationsTransformer
public static final class AnnotationsTransformer.FieldTransformerBuilder
extends AnnotationsTransformer.AbstractBuilder<AnnotationsTransformer.FieldTransformerBuilder>
-
Field Summary
Fields inherited from class io.quarkus.arc.processor.AnnotationsTransformer.AbstractBuilder
predicate, priority -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleantest(org.jboss.jandex.AnnotationTarget.Kind kind) The field must meet the given condition.Methods inherited from class io.quarkus.arc.processor.AnnotationsTransformer.AbstractBuilder
priority, self, thenTransform, transform, when, whenContainsAll, whenContainsAll, whenContainsAll, whenContainsAny, whenContainsAny, whenContainsAny, whenContainsNone, whenContainsNone, whenContainsNone, wrap
-
Constructor Details
-
FieldTransformerBuilder
public FieldTransformerBuilder()
-
-
Method Details
-
whenField
public AnnotationsTransformer.FieldTransformerBuilder whenField(Predicate<org.jboss.jandex.FieldInfo> condition) The field must meet the given condition.- Parameters:
condition-- Returns:
- self
-
test
public boolean test(org.jboss.jandex.AnnotationTarget.Kind kind)
-