revapi/src/main/java/org/revapi/AnalysisContext.java
/**
     * Returns a new analysis context builder that extracts the information about the available extensions from
     * the provided Revapi instance.
     *
     * <p>The extensions have to be known so that both old and new style of configuration can be usefully worked with.
     *
     * @param revapi the revapi instance to read the available extensions from
     * @return a new analysis context builder
     *
     */
Returns a new analysis context builder that extracts the information about the available extensions from
the provided Revapi instance.

The extensions have to be known so that both old and new style of configuration can be usefully worked with.

@param revapi the revapi instance to read the available extensions from
@return a new analysis context builder
Returns a new analysis context builder that extracts the information about the available extensions from the provided Revapi instance . The extensions have to be known so that both old and new style of configuration can be usefully worked with . @param revapi the revapi instance to read the available extensions from @return a new analysis context builder
@Nonnull
    public static Builder builder(Revapi revapi) {
        List<String> knownExtensionIds = new ArrayList<>();
        addExtensionIds(revapi.getApiAnalyzerTypes(), knownExtensionIds);
        addExtensionIds(revapi.getDifferenceTransformTypes(), knownExtensionIds);
        addExtensionIds(revapi.getElementFilterTypes(), knownExtensionIds);
        addExtensionIds(revapi.getReporterTypes(), knownExtensionIds);
        return new Builder(knownExtensionIds);
    }
@ Nonnull public static Builder builder ( Revapi revapi ) { List < String > knownExtensionIds = new ArrayList < > ( ) ; addExtensionIds ( revapi . getApiAnalyzerTypes ( ) , knownExtensionIds ) ; addExtensionIds ( revapi . getDifferenceTransformTypes ( ) , knownExtensionIds ) ; addExtensionIds ( revapi . getElementFilterTypes ( ) , knownExtensionIds ) ; addExtensionIds ( revapi . getReporterTypes ( ) , knownExtensionIds ) ; return new Builder ( knownExtensionIds ) ; }
Returns a new analysis context builder that extracts the information about the available extensions from
 the provided Revapi instance.
Returns a new analysis context builder that extracts the information about the available extensions from the provided Revapi instance .