public static final class InjectionPointsTransformer.Transformation extends Object
| Modifier and Type | Field and Description |
|---|---|
protected C |
modifiedAnnotations |
| Modifier and Type | Method and Description |
|---|---|
T |
add(org.jboss.jandex.AnnotationInstance annotation) |
T |
add(Class<? extends Annotation> annotationType,
org.jboss.jandex.AnnotationValue... values)
NOTE: The annotation target is derived from the transformation context.
|
T |
add(org.jboss.jandex.DotName name,
org.jboss.jandex.AnnotationValue... values)
NOTE: The annotation target is derived from the transformation context..
|
T |
addAll(org.jboss.jandex.AnnotationInstance... annotations) |
T |
addAll(Collection<org.jboss.jandex.AnnotationInstance> annotations) |
void |
done()
Applies the transformation.
|
T |
remove(Predicate<org.jboss.jandex.AnnotationInstance> predicate)
Remove all annotations matching the given predicate.
|
T |
removeAll()
Remove all annotations.
|
protected InjectionPointsTransformer.Transformation |
self() |
protected final C extends Collection<org.jboss.jandex.AnnotationInstance> modifiedAnnotations
protected InjectionPointsTransformer.Transformation self()
public T add(org.jboss.jandex.AnnotationInstance annotation)
add in interface AnnotationsTransformation<T extends AnnotationsTransformation<T>>public T addAll(Collection<org.jboss.jandex.AnnotationInstance> annotations)
addAll in interface AnnotationsTransformation<T extends AnnotationsTransformation<T>>public T addAll(org.jboss.jandex.AnnotationInstance... annotations)
addAll in interface AnnotationsTransformation<T extends AnnotationsTransformation<T>>public T add(Class<? extends Annotation> annotationType, org.jboss.jandex.AnnotationValue... values)
AnnotationsTransformationAnnotationInstance directly and supply the correct
MethodParameterInfo.add in interface AnnotationsTransformation<T extends AnnotationsTransformation<T>>public T add(org.jboss.jandex.DotName name, org.jboss.jandex.AnnotationValue... values)
AnnotationsTransformationAnnotationInstance directly and supply the correct
MethodParameterInfo.add in interface AnnotationsTransformation<T extends AnnotationsTransformation<T>>public T remove(Predicate<org.jboss.jandex.AnnotationInstance> predicate)
AnnotationsTransformationremove in interface AnnotationsTransformation<T extends AnnotationsTransformation<T>>public T removeAll()
AnnotationsTransformationremoveAll in interface AnnotationsTransformation<T extends AnnotationsTransformation<T>>public void done()
AnnotationsTransformationdone in interface AnnotationsTransformation<T extends AnnotationsTransformation<T>>Copyright © 2021 JBoss by Red Hat. All rights reserved.