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 4bc84b629fb4168d1bd8d04aba814c4ac388cc9c..bf898e0e6a951804cfef9e06697f9c7beceb6c1c 100644 |
--- a/pkg/analyzer/lib/src/dart/element/type.dart |
+++ b/pkg/analyzer/lib/src/dart/element/type.dart |
@@ -2555,6 +2555,12 @@ class TypeParameterTypeImpl extends TypeImpl implements TypeParameterType { |
: super(element, element.name); |
@override |
+ ElementLocation get definition => element.location; |
+ |
+ @override |
+ DartType get bound => element.bound ?? DynamicTypeImpl.instance; |
+ |
+ @override |
TypeParameterElement get element => super.element as TypeParameterElement; |
@override |