Package io.quarkus.arc.processor
Class AnnotationsTransformer.Builder
java.lang.Object
io.quarkus.arc.processor.AnnotationsTransformer.AbstractBuilder<AnnotationsTransformer.Builder>
io.quarkus.arc.processor.AnnotationsTransformer.Builder
- All Implemented Interfaces:
Predicate<org.jboss.jandex.AnnotationTarget.Kind>
- Enclosing interface:
AnnotationsTransformer
public static final class AnnotationsTransformer.Builder
extends AnnotationsTransformer.AbstractBuilder<AnnotationsTransformer.Builder>
A common
AnnotationsTransformer builder.-
Field Summary
FieldsFields inherited from class io.quarkus.arc.processor.AnnotationsTransformer.AbstractBuilder
predicate, priority -
Constructor Summary
Constructors -
Method Summary
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
-
Field Details
-
appliesTo
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
appliesTo
public AnnotationsTransformer.Builder appliesTo(org.jboss.jandex.AnnotationTarget.Kind appliesToKind) - Parameters:
appliesToKind-- Returns:
- self
- See Also:
-
appliesTo
public AnnotationsTransformer.Builder appliesTo(Predicate<org.jboss.jandex.AnnotationTarget.Kind> appliesTo) - Parameters:
appliesTo-- Returns:
- self
- See Also:
-
test
public boolean test(org.jboss.jandex.AnnotationTarget.Kind kind)
-