ILanguage¶
-
public interface
ILanguage
¶ Interface that represents a language. A language has multiple implementations.
Methods¶
activeImpl¶
-
ILanguageImpl
activeImpl
()¶ Returns: Active language implementation for this language. A language implementation is active when it has a higher version number than other language implementations. When there are multiple implementations with the highest version number, the one that was added last wins. Returns null when #impls()
returns an empty iterable, which only happens if this language has been removed from the language service.
impls¶
-
Iterable<? extends ILanguageImpl>
impls
()¶ Returns: All language implementations that belong to this language.