Uses of Class
net.sourceforge.pmd.lang.LanguageVersion
Packages that use LanguageVersion
Package
Description
This is the PMD programming mistake detector.
Contains types to model text files and handle operations on text.
-
Uses of LanguageVersion in net.sourceforge.pmd
Methods in net.sourceforge.pmd that return LanguageVersionModifier and TypeMethodDescriptionAbstractConfiguration.getForceLanguageVersion()Get the LanguageVersion specified by the force-language parameter.@Nullable LanguageVersionAbstractConfiguration.getLanguageVersionOfFile(String fileName) Get the LanguageVersion of the source file with given name.Methods in net.sourceforge.pmd with parameters of type LanguageVersionModifier and TypeMethodDescriptionvoidAbstractConfiguration.setDefaultLanguageVersion(LanguageVersion languageVersion) Set the given LanguageVersion as the current default for its Language.voidAbstractConfiguration.setForceLanguageVersion(@Nullable LanguageVersion forceLanguageVersion) Set the LanguageVersion specified by the force-language parameter.Method parameters in net.sourceforge.pmd with type arguments of type LanguageVersionModifier and TypeMethodDescriptionvoidAbstractConfiguration.setDefaultLanguageVersions(List<LanguageVersion> languageVersions) Set the given LanguageVersions as the current default for their Languages. -
Uses of LanguageVersion in net.sourceforge.pmd.lang
Methods in net.sourceforge.pmd.lang that return LanguageVersionModifier and TypeMethodDescriptionLanguageVersionDiscoverer.getDefaultLanguageVersion(Language language) Get the current default LanguageVersion for the given Language.LanguageVersionDiscoverer.getDefaultLanguageVersionForFile(File sourceFile) Get the default LanguageVersion for the first Language of a given source file.@Nullable LanguageVersionLanguageVersionDiscoverer.getDefaultLanguageVersionForFile(String fileName) Get the LanguageVersion for the first Language of a source file with the given name.@NonNull LanguageVersionLanguage.getDefaultVersion()Returns the default language version for this language.@NonNull LanguageVersionLanguageModuleBase.getDefaultVersion()LanguageVersionDiscoverer.getForcedVersion()@NonNull LanguageVersionLanguageProcessor.getLanguageVersion()The language version that was configured when creating this processor.LanguagePropertyBundle.getLanguageVersion()@Nullable LanguageVersionLanguageRegistry.getLanguageVersionById(@Nullable String langId, @Nullable String version) Returns a language version from its language ID (eg"java").default LanguageVersionLanguage.getLatestVersion()Returns the latest language version.default @Nullable LanguageVersionLanguage.getVersion(String version) Returns the language version with the given version string.LanguageModuleBase.getVersion(String version) LanguageVersionDiscoverer.setDefaultLanguageVersion(LanguageVersion languageVersion) Set the given LanguageVersion as the current default for its Language.Methods in net.sourceforge.pmd.lang that return types with arguments of type LanguageVersionModifier and TypeMethodDescriptionLanguage.getVersions()Returns an ordered list of supported versions for this language.LanguageModuleBase.getVersions()Methods in net.sourceforge.pmd.lang with parameters of type LanguageVersionModifier and TypeMethodDescriptionintLanguageVersion.compareTo(LanguageVersion o) LanguageVersionDiscoverer.setDefaultLanguageVersion(LanguageVersion languageVersion) Set the given LanguageVersion as the current default for its Language.voidLanguageVersionDiscoverer.setForcedVersion(LanguageVersion forceLanguageVersion) Constructors in net.sourceforge.pmd.lang with parameters of type LanguageVersionModifierConstructorDescriptionLanguageVersionDiscoverer(LanguageRegistry registry, LanguageVersion forcedVersion) Build a new instance. -
Uses of LanguageVersion in net.sourceforge.pmd.lang.ast
Methods in net.sourceforge.pmd.lang.ast that return LanguageVersionModifier and TypeMethodDescriptiondefault LanguageVersionNode.getLanguageVersion()Returns the language version of this node.Parser.ParserTask.getLanguageVersion() -
Uses of LanguageVersion in net.sourceforge.pmd.lang.document
Fields in net.sourceforge.pmd.lang.document declared as LanguageVersionMethods in net.sourceforge.pmd.lang.document that return LanguageVersionModifier and TypeMethodDescriptionTextDocument.getLanguageVersion()Returns the language version that should be used to parse this file.@NonNull LanguageVersionTextFile.getLanguageVersion()Returns the language version which should be used to process this file.Methods in net.sourceforge.pmd.lang.document with parameters of type LanguageVersionModifier and TypeMethodDescriptionstatic TextFileBuilderTextFile.builderForCharSeq(CharSequence charseq, FileId fileId, LanguageVersion languageVersion) Returns a read-only TextFile reading from a string.static TextFileBuilderTextFile.builderForPath(Path path, Charset charset, LanguageVersion languageVersion) Returns a builder for a textfile that reads and write to the file.static TextFileBuilderTextFile.builderForReader(Reader reader, FileId fileId, LanguageVersion languageVersion) Returns a read-only builder reading from a reader.static TextFileTextFile.forCharSeq(CharSequence charseq, FileId fileId, LanguageVersion languageVersion) Returns a read-only TextFile reading from a string.static TextFileTextFile.forPath(Path path, Charset charset, LanguageVersion languageVersion) Returns an instance of this interface reading and writing to a file.static TextFileTextFile.forReader(Reader reader, FileId fileId, LanguageVersion languageVersion) Returns a read-only instance of this interface reading from a reader.static TextDocumentTextDocument.readOnlyString(@NonNull CharSequence source, @NonNull FileId filename, @NonNull LanguageVersion lv) Returns a read-only document for the given text.static TextDocumentTextDocument.readOnlyString(CharSequence source, LanguageVersion lv) Returns a read-only document for the given text. -
Uses of LanguageVersion in net.sourceforge.pmd.lang.impl
Methods in net.sourceforge.pmd.lang.impl that return LanguageVersionModifier and TypeMethodDescription@NonNull LanguageVersionBatchLanguageProcessor.getLanguageVersion() -
Uses of LanguageVersion in net.sourceforge.pmd.lang.rule
Methods in net.sourceforge.pmd.lang.rule that return LanguageVersionModifier and TypeMethodDescriptionAbstractRule.getMaximumLanguageVersion()Rule.getMaximumLanguageVersion()Get the maximum LanguageVersion to which this Rule applies.RuleReference.getMaximumLanguageVersion()AbstractRule.getMinimumLanguageVersion()Rule.getMinimumLanguageVersion()Get the minimum LanguageVersion to which this Rule applies.RuleReference.getMinimumLanguageVersion()RuleReference.getOverriddenMaximumLanguageVersion()RuleReference.getOverriddenMinimumLanguageVersion()Methods in net.sourceforge.pmd.lang.rule with parameters of type LanguageVersionModifier and TypeMethodDescriptionstatic booleanInternalApiBridge.ruleSetApplies(Rule rule, LanguageVersion languageVersion) voidAbstractRule.setMaximumLanguageVersion(LanguageVersion maximumLanguageVersion) voidRule.setMaximumLanguageVersion(LanguageVersion maximumLanguageVersion) Set the maximum LanguageVersion to which this Rule applies.voidRuleReference.setMaximumLanguageVersion(LanguageVersion maximumLanguageVersion) voidAbstractRule.setMinimumLanguageVersion(LanguageVersion minimumLanguageVersion) voidRule.setMinimumLanguageVersion(LanguageVersion minimumLanguageVersion) Set the minimum LanguageVersion to which this Rule applies.voidRuleReference.setMinimumLanguageVersion(LanguageVersion minimumLanguageVersion)