revapi/src/main/java/org/revapi/Revapi.java
/**
     * This instantiates the individual extensions and assigns the configurations to each one of them. The caller of
     * this method gains insight on what extensions with what configurations would be executed by the analysis.
     *
     * <p>Note that the extensions are instantiated but NOT initialized after this call.
     *
     * @param analysisContext the analysis context containing the "global" configuration of all extensions
     * @return the instantiated extensions and their individual configurations
     */
This instantiates the individual extensions and assigns the configurations to each one of them. The caller of
this method gains insight on what extensions with what configurations would be executed by the analysis.

Note that the extensions are instantiated but NOT initialized after this call.

@param analysisContext the analysis context containing the "global" configuration of all extensions
@return the instantiated extensions and their individual configurations
This instantiates the individual extensions and assigns the configurations to each one of them . The caller of this method gains insight on what extensions with what configurations would be executed by the analysis . Note that the extensions are instantiated but NOT initialized after this call . @param analysisContext the analysis context containing the " global " configuration of all extensions @return the instantiated extensions and their individual configurations
public AnalysisResult.Extensions prepareAnalysis(@Nonnull AnalysisContext analysisContext) {
        Map<ElementFilter, AnalysisContext> filters = splitByConfiguration(analysisContext, availableFilters);
        Map<Reporter, AnalysisContext> reporters = splitByConfiguration(analysisContext, availableReporters);
        Map<ApiAnalyzer, AnalysisContext> analyzers = splitByConfiguration(analysisContext, availableApiAnalyzers);
        Map<DifferenceTransform<?>, AnalysisContext> transforms = splitByConfiguration(analysisContext, availableTransforms);
        return new AnalysisResult.Extensions(analyzers, filters, reporters, transforms);
    }
public AnalysisResult . Extensions prepareAnalysis ( @ Nonnull AnalysisContext analysisContext ) { Map < ElementFilter , AnalysisContext > filters = splitByConfiguration ( analysisContext , availableFilters ) ; Map < Reporter , AnalysisContext > reporters = splitByConfiguration ( analysisContext , availableReporters ) ; Map < ApiAnalyzer , AnalysisContext > analyzers = splitByConfiguration ( analysisContext , availableApiAnalyzers ) ; Map < DifferenceTransform < ? > , AnalysisContext > transforms = splitByConfiguration ( analysisContext , availableTransforms ) ; return new AnalysisResult . Extensions ( analyzers , filters , reporters , transforms ) ; }
This instantiates the individual extensions and assigns the configurations to each one of them.
This instantiates the individual extensions and assigns the configurations to each one of them .