LCOV - code coverage report
Current view: top level - async-1.13.3/lib/src/result - capture_sink.dart (source / functions) Hit Total Coverage
Test: coverage.lcov Lines: 0 4 0.0 %
Date: 2017-10-10 20:17:03 Functions: 0 0 -

          Line data    Source code
       1             : // Copyright (c) 2016, the Dart project authors.  Please see the AUTHORS file
       2             : // for details. All rights reserved. Use of this source code is governed by a
       3             : // BSD-style license that can be found in the LICENSE file.
       4             : 
       5             : import 'dart:async';
       6             : 
       7             : import '../result.dart';
       8             : 
       9             : /// Use [Result.captureSinkTransformer].
      10             : @Deprecated("Will be removed in async 2.0.0.")
      11             : class CaptureSink<T> implements EventSink<T> {
      12             :   final EventSink _sink;
      13             : 
      14           0 :   CaptureSink(EventSink<Result<T>> sink) : _sink = sink;
      15             : 
      16             :   void add(T value) {
      17           0 :     _sink.add(new Result.value(value));
      18             :   }
      19             : 
      20             :   void addError(Object error, [StackTrace stackTrace]) {
      21           0 :     _sink.add(new Result.error(error, stackTrace));
      22             :   }
      23             : 
      24             :   void close() {
      25           0 :     _sink.close();
      26             :   }
      27             : }

Generated by: LCOV version 1.13