Abstract
Protected
constructorCreates a new context with the given project context, a default plugin (to be used when no other is registered)
Optional
plugins: readonly Plugin[]Protected
Readonly
ctxThe linked full project context, allowing plugins to modify and access it.
Abstract
Readonly
nameA human-readable name of the context. Try to make it unique to avoid confusion in the logs.
Protected
Readonly
pluginsThe plugins registered for this context. These build the foundation for applyPlugins.
Protected
applyReturns the project context this sub-context is attached to
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.