Interface LanguageMetricsProvider<T extends QualifiableNode,​O extends QualifiableNode>

  • Type Parameters:
    T - Type of type declaration nodes of the language
    O - Type of operation declaration nodes of the language

    @Experimental
    public interface LanguageMetricsProvider<T extends QualifiableNode,​O extends QualifiableNode>
    Language-specific provider for metrics. Knows about all the metrics defined for a language. Can be used e.g. to build GUI applications like the designer, in a language independent way. Accessible through LanguageVersionHandler.getLanguageMetricsProvider(). Note: this is experimental, ie unstable until 7.0.0, after which it will probably be promoted to a real API.
    Since:
    6.11.0
    Author:
    Clément Fournier