T
- the type which this processor processes.@Beta
public interface CodeGenerationParticipant<T extends NamedElement>
Modifier and Type | Method and Description |
---|---|
void |
doGenerateCode(java.util.List<? extends T> annotatedSourceElements,
CodeGenerationContext context)
Invoked by the compiler during the code generation phase.
|
void doGenerateCode(java.util.List<? extends T> annotatedSourceElements, @Extension CodeGenerationContext context)
annotatedSourceElements
- the immutable source representation (i.e. the Xtend AST) of the annotated elementscontext
- a TransformationContext
providing useful services.