public interface InjectionPointsTransformer extends BuildExtension
| Modifier and Type | Interface and Description |
|---|---|
static class |
InjectionPointsTransformer.Transformation |
static interface |
InjectionPointsTransformer.TransformationContext |
BuildExtension.BuildContext, BuildExtension.Key<T>, BuildExtension.SimpleKey<V>DEFAULT_PRIORITY| Modifier and Type | Method and Description |
|---|---|
boolean |
appliesTo(org.jboss.jandex.Type requiredType)
Returns true if this transformer is meant to be applied to the supplied
requiredType. |
void |
transform(InjectionPointsTransformer.TransformationContext transformationContext)
Method is invoked for each injection point that returns true from
appliesTo(Type). |
compare, getPriority, initializeboolean appliesTo(org.jboss.jandex.Type requiredType)
requiredType.requiredType - the declared type of the injection pointvoid transform(InjectionPointsTransformer.TransformationContext transformationContext)
appliesTo(Type).
For further filtering (declaring class, qualifiers present and so on), user can use helper methods
present within InjectionPointsTransformer.TransformationContext.transformationContext - Copyright © 2021 JBoss by Red Hat. All rights reserved.