LCOV - code coverage report
Current view: top level - src/builders - state_getter_method.dart (source / functions) Hit Total Coverage
Test: lcov.info Lines: 11 11 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 _StateGetterMethod implements _BuilderContract {
       5           1 :   const _StateGetterMethod(this.field);
       6             : 
       7             :   final FieldElement field;
       8             : 
       9           1 :   @override
      10           1 :   Method build() => Method(
      11           1 :         (b) => b
      12           3 :           ..docs.addAll(['']) // A new line
      13           1 :           ..type = MethodType.getter
      14           3 :           ..annotations.add(refer('override'))
      15           5 :           ..returns = refer(field.type.getDisplayString(withNullability: true))
      16           3 :           ..name = field.name
      17           1 :           ..lambda = true
      18           5 :           ..body = refer(field.stateFieldName).code,
      19             :       );
      20             : }

Generated by: LCOV version 1.15