22// for details. All rights reserved. Use of this source code is governed by a
33// BSD-style license that can be found in the LICENSE file.
44
5- import 'package:analyzer/dart/element/element2 .dart' ;
5+ import 'package:analyzer/dart/element/element .dart' ;
66import 'package:analyzer/source/line_info.dart' ;
77import 'package:dartdoc/src/element_type.dart' ;
88import 'package:dartdoc/src/model/comment_referable.dart' ;
@@ -12,7 +12,7 @@ import 'package:dartdoc/src/model_utils.dart';
1212
1313class Constructor extends ModelElement with ContainerMember , TypeParameters {
1414 @override
15- final ConstructorElement2 element;
15+ final ConstructorElement element;
1616
1717 Constructor (this .element, super .library, super .packageGraph);
1818
@@ -25,7 +25,7 @@ class Constructor extends ModelElement with ContainerMember, TypeParameters {
2525 return enclosingElement.characterLocation;
2626 }
2727 final lineInfo = unitElement.lineInfo;
28- var offset = element.firstFragment.nameOffset2 ??
28+ var offset = element.firstFragment.nameOffset ??
2929 element.firstFragment.typeNameOffset;
3030 if (offset != null && offset >= 0 ) {
3131 return lineInfo.getLocation (offset);
@@ -37,10 +37,10 @@ class Constructor extends ModelElement with ContainerMember, TypeParameters {
3737 bool get isPublic {
3838 if (! super .isPublic) return false ;
3939 if (element.hasPrivateName) return false ;
40- var class_ = element.enclosingElement2 ;
40+ var class_ = element.enclosingElement ;
4141 // Enums cannot be explicitly constructed or extended.
42- if (class_ is EnumElement2 ) return false ;
43- if (class_ is ClassElement2 ) {
42+ if (class_ is EnumElement ) return false ;
43+ if (class_ is ClassElement ) {
4444 if (element.isFactory) return true ;
4545 if (class_.isSealed ||
4646 (class_.isAbstract && class_.isFinal) ||
@@ -60,7 +60,7 @@ class Constructor extends ModelElement with ContainerMember, TypeParameters {
6060
6161 @override
6262 Container get enclosingElement =>
63- getModelFor (element.enclosingElement2 , library) as Container ;
63+ getModelFor (element.enclosingElement , library) as Container ;
6464
6565 @override
6666 String get fileName =>
@@ -85,7 +85,7 @@ class Constructor extends ModelElement with ContainerMember, TypeParameters {
8585 @override
8686 bool get isConst => element.isConst;
8787
88- bool get isUnnamedConstructor => element.name3 == 'new' ;
88+ bool get isUnnamedConstructor => element.name == 'new' ;
8989
9090 bool get isFactory => element.isFactory;
9191
@@ -100,11 +100,11 @@ class Constructor extends ModelElement with ContainerMember, TypeParameters {
100100 // TODO(jcollins-g): After the old lookup code is retired, rationalize
101101 // [name] around the conventions used in referenceChildren and replace
102102 // code there and elsewhere with simple references to the name.
103- '${enclosingElement .name }.${element .name3 }' ;
103+ '${enclosingElement .name }.${element .name }' ;
104104
105105 @override
106106 String get nameWithGenerics {
107- var constructorName = element.name3 ! ;
107+ var constructorName = element.name ! ;
108108 if (constructorName == 'new' ) {
109109 return '${enclosingElement .name }$genericParameters ' ;
110110 }
@@ -113,7 +113,7 @@ class Constructor extends ModelElement with ContainerMember, TypeParameters {
113113
114114 String ? get shortName {
115115 if (name.contains ('.' )) {
116- return name.substring (element.enclosingElement2.name3 ! .length + 1 );
116+ return name.substring (element.enclosingElement.name ! .length + 1 );
117117 } else {
118118 return name;
119119 }
@@ -122,11 +122,11 @@ class Constructor extends ModelElement with ContainerMember, TypeParameters {
122122 @override
123123 late final Map <String , CommentReferable > referenceChildren = () {
124124 // Find the element that [parameter] is _really_ referring to.
125- Element2 ? dereferenceParameter (FormalParameterElement ? parameter) =>
125+ Element ? dereferenceParameter (FormalParameterElement ? parameter) =>
126126 switch (parameter) {
127- FieldFormalParameterElement2 () => parameter.field2 ,
128- SuperFormalParameterElement2 () =>
129- dereferenceParameter (parameter.superConstructorParameter2 ),
127+ FieldFormalParameterElement () => parameter.field ,
128+ SuperFormalParameterElement () =>
129+ dereferenceParameter (parameter.superConstructorParameter ),
130130 _ => parameter
131131 };
132132
@@ -142,5 +142,5 @@ class Constructor extends ModelElement with ContainerMember, TypeParameters {
142142
143143 @override
144144 String get referenceName =>
145- isUnnamedConstructor ? enclosingElement.name : element.name3 ! ;
145+ isUnnamedConstructor ? enclosingElement.name : element.name ! ;
146146}
0 commit comments