anchor.diff:      }
     }
   
  +  List<o.Expression> _buildQueryResult(_QueryValues2 viewValues) {
  +    final result = viewValues.values.toList();
  +    for (final template in viewValues.templates) {
  +      result.add(
  +        _mapNestedViews(
  +          template.view.declarationElement.appViewContainer,
  +          template.view,
  +          _buildQueryResult(template),
  +        ),
  +      );
  +    }
  +    return result;
  +  }
  +
     /// Invoked by [addQueryResult] when the [_queryRoot] is now dirty.
     ///
     /// This means during the next change detection cycle we need to rebuild the
  
positive.code:   /// the future it will be possible to optimize further and use this method for
    /// more query types.
    List<o.Statement> createImmediateUpdates();
  }
  
  class CompileQuery {
  
negative.code:   /// ```dart
    /// import2.QueryList _viewQuery_ChildDirective_0;
    /// ```
    List<o.AbstractClassPart> createClassFields();
  
    /// Return code that will set the query contents at change-detection time.
    ///
  