generateOnElement method
Iterable<FutureOr<GenerateComponentResult> >
generateOnElement(
- Element2 element,
- BuildStep buildStep
Implementation
Iterable<FutureOr<GenerateComponentResult>> generateOnElement(
Element2 element,
BuildStep buildStep,
) sync* {
if (element case final Annotatable annotatableElement) {
for (final generator in generators) {
if (annotatableElement.firstAnnotation(generator.annotationType)
case final ElementAnnotation annotation) {
yield generator.generate(
element,
ConstantReader(annotation.computeConstantValue()),
buildStep,
);
}
}
}
}