| // Copyright (c) 2022, the Dart project authors. Please see the AUTHORS file | 
 | // for details. All rights reserved. Use of this source code is governed by a | 
 | // BSD-style license that can be found in the LICENSE file. | 
 |  | 
 | // No annotation here. | 
 | library late_field_checks.lib_none; | 
 |  | 
 | import 'late_field_checks_common.dart'; | 
 |  | 
 | void main() { | 
 |   libraryName = 'LibraryNone'; | 
 |  | 
 |   test(() => ClassNoneFieldNone()); | 
 |   test(() => ClassNoneFinalFieldNone()); | 
 |   test(() => ClassNoneFieldTrust()); | 
 |   test(() => ClassNoneFinalFieldTrust()); | 
 |   test(() => ClassNoneFieldCheck()); | 
 |   test(() => ClassNoneFinalFieldCheck()); | 
 |  | 
 |   test(() => ClassTrustFieldNone()); | 
 |   test(() => ClassTrustFinalFieldNone()); | 
 |   test(() => ClassTrustFieldTrust()); | 
 |   test(() => ClassTrustFinalFieldTrust()); | 
 |   test(() => ClassTrustFieldCheck()); | 
 |   test(() => ClassTrustFinalFieldCheck()); | 
 |  | 
 |   test(() => ClassCheckFieldNone()); | 
 |   test(() => ClassCheckFinalFieldNone()); | 
 |   test(() => ClassCheckFieldTrust()); | 
 |   test(() => ClassCheckFinalFieldTrust()); | 
 |   test(() => ClassCheckFieldCheck()); | 
 |   test(() => ClassCheckFinalFieldCheck()); | 
 | } | 
 |  | 
 | class ClassNoneFieldNone implements Field, Checked { | 
 |   late int field; | 
 | } | 
 |  | 
 | class ClassNoneFinalFieldNone implements Field, Final, Checked { | 
 |   late final int field; | 
 | } | 
 |  | 
 | class ClassNoneFieldTrust implements Field, Trusted { | 
 |   @pragma('dart2js:late:trust') | 
 |   late int field; | 
 | } | 
 |  | 
 | class ClassNoneFinalFieldTrust implements Field, Final, Trusted { | 
 |   @pragma('dart2js:late:trust') | 
 |   late final int field; | 
 | } | 
 |  | 
 | class ClassNoneFieldCheck implements Field, Checked { | 
 |   @pragma('dart2js:late:check') | 
 |   late int field; | 
 | } | 
 |  | 
 | class ClassNoneFinalFieldCheck implements Field, Final, Checked { | 
 |   @pragma('dart2js:late:check') | 
 |   late final int field; | 
 | } | 
 |  | 
 | @pragma('dart2js:late:trust') | 
 | class ClassTrustFieldNone implements Field, Trusted { | 
 |   late int field; | 
 | } | 
 |  | 
 | @pragma('dart2js:late:trust') | 
 | class ClassTrustFinalFieldNone implements Field, Final, Trusted { | 
 |   late final int field; | 
 | } | 
 |  | 
 | @pragma('dart2js:late:trust') | 
 | class ClassTrustFieldTrust implements Field, Trusted { | 
 |   @pragma('dart2js:late:trust') | 
 |   late int field; | 
 | } | 
 |  | 
 | @pragma('dart2js:late:trust') | 
 | class ClassTrustFinalFieldTrust implements Field, Final, Trusted { | 
 |   @pragma('dart2js:late:trust') | 
 |   late final int field; | 
 | } | 
 |  | 
 | @pragma('dart2js:late:trust') | 
 | class ClassTrustFieldCheck implements Field, Checked { | 
 |   @pragma('dart2js:late:check') | 
 |   late int field; | 
 | } | 
 |  | 
 | @pragma('dart2js:late:trust') | 
 | class ClassTrustFinalFieldCheck implements Field, Final, Checked { | 
 |   @pragma('dart2js:late:check') | 
 |   late final int field; | 
 | } | 
 |  | 
 | @pragma('dart2js:late:check') | 
 | class ClassCheckFieldNone implements Field, Checked { | 
 |   late int field; | 
 | } | 
 |  | 
 | @pragma('dart2js:late:check') | 
 | class ClassCheckFinalFieldNone implements Field, Final, Checked { | 
 |   late final int field; | 
 | } | 
 |  | 
 | @pragma('dart2js:late:check') | 
 | class ClassCheckFieldTrust implements Field, Trusted { | 
 |   @pragma('dart2js:late:trust') | 
 |   late int field; | 
 | } | 
 |  | 
 | @pragma('dart2js:late:check') | 
 | class ClassCheckFinalFieldTrust implements Field, Final, Trusted { | 
 |   @pragma('dart2js:late:trust') | 
 |   late final int field; | 
 | } | 
 |  | 
 | @pragma('dart2js:late:check') | 
 | class ClassCheckFieldCheck implements Field, Checked { | 
 |   @pragma('dart2js:late:check') | 
 |   late int field; | 
 | } | 
 |  | 
 | @pragma('dart2js:late:check') | 
 | class ClassCheckFinalFieldCheck implements Field, Final, Checked { | 
 |   @pragma('dart2js:late:check') | 
 |   late final int field; | 
 | } |