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.