@@ -11,8 +11,13 @@ import 'dart:convert';
11
11
import 'dart:io' ;
12
12
13
13
import 'package:analyzer/dart/ast/ast.dart'
14
- show Declaration, Expression, InstanceCreationExpression;
15
- import 'package:analyzer/dart/ast/ast.dart' ;
14
+ show
15
+ AnnotatedNode,
16
+ AstNode,
17
+ CommentReference,
18
+ Declaration,
19
+ Expression,
20
+ InstanceCreationExpression;
16
21
import 'package:analyzer/dart/element/element.dart' ;
17
22
import 'package:analyzer/dart/element/type.dart' ;
18
23
import 'package:analyzer/file_system/file_system.dart' as fileSystem;
@@ -489,7 +494,7 @@ class Accessor extends ModelElement implements EnclosedElement {
489
494
490
495
/// Implements the Dart 2.1 "mixin" style of mixin declarations.
491
496
class Mixin extends Class {
492
- Mixin (MixinElementImpl element, Library library, PackageGraph packageGraph)
497
+ Mixin (ClassElement element, Library library, PackageGraph packageGraph)
493
498
: super (element, library, packageGraph) {}
494
499
495
500
@override
@@ -521,7 +526,7 @@ class Mixin extends Class {
521
526
/// Returns a list of superclass constraints for this mixin.
522
527
Iterable <ParameterizedElementType > get superclassConstraints {
523
528
if (_superclassConstraints == null ) {
524
- _superclassConstraints = (element as MixinElementImpl )
529
+ _superclassConstraints = (element as ClassElement )
525
530
.superclassConstraints
526
531
.map <ParameterizedElementType >(
527
532
(InterfaceType i) => new ElementType .from (i, packageGraph))
0 commit comments