Class LanguageRegistryUtil


  • public final class LanguageRegistryUtil
    extends java.lang.Object
    Utilities to extend the functionality of LanguageRegistry.
    Author:
    Clément Fournier
    • Method Detail

      • defaultLanguageVersion

        public static @NonNull net.sourceforge.pmd.lang.LanguageVersion defaultLanguageVersion()
      • isXmlDialect

        public static boolean isXmlDialect​(net.sourceforge.pmd.lang.Language language)
      • plainTextLanguage

        public static net.sourceforge.pmd.lang.Language plainTextLanguage()
      • defaultLanguage

        public static @NonNull net.sourceforge.pmd.lang.Language defaultLanguage()
      • getLanguageVersionFromExtension

        public static @Nullable net.sourceforge.pmd.lang.LanguageVersion getLanguageVersionFromExtension​(java.lang.String filename)
      • getSupportedLanguageVersions

        public static java.util.List<net.sourceforge.pmd.lang.LanguageVersion> getSupportedLanguageVersions()
      • getLanguageVersionByName

        public static @NonNull net.sourceforge.pmd.lang.LanguageVersion getLanguageVersionByName​(java.lang.String name)
      • getSupportedLanguages

        public static @NonNull java.util.stream.Stream<net.sourceforge.pmd.lang.Language> getSupportedLanguages()
      • findLanguageByShortName

        public static @NonNull net.sourceforge.pmd.lang.Language findLanguageByShortName​(java.lang.String shortName)
      • findLanguageByName

        public static @NonNull net.sourceforge.pmd.lang.Language findLanguageByName​(java.lang.String n)