Abstract class representing the context, a context may be modified and enriched by plugins (see FlowrAnalyzerPlugin).

Please use the specialized contexts like FlowrAnalyzerFilesContext or FlowrAnalyzerLoadingOrderContext to work with flowR and in general, use the FlowrAnalyzerContext to access the full project context.

Type Parameters

Hierarchy (View Summary)

Hierarchy-Diagram

UML class diagram of AbstractFlowrAnalyzerContext

Constructors

Properties

The linked full project context, allowing plugins to modify and access it.

name: string

A human-readable name of the context. Try to make it unique to avoid confusion in the logs.

plugins: readonly Plugin[]

The plugins registered for this context. These build the foundation for applyPlugins.

Methods