Package org.jboss.jandex
Class AnnotationTransformation.ClassBuilder
- java.lang.Object
-
- org.jboss.jandex.AnnotationTransformation.Builder<AnnotationTransformation.ClassBuilder>
-
- org.jboss.jandex.AnnotationTransformation.ClassBuilder
-
- Enclosing interface:
- AnnotationTransformation
public static class AnnotationTransformation.ClassBuilder extends AnnotationTransformation.Builder<AnnotationTransformation.ClassBuilder>
A builder of annotation transformations for classes.
-
-
Constructor Summary
Constructors Constructor Description ClassBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnnotationTransformation.ClassBuilder
whenClass(java.lang.Class<?> clazz)
Adds a predicate that tests whether the current class is the givenclazz
.AnnotationTransformation.ClassBuilder
whenClass(java.util.function.Predicate<ClassInfo> predicate)
Adds a predicate that tests whether the current class matches givenpredicate
.AnnotationTransformation.ClassBuilder
whenClass(DotName name)
Adds a predicate that tests whether the current class has givenname
.-
Methods inherited from class org.jboss.jandex.AnnotationTransformation.Builder
priority, self, transform, when, whenAllMatch, whenAllMatch, whenAllMatch, whenAllMatch, whenAnyMatch, whenAnyMatch, whenAnyMatch, whenAnyMatch, whenNoneMatch, whenNoneMatch, whenNoneMatch, whenNoneMatch
-
-
-
-
Method Detail
-
whenClass
public AnnotationTransformation.ClassBuilder whenClass(java.lang.Class<?> clazz)
Adds a predicate that tests whether the current class is the givenclazz
.- Parameters:
clazz
- the class, must not benull
- Returns:
- this builder
- See Also:
AnnotationTransformation.Builder.when(Predicate)
-
whenClass
public AnnotationTransformation.ClassBuilder whenClass(DotName name)
Adds a predicate that tests whether the current class has givenname
.- Parameters:
name
- the class name, must not benull
- Returns:
- this builder
- See Also:
AnnotationTransformation.Builder.when(Predicate)
-
whenClass
public AnnotationTransformation.ClassBuilder whenClass(java.util.function.Predicate<ClassInfo> predicate)
Adds a predicate that tests whether the current class matches givenpredicate
.- Parameters:
predicate
- the predicate, must not benull
- Returns:
- this builder
- See Also:
AnnotationTransformation.Builder.when(Predicate)
-
-