Optionalplugins: readonly FlowrAnalyzerPackageVersionsPlugin[]Protected ReadonlyctxThe linked full project context, allowing plugins to modify and access it.
ReadonlynameA human-readable name of the context. Try to make it unique to avoid confusion in the logs.
Protected ReadonlypluginsThe plugins registered for this context. These build the foundation for applyPlugins.
ProtectedapplyRun all registered plugins on the given args, please be aware that if they are async, it is up to you to await them.
Returns the project context this sub-context is attached to
Get the function information for the given function name and optional class name.
The name of the function to get information for.
Optionals3TypeDispatch: stringReset the context to its initial state.
This context is responsible for managing the functions identified in the project, including their origins, types, and other metadata. It works in conjunction with FlowrAnalyzerPackageVersionsPlugins to gather and maintain this information.
If you are interested in inspecting these functions, refer to ReadOnlyFlowrAnalyzerFunctionsContext.