Class LanguageRegistry


  • public final class LanguageRegistry
    extends java.lang.Object
    Created by christoferdutz on 20.09.14.
    • Method Detail

      • getInstance

        @Deprecated
        public static LanguageRegistry getInstance()
        Deprecated.
        Use the static methods instead, will be made private
      • getLanguages

        public static java.util.Collection<Language> getLanguages()
      • getLanguage

        public static Language getLanguage​(java.lang.String languageName)
      • getDefaultLanguage

        public static Language getDefaultLanguage()
      • findLanguageByTerseName

        public static Language findLanguageByTerseName​(java.lang.String terseName)
      • findLanguageVersionByTerseName

        @Deprecated
        public static LanguageVersion findLanguageVersionByTerseName​(java.lang.String terseNameAndVersion)
        Deprecated.
        This is not useful, will be removed with 7.0.0
      • findByExtension

        public static java.util.List<Language> findByExtension​(java.lang.String extension)
      • findAllVersions

        @Deprecated
        public static java.util.List<LanguageVersion> findAllVersions()
        Deprecated.
        This is not useful, will be removed with 7.0.0
      • findWithRuleSupport

        @Deprecated
        public static java.util.List<Language> findWithRuleSupport()
        Deprecated.
        This method will be removed with PMD 7.0.0. Use getLanguages() instead.
        A utility method to find the Languages which have Rule support.
        Returns:
        A List of Languages with Rule support.
      • commaSeparatedTerseNamesForLanguage

        @Deprecated
        public static java.lang.String commaSeparatedTerseNamesForLanguage​(java.util.List<Language> languages)
        Deprecated.
        This is too specific, will be removed with 7.0.0
      • commaSeparatedTerseNamesForLanguageVersion

        @Deprecated
        public static java.lang.String commaSeparatedTerseNamesForLanguageVersion​(java.util.List<LanguageVersion> languageVersions)
        Deprecated.
        This is too specific, will be removed with 7.0.0