usesTypeResolution property

  1. @override
bool get usesTypeResolution
override

Whether this rule triggers lazy cross-library type resolution in the analyzer (e.g. .staticType, .library, .allSupertypes, .enclosingElement).

In memory_mode: balanced, type-heavy rules skip unchanged files during incremental analysis to reduce analyzer RSS. Override to true in rules that access resolved type information.

Implementation

@override
bool get usesTypeResolution => true;