| Index: tests/lib/mirrors/stringify.dart
|
| diff --git a/tests/lib/mirrors/stringify.dart b/tests/lib/mirrors/stringify.dart
|
| index ddb066848300d952dd656d86f3a065218b50647b..369f2c130c403bef81b88ca2e1445fce4bab240c 100644
|
| --- a/tests/lib/mirrors/stringify.dart
|
| +++ b/tests/lib/mirrors/stringify.dart
|
| @@ -83,6 +83,13 @@ stringifyParameter(ParameterMirror parameter) {
|
| return 'Parameter($buffer)';
|
| }
|
|
|
| +stringifyTypeVariable(TypeVariableMirror typeVariable) {
|
| + var buffer = new StringBuffer();
|
| + writeDeclarationOn(typeVariable, buffer);
|
| + buffer.write(', upperBound = ${stringify(typeVariable.upperBound)}');
|
| + return 'TypeVariable($buffer)';
|
| +}
|
| +
|
| stringifyType(TypeMirror type) {
|
| var buffer = new StringBuffer();
|
| writeDeclarationOn(type, buffer);
|
| @@ -116,6 +123,7 @@ stringify(value) {
|
| if (value is String) return value;
|
| if (value is Symbol) return stringifySymbol(value);
|
| if (value is ClassMirror) return stringifyClass(value);
|
| + if (value is TypeVariableMirror) return stringifyTypeVariable(value);
|
| if (value is TypeMirror) return stringifyType(value);
|
| if (value == null) return '<null>';
|
| throw 'Unexpected value: $value';
|
|
|