| Index: runtime/lib/mirrors_impl.dart
|
| diff --git a/runtime/lib/mirrors_impl.dart b/runtime/lib/mirrors_impl.dart
|
| index 7c7331fb53ae502ca2d509235e690ff16e25ca0f..88a89cc5a2f220466eb79773bbcc1d36b80ca401 100644
|
| --- a/runtime/lib/mirrors_impl.dart
|
| +++ b/runtime/lib/mirrors_impl.dart
|
| @@ -669,7 +669,7 @@ class _LocalFunctionTypeMirrorImpl extends _LocalClassMirrorImpl
|
| static Type _FunctionTypeMirror_return_type(reflectee)
|
| native "FunctionTypeMirror_return_type";
|
|
|
| - static List<ParameterMirror> _FunctionTypeMirror_parameters(reflectee)
|
| + List<ParameterMirror> _FunctionTypeMirror_parameters(reflectee)
|
| native "FunctionTypeMirror_parameters";
|
| }
|
|
|
| @@ -1017,7 +1017,7 @@ class _LocalMethodMirrorImpl extends _LocalDeclarationMirrorImpl
|
| static dynamic _MethodMirror_return_type(reflectee)
|
| native "MethodMirror_return_type";
|
|
|
| - static List<MethodMirror> _MethodMirror_parameters(reflectee)
|
| + List<ParameterMirror> _MethodMirror_parameters(reflectee)
|
| native "MethodMirror_parameters";
|
| }
|
|
|
| @@ -1065,14 +1065,22 @@ class _LocalVariableMirrorImpl extends _LocalDeclarationMirrorImpl
|
|
|
| class _LocalParameterMirrorImpl extends _LocalVariableMirrorImpl
|
| implements ParameterMirror {
|
| - _LocalParameterMirrorImpl(this._reflectee,
|
| + _LocalParameterMirrorImpl(reflectee,
|
| + String simpleName,
|
| + DeclarationMirror owner,
|
| this._position,
|
| - this.isOptional)
|
| - : super(null, '<TODO:unnamed>', null, null, false, false);
|
| + this.isOptional,
|
| + this.isNamed)
|
| + : super(reflectee,
|
| + simpleName,
|
| + owner,
|
| + null, // We override the type.
|
| + false, // isStatic does not apply.
|
| + false); // TODO(12196): Not yet implemented.
|
|
|
| - final _MirrorReference _reflectee;
|
| final int _position;
|
| final bool isOptional;
|
| + final bool isNamed;
|
|
|
| String get defaultValue {
|
| throw new UnimplementedError(
|
|
|