| Index: pkg/analyzer/lib/src/dart/element/type.dart
|
| diff --git a/pkg/analyzer/lib/src/dart/element/type.dart b/pkg/analyzer/lib/src/dart/element/type.dart
|
| index 4268f1ce5ccdbba8bd20f95e3644d7f8f168d5e1..6b587cd5c378b37c5b9ccc6f198af6d4510c4b85 100644
|
| --- a/pkg/analyzer/lib/src/dart/element/type.dart
|
| +++ b/pkg/analyzer/lib/src/dart/element/type.dart
|
| @@ -1295,16 +1295,16 @@ class InterfaceTypeImpl extends TypeImpl implements InterfaceType {
|
| }
|
|
|
| @override
|
| - PropertyAccessorElement getGetter(String getterName) => PropertyAccessorMember
|
| - .from((element as ClassElementImpl).getGetter(getterName), this);
|
| + PropertyAccessorElement getGetter(String getterName) =>
|
| + PropertyAccessorMember.from(element.getGetter(getterName), this);
|
|
|
| @override
|
| - MethodElement getMethod(String methodName) => MethodMember.from(
|
| - (element as ClassElementImpl).getMethod(methodName), this);
|
| + MethodElement getMethod(String methodName) =>
|
| + MethodMember.from(element.getMethod(methodName), this);
|
|
|
| @override
|
| - PropertyAccessorElement getSetter(String setterName) => PropertyAccessorMember
|
| - .from((element as ClassElementImpl).getSetter(setterName), this);
|
| + PropertyAccessorElement getSetter(String setterName) =>
|
| + PropertyAccessorMember.from(element.getSetter(setterName), this);
|
|
|
| @override
|
| bool isDirectSupertypeOf(InterfaceType type) {
|
|
|