LCOV - code coverage report
Current view: top level - src/builders - event_method.dart (source / functions) Hit Total Coverage
Test: lcov.info Lines: 12 12 100.0 %
Date: 2021-09-23 09:58:53 Functions: 0 0 -

          Line data    Source code
       1             : part of rx_bloc_generator;
       2             : 
       3             : /// A mapper that converts a [MethodElement] into an event [Method]
       4             : class _EventMethod implements _BuilderContract {
       5           1 :   const _EventMethod(this.method);
       6             : 
       7             :   final MethodElement method;
       8             : 
       9           1 :   @override
      10           1 :   Method build() => Method.returnsVoid(
      11           1 :         (b) => b
      12           3 :           ..docs.addAll(['']) // A new line
      13           2 :           ..annotations.add(
      14           1 :             refer('override'),
      15             :           )
      16           3 :           ..name = method.name
      17           6 :           ..requiredParameters.addAll(method.parameters.whereRequired().clone())
      18           6 :           ..optionalParameters.addAll(method.parameters.whereOptional().clone())
      19           1 :           ..lambda = true
      20           3 :           ..body = method.buildBody(),
      21             :       );
      22             : }

Generated by: LCOV version 1.15