blob: ca06cf364d5e716a8d26cba5a371e9fce5f08b3e [file] [edit]
// Copyright (c) 2023, 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.
import 'package:meta/meta_meta.dart';
/// Annotation specifying types to generate Subject extensions with `has`
/// getters for fields.
///
/// Annotate an import or export of the `.checks.dart` library.
@Target({
// ignore: deprecated_member_use TODO use importDirective
TargetKind.directive,
TargetKind.exportDirective,
})
final class CheckExtensions {
final List<Type> types;
const CheckExtensions(this.types);
}