00353040b9
Change-Id: Ibff34fe071a6d10ce29c30e1d008d4a5ce6690a0 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/140868 Commit-Queue: Johnni Winther <johnniwinther@google.com> Reviewed-by: Jens Johansen <jensj@google.com>
25 lines
620 B
Dart
25 lines
620 B
Dart
// Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file
|
|
// for details. All rights reserved. Use of this source code is governed by a
|
|
// BSD-style license that can be found in the LICENSE file.
|
|
|
|
// @dart = 2.5
|
|
|
|
import 'issue41180_lib.dart';
|
|
|
|
class D<Y> {
|
|
C<Y> method() => new C<Y>(() => null);
|
|
}
|
|
|
|
void main() {
|
|
foo(() => null);
|
|
bar = () => null;
|
|
new D<int>().method();
|
|
findKey(new Map<String, String>('foo', 'bar'), 'bar');
|
|
}
|
|
|
|
void findKey(Map<String, dynamic> m, dynamic search) {
|
|
print(m.entries
|
|
.singleWhere((entry) => entry.value == search, orElse: () => null)
|
|
?.key);
|
|
}
|