| Index: pkg/analyzer/lib/src/generated/element.dart
|
| diff --git a/pkg/analyzer/lib/src/generated/element.dart b/pkg/analyzer/lib/src/generated/element.dart
|
| index f7278d4845101cee952b959b436f6243275138eb..5ad1e919db13b96228cc77a59b5303e4d10111fb 100644
|
| --- a/pkg/analyzer/lib/src/generated/element.dart
|
| +++ b/pkg/analyzer/lib/src/generated/element.dart
|
| @@ -5769,6 +5769,11 @@ abstract class InterfaceType implements ParameterizedType {
|
| */
|
| List<PropertyAccessorElement> get accessors;
|
|
|
| + /**
|
| + * Return a list containing all of the constructors declared in this type.
|
| + */
|
| + List<ConstructorElement> get constructors;
|
| +
|
| @override
|
| ClassElement get element;
|
|
|
| @@ -6127,6 +6132,17 @@ class InterfaceTypeImpl extends TypeImpl implements InterfaceType {
|
| }
|
|
|
| @override
|
| + List<ConstructorElement> get constructors {
|
| + List<ConstructorElement> constructors = element.constructors;
|
| + List<ConstructorElement> members =
|
| + new List<ConstructorElement>(constructors.length);
|
| + for (int i = 0; i < constructors.length; i++) {
|
| + members[i] = ConstructorMember.from(constructors[i], this);
|
| + }
|
| + return members;
|
| + }
|
| +
|
| + @override
|
| String get displayName {
|
| String name = this.name;
|
| List<DartType> typeArguments = this.typeArguments;
|
|
|