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.