/**
* Generator corresponding to a {@code action} statement.
*/
-final class ActionGenerator extends AbstractCompositeGenerator<ActionEffectiveStatement> {
+final class ActionGenerator extends CompositeSchemaTreeGenerator<ActionEffectiveStatement, ActionGenerator> {
ActionGenerator(final ActionEffectiveStatement statement, final AbstractCompositeGenerator<?> parent) {
super(statement, parent);
}
// addGetterMethods(builder, builderFactory);
annotateDeprecatedIfNecessary(builder);
- if (builderFactory instanceof TypeBuilderFactory.Codegen) {
- addCodegenInformation(module, statement(), builder);
- }
+ builderFactory.addCodegenInformation(module, statement(), builder);
return builder.build();
}