This summarizes the other context layers used by the FlowrAnalyzer. Have a look at the attributes and layers listed below (e.g., files and deps) to get an idea of the capabilities provided by this context. Besides these, this layer only orchestrates the different steps and layers, providing a collection of convenience methods alongside the resolvePreAnalysis method that conducts all the steps that can be done before the main analysis run. In general, you do not have to worry about these details, as the FlowrAnalyzerBuilder and FlowrAnalyzer take care of them.

To inspect, e.g., the loading order, you can do so via files.loadingOrder.getLoadingOrder. To get information on a specific library, use deps.getDependency. If you are just interested in inspecting the context, you can use ReadOnlyFlowrAnalyzerContext instead (e.g., via inspect).

Implements

Constructors

Properties

The dependencies context provides access to the identified dependencies and their versions.

The files context provides access to the files to be analyzed and their loading order.

Methods