analyzer.plugin.task library

Support for client code that extends the analysis engine by adding new analysis tasks.

Properties

DART_ERRORS_FOR_SOURCE_EXTENSION_POINT_ID String
The identifier of the extension point that allows plugins to register new analysis error results to compute for a Dart source. The object used as an extension must be a ResultDescriptor.
final
DART_ERRORS_FOR_UNIT_EXTENSION_POINT_ID String
The identifier of the extension point that allows plugins to register new analysis error results to compute for a Dart library specific unit. The object used as an extension must be a ResultDescriptor.
final
HTML_ERRORS_EXTENSION_POINT_ID String
The identifier of the extension point that allows plugins to register new analysis error results to compute for an HTML source. The object used as an extension must be a ResultDescriptor.
final
TASK_EXTENSION_POINT_ID String
The identifier of the extension point that allows plugins to register new analysis tasks with the analysis engine. The object used as an extension must be a TaskDescriptor. [...]
final
WORK_MANAGER_EXTENSION_POINT_ID String
The identifier of the extension point that allows plugins to register new work managers with the analysis engine. The object used as an extension must be a WorkManagerFactory.
final

Typedefs

WorkManagerFactory(InternalAnalysisContext context) WorkManager
A function that will create a new WorkManager for the given context.