LCOV - code coverage report
Current view: top level - src/builders - static_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             : // Generates the 'events' and 'states' getter methods
       4             : class _StaticStateGetterMethod implements _BuilderContract {
       5           1 :   const _StaticStateGetterMethod(this.returnClassName, this.isEvent);
       6             : 
       7             :   final String returnClassName;
       8             : 
       9             :   final bool isEvent;
      10             : 
      11           1 :   @override
      12           1 :   Method build() => Method(
      13           1 :         (b) => b
      14           3 :           ..docs.addAll(['']) // A new line
      15           1 :           ..type = MethodType.getter
      16           3 :           ..annotations.add(refer('override'))
      17           3 :           ..returns = refer(returnClassName)
      18           2 :           ..name = isEvent ? 'events' : 'states'
      19           1 :           ..lambda = true
      20           1 :           ..body = const Code('this'),
      21             :       );
      22             : }

Generated by: LCOV version 1.15