0.1.1-wip
- Remove unused
matcher dependency. - Require
analyzer: '>=13.0.0 <15.0.0' - Import the types used as type arguments in field types, for example
Bar in a field of type List<Bar>. - Generate getters for function typed fields.
- Support function, record, and
Never types in field types. - Use the bounds for type parameters of the checked class, matching the extension on the raw type.
- Skip setter-only fields.
- Search the imports of the libraries declaring referenced types, in addition to the imports of the test library, for a library to import each type from. Prefer libraries outside of
src/, and import types declared in private SDK libraries, such as HttpClient, through a public SDK library. - Skip private fields and fields whose types reference private types, and report an error when
@CheckExtensions lists a private type. - Generate
has calls with the field name argument before the extractor callback, matching checks 0.4.0.
0.1.0