@@ -818,6 +818,9 @@ class Class extends ModelElement
818
818
819
819
Iterable <DefinedElementType > get publicMixins => filterNonPublic (mixins);
820
820
821
+ @override
822
+ DefinedElementType get modelType => super .modelType;
823
+
821
824
List <Operator > get operators {
822
825
if (_operators != null ) return _operators;
823
826
_operators = _methods
@@ -1111,6 +1114,9 @@ class Constructor extends ModelElement
1111
1114
@override
1112
1115
String get kind => 'constructor' ;
1113
1116
1117
+ @override
1118
+ DefinedElementType get modelType => super .modelType;
1119
+
1114
1120
String _name;
1115
1121
@override
1116
1122
String get name {
@@ -2484,6 +2490,9 @@ class Method extends ModelElement
2484
2490
2485
2491
String get linkedReturnType => modelType.createLinkedReturnTypeName ();
2486
2492
2493
+ @override
2494
+ DefinedElementType get modelType => super .modelType;
2495
+
2487
2496
@override
2488
2497
Method get overriddenElement {
2489
2498
ClassElement parent = element.enclosingElement;
@@ -4038,6 +4047,9 @@ class ModelFunctionTyped extends ModelElement
4038
4047
// Food for mustache. TODO(jcollins-g): what about enclosing elements?
4039
4048
bool get isInherited => false ;
4040
4049
4050
+ @override
4051
+ DefinedElementType get modelType => super .modelType;
4052
+
4041
4053
FunctionTypedElement get _func => (element as FunctionTypedElement );
4042
4054
}
4043
4055
@@ -5806,6 +5818,9 @@ class Typedef extends ModelElement
5806
5818
5807
5819
String get linkedReturnType => modelType.createLinkedReturnTypeName ();
5808
5820
5821
+ @override
5822
+ DefinedElementType get modelType => super .modelType;
5823
+
5809
5824
FunctionTypeAliasElement get _typedef =>
5810
5825
(element as FunctionTypeAliasElement );
5811
5826
0 commit comments