mirror of
https://github.com/dart-lang/sdk
synced 2024-09-16 01:21:07 +00:00
62f84880ef
Closes #40520 Closes #40948 Closes #40425 Change-Id: I0aa3cfa51b410c90dd0bea963846eeb6b2e73efb Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/140540 Commit-Queue: Johnni Winther <johnniwinther@google.com> Reviewed-by: Dmitry Stefantsov <dmitryas@google.com>
21 lines
529 B
Dart
21 lines
529 B
Dart
// Copyright (c) 2013, 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.
|
|
|
|
// Regression test for Issue 14304.
|
|
|
|
import "dart:mirrors";
|
|
import "package:expect/expect.dart";
|
|
|
|
class A<T> {
|
|
T m(T t) => t;
|
|
}
|
|
|
|
main() {
|
|
ClassMirror a = reflectClass(A);
|
|
TypeVariableMirror t = a.typeVariables[0];
|
|
MethodMirror m = a.declarations[#m] as MethodMirror;
|
|
|
|
Expect.equals(t, m.returnType);
|
|
}
|