File tree Expand file tree Collapse file tree 6 files changed +21
-11
lines changed
analyzer_plugin/lib/src/utilities/navigation Expand file tree Collapse file tree 6 files changed +21
-11
lines changed Original file line number Diff line number Diff line change 3131* Deprecate ` InstanceFragment.methods2 ` , use ` methods ` instead.
3232* Deprecate ` InterfaceElement.constructors2 ` , use ` constructors ` instead.
3333* Deprecate ` InterfaceFragment.constructors2 ` , use ` constructors ` instead.
34+ * Deprecate ` JoinPatternVariableElement.variables2 ` , use ` variables ` instead.
3435
3536## 7.4.1
3637* Restore ` InstanceElement.augmented ` getter.
Original file line number Diff line number Diff line change @@ -3440,7 +3440,8 @@ package:analyzer/dart/element/element.dart:
34403440 firstFragment (getter: JoinPatternVariableFragment)
34413441 fragments (getter: List<JoinPatternVariableFragment>)
34423442 isConsistent (getter: bool)
3443- variables2 (getter: List<PatternVariableElement>)
3443+ variables (getter: List<PatternVariableElement>)
3444+ variables2 (getter: List<PatternVariableElement>, deprecated)
34443445 JoinPatternVariableFragment (class extends Object implements PatternVariableFragment):
34453446 new (constructor: JoinPatternVariableFragment Function())
34463447 element (getter: JoinPatternVariableElement)
Original file line number Diff line number Diff line change @@ -2250,13 +2250,17 @@ abstract class JoinPatternVariableElement implements PatternVariableElement {
22502250 @override
22512251 List <JoinPatternVariableFragment > get fragments;
22522252
2253- /// Whether the [variables2 ] are consistent.
2253+ /// Whether the [variables ] are consistent.
22542254 ///
22552255 /// The variables are consistent if they are present in all branches, and have
22562256 /// the same type and finality.
22572257 bool get isConsistent;
22582258
22592259 /// The variables that join into this variable.
2260+ List <PatternVariableElement > get variables;
2261+
2262+ /// The variables that join into this variable.
2263+ @Deprecated ('Use variables instead' )
22602264 List <PatternVariableElement > get variables2;
22612265}
22622266
Original file line number Diff line number Diff line change @@ -5487,7 +5487,7 @@ class JoinPatternVariableElementImpl2 extends PatternVariableElementImpl2
54875487 void append (PatternVariableElementImpl2 variable) {
54885488 result.add (variable);
54895489 if (variable is JoinPatternVariableElementImpl2 ) {
5490- for (var variable in variable.variables2 ) {
5490+ for (var variable in variable.variables ) {
54915491 append (variable);
54925492 }
54935493 }
@@ -5497,13 +5497,17 @@ class JoinPatternVariableElementImpl2 extends PatternVariableElementImpl2
54975497 return result;
54985498 }
54995499
5500- /// The variables that join into this variable.
5501- List <PatternVariableFragmentImpl > get variables => _wrappedElement.variables;
5502-
55035500 @override
5504- List <PatternVariableElementImpl2 > get variables2 =>
5501+ List <PatternVariableElementImpl2 > get variables =>
55055502 _wrappedElement.variables.map ((fragment) => fragment.element).toList ();
55065503
5504+ /// The variables that join into this variable.
5505+ @Deprecated ('Use variables instead' )
5506+ @override
5507+ List <PatternVariableElementImpl2 > get variables2 {
5508+ return variables;
5509+ }
5510+
55075511 @override
55085512 JoinPatternVariableFragmentImpl get _wrappedElement =>
55095513 super ._wrappedElement as JoinPatternVariableFragmentImpl ;
Original file line number Diff line number Diff line change @@ -1975,7 +1975,7 @@ class _VariableBinder
19751975 expandedVariables = components
19761976 .expand ((variable) {
19771977 if (variable is JoinPatternVariableElementImpl2 ) {
1978- return variable.variables2 ;
1978+ return variable.variables ;
19791979 } else {
19801980 return [variable];
19811981 }
Original file line number Diff line number Diff line change @@ -376,7 +376,7 @@ class _DartNavigationComputerVisitor extends RecursiveAstVisitor<void> {
376376 @override
377377 void visitDeclaredVariablePattern (DeclaredVariablePattern node) {
378378 if (node.declaredElement2 case BindPatternVariableElement (: var join2? )) {
379- for (var variable in join2.variables2 ) {
379+ for (var variable in join2.variables ) {
380380 computer._addRegionForElement (node.name, variable);
381381 }
382382 } else {
@@ -586,8 +586,8 @@ class _DartNavigationComputerVisitor extends RecursiveAstVisitor<void> {
586586 fragment,
587587 );
588588 }
589- } else if (element case JoinPatternVariableElement (: var variables2 )) {
590- for (var variable in variables2 ) {
589+ } else if (element case JoinPatternVariableElement (: var variables )) {
590+ for (var variable in variables ) {
591591 computer._addRegionForElement (node, variable);
592592 }
593593 } else {
You can’t perform that action at this time.
0 commit comments