anchor.diff:  
   @Directive(
     selector: 'directive-logging-checks',
  -  // TODO(b/71710685): Change to `Visibility.local` to reduce code size.
  -  visibility: Visibility.all,
   )
   class DirectiveLoggingChecks implements DoCheck {
     Logger log;
  
positive.code:   selector: 'container-with-no-propertyaccess',
    template: '<no-property-access></no-property-access>',
    directives: const [NoPropertyAccess],
    // TODO(b/71710685): Change to `Visibility.local` to reduce code size.
    visibility: Visibility.all,
  )
  class ContainerWithNoPropertyAccess {
    dynamic value;
  
negative.code:   template: '<template #alice>Unstamped tmp</template>'
        '<ref-reader [ref1]="alice"></ref-reader>',
    directives: const [RefReaderComponent],
  )
  class MyCompWithTemplateRef {
    @ViewChild(RefReaderComponent)
    RefReaderComponent refReaderComponent;
  }
  
  @Component(
    selector: 'ref-reader',
    template: '<div></div>',
  )
  class RefReaderComponent {
    @Input()
  