File tree Expand file tree Collapse file tree 5 files changed +7
-22
lines changed Expand file tree Collapse file tree 5 files changed +7
-22
lines changed Original file line number Diff line number Diff line change 99*  Remove deprecated ` LocalVariableElement.hasInitializer ` .
1010*  Remove deprecated ` LocalVariableFragment.hasInitializer ` .
1111*  Remove deprecated ` LocalVariableFragment.nameOffset ` .
12+ *  Remove deprecated ` JoinPatternVariableFragment.isConsistent ` .
13+ *  Remove deprecated ` JoinPatternVariableFragment.variables2 ` .
1214*  ` LibraryFragment `  is not ` Annotatable `  anymore.
1315*  Stop implementing ` ConstantEvaluationTarget `  by ` ElementAnnotation ` .
1416  This is an internal interface that should not have been exposed.
Original file line number Diff line number Diff line change @@ -3769,11 +3769,9 @@ package:analyzer/dart/element/element.dart:
37693769  JoinPatternVariableFragment (class extends Object implements PatternVariableFragment):
37703770    new (constructor: JoinPatternVariableFragment Function())
37713771    element (getter: JoinPatternVariableElement)
3772-     isConsistent (getter: bool)
37733772    nextFragment (getter: JoinPatternVariableFragment?)
37743773    offset (getter: int)
37753774    previousFragment (getter: JoinPatternVariableFragment?)
3776-     variables2 (getter: List<PatternVariableFragment>)
37773775  LabelElement (class extends Object implements Element):
37783776    new (constructor: LabelElement Function())
37793777    enclosingElement (getter: ExecutableElement?)
Original file line number Diff line number Diff line change @@ -2524,12 +2524,6 @@ abstract class JoinPatternVariableFragment implements PatternVariableFragment {
25242524  @override 
25252525  JoinPatternVariableElement  get  element;
25262526
2527-   /// Whether the [variables2]  are consistent. 
2528-   /// 
2529-   /// The variables are consistent if they are present in all branches, and have 
2530-   /// the same type and finality. 
2531-    bool  get  isConsistent;
2532- 
25332527  @override 
25342528  JoinPatternVariableFragment ?  get  nextFragment;
25352529
@@ -2539,9 +2533,6 @@ abstract class JoinPatternVariableFragment implements PatternVariableFragment {
25392533
25402534  @override 
25412535  JoinPatternVariableFragment ?  get  previousFragment;
2542- 
2543-   /// The variables that join into this variable. 
2544-    List <PatternVariableFragment > get  variables2;
25452536}
25462537
25472538/// A label associated with a statement. 
Original file line number Diff line number Diff line change @@ -5345,7 +5345,10 @@ class JoinPatternVariableElementImpl extends PatternVariableElementImpl
53455345      _wrappedElement.inconsistency =  value;
53465346
53475347  @override 
5348-   bool  get  isConsistent =>  _wrappedElement.isConsistent;
5348+   bool  get  isConsistent {
5349+     return  _wrappedElement.inconsistency == 
5350+         shared.JoinedPatternVariableInconsistency .none;
5351+   }
53495352
53505353  set  isFinal (bool  value) =>  _wrappedElement.isFinal =  value;
53515354
@@ -5410,11 +5413,6 @@ class JoinPatternVariableFragmentImpl extends PatternVariableFragmentImpl
54105413  JoinPatternVariableElementImpl  get  element => 
54115414      super .element as  JoinPatternVariableElementImpl ;
54125415
5413-   @override 
5414-   bool  get  isConsistent {
5415-     return  inconsistency ==  shared.JoinedPatternVariableInconsistency .none;
5416-   }
5417- 
54185416  @override 
54195417  JoinPatternVariableFragmentImpl ?  get  nextFragment => 
54205418      super .nextFragment as  JoinPatternVariableFragmentImpl ? ;
@@ -5442,10 +5440,6 @@ class JoinPatternVariableFragmentImpl extends PatternVariableFragmentImpl
54425440    append (this );
54435441    return  result;
54445442  }
5445- 
5446-   @override 
5447-   List <PatternVariableFragment > get  variables2 => 
5448-       variables.cast <PatternVariableFragment >();
54495443}
54505444
54515445class  LabelElementImpl  extends  ElementImpl  implements  LabelElement  {
Original file line number Diff line number Diff line change @@ -319,7 +319,7 @@ class ElementPrinter {
319319      return  '$enclosingStr ::@formalParameter::${fragment .name }' ;
320320    } else  if  (fragment is  JoinPatternVariableFragmentImpl ) {
321321      return  [
322-         if  (! fragment.isConsistent) 'notConsistent ' ,
322+         if  (! fragment.element. isConsistent) 'notConsistent ' ,
323323        if  (fragment.isFinal) 'final ' ,
324324        fragment.name ??  '' ,
325325        '[' ,
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments