Skip to content

Commit 99c9e9c

Browse files
committed
remove analysis warnings
1 parent 8010d97 commit 99c9e9c

File tree

4 files changed

+11
-9
lines changed

4 files changed

+11
-9
lines changed

lib/src/element_type.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
library dartdoc.element_type;
77

88
import 'package:analyzer/dart/element/element.dart';
9-
import 'package:analyzer/src/generated/element.dart';
9+
import 'package:analyzer/dart/element/type.dart';
1010

1111
import 'model.dart';
1212

@@ -23,7 +23,7 @@ class ElementType {
2323

2424
bool get isParameterizedType {
2525
if (_type is FunctionType) {
26-
return (_type as FunctionType).boundTypeParameters.isNotEmpty;
26+
return (_type as FunctionType).typeFormals.isNotEmpty;
2727
} else if (_type is ParameterizedType) {
2828
return (_type as ParameterizedType).typeArguments.isNotEmpty;
2929
}
@@ -77,7 +77,7 @@ class ElementType {
7777
List<ElementType> get typeArguments {
7878
if (_type is FunctionType) {
7979
return (_type as FunctionType)
80-
.boundTypeParameters
80+
.typeFormals
8181
.map((f) => _getElementTypeFrom(f.type))
8282
.toList();
8383
} else {

lib/src/markdown_processor.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ library dartdoc.markdown_processor;
99
import 'dart:convert';
1010

1111
import 'package:analyzer/dart/ast/ast.dart';
12-
import 'package:analyzer/src/generated/element.dart'
12+
import 'package:analyzer/dart/element/element.dart'
1313
show
1414
LibraryElement,
1515
Element,

lib/src/model.dart

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ import 'dart:convert';
99

1010
import 'package:analyzer/dart/ast/ast.dart'
1111
show AnnotatedNode, Annotation, Declaration;
12-
import 'package:analyzer/src/generated/element.dart';
12+
import 'package:analyzer/dart/element/element.dart';
13+
import 'package:analyzer/dart/element/type.dart';
1314
import 'package:analyzer/src/generated/resolver.dart'
1415
show Namespace, NamespaceBuilder, InheritanceManager, MemberMap;
1516
import 'package:analyzer/src/generated/source_io.dart';
@@ -662,7 +663,7 @@ abstract class Documentable {
662663

663664
// TODO: how do we get rid of this class?
664665
class Dynamic extends ModelElement {
665-
Dynamic(DynamicElementImpl element, Library library)
666+
Dynamic(Element element, Library library)
666667
: super(element, library);
667668

668669
ModelElement get enclosingElement => throw new UnsupportedError('');
@@ -1221,7 +1222,7 @@ abstract class ModelElement implements Comparable, Nameable, Documentable {
12211222
ModelElement(this.element, this.library);
12221223

12231224
factory ModelElement.from(Element e, Library library) {
1224-
if (e is DynamicElementImpl) {
1225+
if (e.kind == ElementKind.DYNAMIC) {
12251226
return new Dynamic(e, library);
12261227
}
12271228
// Also handles enums
@@ -1940,7 +1941,7 @@ class TopLevelVariable extends ModelElement
19401941
}
19411942

19421943
String get constantValue {
1943-
var v = (_variable as ConstTopLevelVariableElementImpl)
1944+
var v = _variable
19441945
.computeNode()
19451946
.toSource();
19461947
if (v == null) return '';

lib/src/model_utils.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ library dartdoc.model_utils;
66

77
import 'dart:io';
88

9-
import 'package:analyzer/src/generated/element.dart';
9+
import 'package:analyzer/dart/element/element.dart';
10+
import 'package:analyzer/dart/element/type.dart';
1011
import 'package:analyzer/src/generated/engine.dart';
1112
import 'package:analyzer/src/generated/sdk.dart';
1213
import 'package:analyzer/src/generated/source_io.dart';

0 commit comments

Comments
 (0)