build method

  1. @override
Future<void> build(
  1. BuildStep buildStep
)

Builds the state extensions for the given buildStep.

Uses SharedPartBuilder internally to generate the extensions. The generated code includes pattern matching and logging utilities.

Implementation

@override
Future<void> build(BuildStep buildStep) async {
  final sharedBuilder = SharedPartBuilder(
    [StateExtensionGenerator()],
    'bloc_state_gen',
  );

  await sharedBuilder.build(buildStep);
}