Uses of Interface
net.sourceforge.pmd.lang.Language
-
Packages that use Language Package Description net.sourceforge.pmd This is the PMD programming mistake detector.net.sourceforge.pmd.lang net.sourceforge.pmd.lang.document Contains types to model text files and handle operations on text.net.sourceforge.pmd.lang.impl net.sourceforge.pmd.lang.rule net.sourceforge.pmd.util.treeexport -
-
Uses of Language in net.sourceforge.pmd
Methods in net.sourceforge.pmd that return Language Modifier and Type Method Description LanguageRule. getLanguage()Get the Language of this Rule.Methods in net.sourceforge.pmd with parameters of type Language Modifier and Type Method Description LanguagePropertyBundlePmdAnalysis. getLanguageProperties(Language language)Returns a mutable bundle of language properties that are associated to the given language (always the same for a given language).@NonNull LanguagePropertyBundlePMDConfiguration. getLanguageProperties(Language language)Returns a mutable bundle of language properties that are associated to the given language (always the same for a given language).voidRule. setLanguage(Language language)Set the Language of this Rule. -
Uses of Language in net.sourceforge.pmd.lang
Classes in net.sourceforge.pmd.lang that implement Language Modifier and Type Class Description classLanguageModuleBaseBase class for language modules.classPlainTextLanguageA dummy language implementation whose parser produces a single node.Methods in net.sourceforge.pmd.lang that return Language Modifier and Type Method Description static @Nullable LanguageLanguageRegistry. findLanguageByTerseName(@Nullable String terseName)Deprecated.UsePMD.getLanguageById.static LanguagePlainTextLanguage. getInstance()Returns the singleton instance of this language.@NonNull LanguageLanguageProcessor. getLanguage()The language of this processor.LanguageLanguagePropertyBundle. getLanguage()static LanguageLanguageRegistry. getLanguage(String languageName)Deprecated.LanguageLanguageVersion. getLanguage()Returns the language that owns this version.@Nullable LanguageLanguageRegistry. getLanguageByFullName(String languageName)Returns a language from its full name (eg"Java").@Nullable LanguageLanguageRegistry. getLanguageById(@Nullable String langId)Returns a language from its ID (eg"java").Methods in net.sourceforge.pmd.lang that return types with arguments of type Language Modifier and Type Method Description static Map<Language,LanguagePropertyBundle>LanguageProcessorRegistry. derivePropertiesFromStrings(Map<Language,Properties> stringProperties, MessageReporter reporter)static List<Language>LanguageRegistry. findByExtension(String extensionWithoutDot)Deprecated.Not replaced, extension will be extended to match full name in PMD 7.Set<Language>LanguageRegistry. getLanguages()Returns a set of all the known languages.List<Language>LanguageVersionDiscoverer. getLanguagesForFile(File sourceFile)Deprecated.PMD 7 avoids usingFile.List<Language>LanguageVersionDiscoverer. getLanguagesForFile(String fileName)Get the Languages of a given source file.@NonNull Iterator<Language>LanguageRegistry. iterator()Methods in net.sourceforge.pmd.lang with parameters of type Language Modifier and Type Method Description intLanguageModuleBase. compareTo(Language o)LanguageVersionLanguageVersionDiscoverer. getDefaultLanguageVersion(Language language)Get the current default LanguageVersion for the given Language.LanguageRegistryLanguageRegistry. getDependenciesOf(Language lang)Creates a language registry containing the given language and its dependencies, fetched from this language registry or the parameter.@NonNull LanguageProcessorLanguageProcessorRegistry. getProcessor(Language l)Return the processor for a given language.static LanguageRegistryLanguageRegistry. singleton(Language l)Creates a language registry containing a single language.Method parameters in net.sourceforge.pmd.lang with type arguments of type Language Modifier and Type Method Description @NonNull StringLanguageRegistry. commaSeparatedList(Function<? super Language,String> languageToString)Formats the set of languages with the given formatter, sort and join everything with commas.static LanguageProcessorRegistryLanguageProcessorRegistry. create(LanguageRegistry registry, Map<Language,LanguagePropertyBundle> languageProperties, MessageReporter messageReporter)Create a new instance by creating a processor for each language in the given language registry.static Map<Language,LanguagePropertyBundle>LanguageProcessorRegistry. derivePropertiesFromStrings(Map<Language,Properties> stringProperties, MessageReporter reporter)Constructors in net.sourceforge.pmd.lang with parameters of type Language Constructor Description JvmLanguagePropertyBundle(Language language)LanguageFilenameFilter(Language language)Create a LanguageFilenameFilter for a single Language.LanguagePropertyBundle(@NonNull Language language)Create a new bundle for the given language.Constructor parameters in net.sourceforge.pmd.lang with type arguments of type Language Constructor Description LanguageFilenameFilter(Set<Language> languages)Create a LanguageFilenameFilter for a List of Languages.LanguageRegistry(Set<Language> languages)Create a new registry that contains the given set of languages. -
Uses of Language in net.sourceforge.pmd.lang.document
Methods in net.sourceforge.pmd.lang.document with parameters of type Language Modifier and Type Method Description booleanFileCollector. addFile(Path file, Language language)Add a file with the given language (which overrides the file patterns).Method parameters in net.sourceforge.pmd.lang.document with type arguments of type Language Modifier and Type Method Description voidFileCollector. filterLanguages(Set<Language> languages)Exclude all collected files whose language is not part of the given collection. -
Uses of Language in net.sourceforge.pmd.lang.impl
Classes in net.sourceforge.pmd.lang.impl that implement Language Modifier and Type Class Description classSimpleLanguageModuleBaseThe simplest implementation of a language, where only aLanguageVersionHandlerneeds to be implemented.Methods in net.sourceforge.pmd.lang.impl that return Language Modifier and Type Method Description @NonNull LanguageBatchLanguageProcessor. getLanguage() -
Uses of Language in net.sourceforge.pmd.lang.rule
Methods in net.sourceforge.pmd.lang.rule that return Language Modifier and Type Method Description LanguageAbstractDelegateRule. getLanguage()Deprecated.LanguageAbstractRule. getLanguage()Methods in net.sourceforge.pmd.lang.rule with parameters of type Language Modifier and Type Method Description voidAbstractDelegateRule. setLanguage(Language language)Deprecated.voidAbstractRule. setLanguage(Language language) -
Uses of Language in net.sourceforge.pmd.util.treeexport
Methods in net.sourceforge.pmd.util.treeexport that return Language Modifier and Type Method Description LanguageTreeExportConfiguration. getLanguage()Methods in net.sourceforge.pmd.util.treeexport with parameters of type Language Modifier and Type Method Description voidTreeExportConfiguration. setLanguage(Language language)
-