44
55import 'dart:io' ;
66
7- import 'package:analyzer/dart/element/element2 .dart' ;
7+ import 'package:analyzer/dart/element/element .dart' ;
88import 'package:analyzer/dart/element/type.dart' ;
99import 'package:analyzer/dart/element/type_provider.dart' ;
1010import 'package:analyzer/dart/element/type_system.dart' ;
@@ -213,22 +213,22 @@ Future<String> _redirectingMethod(
213213 var buffer = StringBuffer ()..write ('String ${compiler ._rendererName }' );
214214
215215 buffer.writeTypeParameters (compiler._usedContextStack
216- .expand ((c) => c.type.element3.typeParameters2 ));
216+ .expand ((c) => c.type.element.typeParameters ));
217217 buffer.write ('(' );
218218
219219 for (var context in compiler._usedContextStack) {
220- var contextElement = context.type.element3 ;
220+ var contextElement = context.type.element ;
221221 buffer.write (contextElement.displayName);
222- if (contextElement.typeParameters2 .isNotEmpty) {
222+ if (contextElement.typeParameters .isNotEmpty) {
223223 buffer.write ('<' );
224224 }
225- for (var tp in contextElement.typeParameters2 ) {
226- buffer.write (tp.name3 );
227- if (tp != contextElement.typeParameters2 .last) {
225+ for (var tp in contextElement.typeParameters ) {
226+ buffer.write (tp.name );
227+ if (tp != contextElement.typeParameters .last) {
228228 buffer.write (', ' );
229229 }
230230 }
231- if (contextElement.typeParameters2 .isNotEmpty) {
231+ if (contextElement.typeParameters .isNotEmpty) {
232232 buffer.write ('>' );
233233 }
234234 buffer.write (' ${context .name }' );
@@ -368,27 +368,27 @@ class _AotCompiler {
368368 // this should be perfectly possible.
369369
370370 var referenceElements = buffer.writeTypeParameters (
371- _usedContexts.expand ((c) => c.type.element3.typeParameters2 ),
371+ _usedContexts.expand ((c) => c.type.element.typeParameters ),
372372 );
373373 for (var element in referenceElements) {
374374 referenceUris.add (_elementUri (element));
375375 }
376376 buffer.write ('(' );
377377
378378 for (var context in _usedContexts) {
379- var contextElement = context.type.element3 ;
379+ var contextElement = context.type.element ;
380380 referenceUris.add (_elementUri (contextElement));
381381 buffer.write (contextElement.displayName);
382- if (contextElement.typeParameters2 .isNotEmpty) {
382+ if (contextElement.typeParameters .isNotEmpty) {
383383 buffer.write ('<' );
384384 }
385- for (var tp in contextElement.typeParameters2 ) {
386- buffer.write (tp.name3 );
387- if (tp != contextElement.typeParameters2 .last) {
385+ for (var tp in contextElement.typeParameters ) {
386+ buffer.write (tp.name );
387+ if (tp != contextElement.typeParameters .last) {
388388 buffer.write (', ' );
389389 }
390390 }
391- if (contextElement.typeParameters2 .isNotEmpty) {
391+ if (contextElement.typeParameters .isNotEmpty) {
392392 buffer.write ('>' );
393393 }
394394 buffer.write (' ${context .name }' );
@@ -406,8 +406,8 @@ class _AotCompiler {
406406 }
407407
408408 /// Returns the URI of [element] for use in generated import directives.
409- String _elementUri (Element2 element) {
410- var libraryElement = element.library2 ! ;
409+ String _elementUri (Element element) {
410+ var libraryElement = element.library ! ;
411411 var libraryUri = libraryElement.firstFragment.source.uri;
412412 if (libraryUri.scheme == 'file' ) {
413413 return path.relative (libraryUri.path,
@@ -577,8 +577,8 @@ class _BlockCompiler {
577577 // for [Iterable], and then use [DartType.asInstanceOf] to ultimately
578578 // determine that the inner type of the loop is, for example,
579579 // `Future<int>`.
580- var iterableElement = typeProvider.iterableElement2 ;
581- var iterableType = variableLookup.type.asInstanceOf2 (iterableElement)! ;
580+ var iterableElement = typeProvider.iterableElement ;
581+ var iterableType = variableLookup.type.asInstanceOf (iterableElement)! ;
582582 var innerContextType = iterableType.typeArguments.first as InterfaceType ;
583583 var innerContext = _VariableLookup (innerContextType, newContextName);
584584 _contextStack.push (innerContext);
@@ -636,7 +636,7 @@ class _BlockCompiler {
636636 late _VariableLookup context;
637637 GetterElement ? getter;
638638 for (var c in _contextStack) {
639- getter = c.type.lookUpGetter3 (primaryName, contextType.element3.library2 );
639+ getter = c.type.lookUpGetter (primaryName, contextType.element.library );
640640 if (getter != null ) {
641641 context = c;
642642 _usedContextTypes.add (c);
@@ -661,7 +661,7 @@ class _BlockCompiler {
661661 : '${context .name }.$primaryName ' ;
662662 var remainingNames = [...key.skip (1 )];
663663 for (var secondaryKey in remainingNames) {
664- getter = type.lookUpGetter3 (secondaryKey, type.element3.library2 );
664+ getter = type.lookUpGetter (secondaryKey, type.element.library );
665665 if (getter == null ) {
666666 throw MustachioResolutionException (node.keySpan.message (
667667 "Failed to resolve '$secondaryKey ' on ${context .type } while "
@@ -919,9 +919,9 @@ extension<T> on List<T> {
919919}
920920
921921extension on StringBuffer {
922- Set <Element2 > writeTypeParameters (
923- Iterable <TypeParameterElement2 > typeParameters) {
924- var referencedElements = < Element2 > {};
922+ Set <Element > writeTypeParameters (
923+ Iterable <TypeParameterElement > typeParameters) {
924+ var referencedElements = < Element > {};
925925 var hasTypeParameters = false ;
926926 for (var typeParameter in typeParameters) {
927927 if (! hasTypeParameters) {
@@ -933,11 +933,11 @@ extension on StringBuffer {
933933
934934 var bound = typeParameter.bound;
935935 if (bound == null ) {
936- write (typeParameter.name3 );
936+ write (typeParameter.name );
937937 } else {
938938 var boundElement = bound.documentableElement2! ;
939939 referencedElements.add (boundElement);
940- write ('${typeParameter .name3 } extends ${boundElement .name3 !}' );
940+ write ('${typeParameter .name } extends ${boundElement .name !}' );
941941 }
942942 }
943943 if (hasTypeParameters) {
0 commit comments