T
- the type which this processor processes.@Beta
public interface TransformationParticipant<T extends MutableNamedElement>
TypeReference
s during this phase as long as they are not
inferred from an expression. It's not allowed to resolve any expressions during this phase.Modifier and Type | Method and Description |
---|---|
void |
doTransform(java.util.List<? extends T> annotatedTargetElements,
TransformationContext context)
Invoked by the compiler
|
void doTransform(java.util.List<? extends T> annotatedTargetElements, @Extension TransformationContext context)
annotatedTargetElements
- the mutable java representation of the annotated elementscontext
- a TransformationContext
providing useful services.