Uses of Class
net.sourceforge.pmd.lang.LanguageVersion
-
Packages that use LanguageVersion Package Description net.sourceforge.pmd This is the PMD programming mistake detector.net.sourceforge.pmd.lang net.sourceforge.pmd.lang.ast 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 -
-
Uses of LanguageVersion in net.sourceforge.pmd
Methods in net.sourceforge.pmd that return LanguageVersion Modifier and Type Method Description LanguageVersion
PMDConfiguration. getForceLanguageVersion()
Get the LanguageVersion specified by the force-language parameter.@Nullable LanguageVersion
PMDConfiguration. getLanguageVersionOfFile(String fileName)
Get the LanguageVersion of the source file with given name.LanguageVersion
Rule. getMaximumLanguageVersion()
Get the maximum LanguageVersion to which this Rule applies.LanguageVersion
Rule. getMinimumLanguageVersion()
Get the minimum LanguageVersion to which this Rule applies.Methods in net.sourceforge.pmd with parameters of type LanguageVersion Modifier and Type Method Description static boolean
RuleSet. applies(Rule rule, LanguageVersion languageVersion)
Deprecated.This is internal API, removed in PMD 7.void
PMDConfiguration. setDefaultLanguageVersion(LanguageVersion languageVersion)
Set the given LanguageVersion as the current default for it's Language.void
PMDConfiguration. setForceLanguageVersion(@Nullable LanguageVersion forceLanguageVersion)
Set the LanguageVersion specified by the force-language parameter.void
Rule. setMaximumLanguageVersion(LanguageVersion maximumLanguageVersion)
Set the maximum LanguageVersion to which this Rule applies.void
Rule. setMinimumLanguageVersion(LanguageVersion minimumLanguageVersion)
Set the minimum LanguageVersion to which this Rule applies.Method parameters in net.sourceforge.pmd with type arguments of type LanguageVersion Modifier and Type Method Description void
PMDConfiguration. 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 LanguageVersion Modifier and Type Method Description LanguageVersion
LanguageVersionDiscoverer. getDefaultLanguageVersion(Language language)
Get the current default LanguageVersion for the given Language.LanguageVersion
LanguageVersionDiscoverer. getDefaultLanguageVersionForFile(File sourceFile)
Get the default LanguageVersion for the first Language of a given source file.@Nullable LanguageVersion
LanguageVersionDiscoverer. getDefaultLanguageVersionForFile(String fileName)
Get the LanguageVersion for the first Language of a source file with the given name.LanguageVersion
Language. getDefaultVersion()
Returns the default language version for this language.LanguageVersion
LanguageModuleBase. getDefaultVersion()
LanguageVersion
LanguageVersionDiscoverer. getForcedVersion()
@NonNull LanguageVersion
LanguageProcessor. getLanguageVersion()
The language version that was configured when creating this processor.LanguageVersion
LanguagePropertyBundle. getLanguageVersion()
@Nullable LanguageVersion
LanguageRegistry. getLanguageVersionById(@Nullable String langId, @Nullable String version)
Returns a language version from its language ID (eg"java"
).default LanguageVersion
Language. getLatestVersion()
Returns the latest language version.default LanguageVersion
Language. getVersion(String version)
Returns the language version with the given version string.LanguageVersion
LanguageModuleBase. getVersion(String version)
LanguageVersion
LanguageVersionDiscoverer. setDefaultLanguageVersion(LanguageVersion languageVersion)
Set the given LanguageVersion as the current default for it's Language.Methods in net.sourceforge.pmd.lang that return types with arguments of type LanguageVersion Modifier and Type Method Description List<LanguageVersion>
Language. getVersions()
Returns an ordered list of supported versions for this language.List<LanguageVersion>
LanguageModuleBase. getVersions()
Methods in net.sourceforge.pmd.lang with parameters of type LanguageVersion Modifier and Type Method Description int
LanguageVersion. compareTo(LanguageVersion o)
LanguageVersion
LanguageVersionDiscoverer. setDefaultLanguageVersion(LanguageVersion languageVersion)
Set the given LanguageVersion as the current default for it's Language.void
LanguageVersionDiscoverer. setForcedVersion(LanguageVersion forceLanguageVersion)
Constructors in net.sourceforge.pmd.lang with parameters of type LanguageVersion Constructor Description LanguageVersionDiscoverer(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 LanguageVersion Modifier and Type Method Description default LanguageVersion
Node. getLanguageVersion()
Returns the language version of this node.LanguageVersion
Parser.ParserTask. getLanguageVersion()
-
Uses of LanguageVersion in net.sourceforge.pmd.lang.document
Fields in net.sourceforge.pmd.lang.document declared as LanguageVersion Modifier and Type Field Description protected LanguageVersion
TextFileBuilder. languageVersion
Methods in net.sourceforge.pmd.lang.document that return LanguageVersion Modifier and Type Method Description static LanguageVersion
CpdCompat. dummyVersion()
Deprecated.LanguageVersion
TextDocument. getLanguageVersion()
Returns the language version that should be used to parse this file.@NonNull LanguageVersion
TextFile. getLanguageVersion()
Returns the language version which should be used to process this file.Methods in net.sourceforge.pmd.lang.document with parameters of type LanguageVersion Modifier and Type Method Description static TextFileBuilder
TextFile. builderForCharSeq(CharSequence charseq, FileId fileId, LanguageVersion languageVersion)
Returns a read-only TextFile reading from a string.static TextFileBuilder
TextFile. builderForPath(Path path, Charset charset, LanguageVersion languageVersion)
Returns a builder for a textfile that reads and write to the file.static TextFileBuilder
TextFile. builderForReader(Reader reader, FileId fileId, LanguageVersion languageVersion)
Returns a read-only builder reading from a reader.static TextFile
TextFile. forCharSeq(CharSequence charseq, FileId fileId, LanguageVersion languageVersion)
Returns a read-only TextFile reading from a string.static TextFile
TextFile. forPath(Path path, Charset charset, LanguageVersion languageVersion)
Returns an instance of this interface reading and writing to a file.static TextFile
TextFile. forReader(Reader reader, FileId fileId, LanguageVersion languageVersion)
Returns a read-only instance of this interface reading from a reader.static TextDocument
TextDocument. readOnlyString(@NonNull CharSequence source, @NonNull String filename, @NonNull LanguageVersion lv)
Deprecated.static TextDocument
TextDocument. readOnlyString(@NonNull CharSequence source, @NonNull FileId filename, @NonNull LanguageVersion lv)
Returns a read-only document for the given text.static TextDocument
TextDocument. 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 LanguageVersion Modifier and Type Method Description @NonNull LanguageVersion
BatchLanguageProcessor. getLanguageVersion()
-
Uses of LanguageVersion in net.sourceforge.pmd.lang.rule
Methods in net.sourceforge.pmd.lang.rule that return LanguageVersion Modifier and Type Method Description LanguageVersion
AbstractDelegateRule. getMaximumLanguageVersion()
Deprecated.LanguageVersion
AbstractRule. getMaximumLanguageVersion()
LanguageVersion
AbstractDelegateRule. getMinimumLanguageVersion()
Deprecated.LanguageVersion
AbstractRule. getMinimumLanguageVersion()
LanguageVersion
RuleReference. getOverriddenMaximumLanguageVersion()
LanguageVersion
RuleReference. getOverriddenMinimumLanguageVersion()
Methods in net.sourceforge.pmd.lang.rule with parameters of type LanguageVersion Modifier and Type Method Description void
AbstractDelegateRule. setMaximumLanguageVersion(LanguageVersion maximumlanguageVersion)
Deprecated.void
AbstractRule. setMaximumLanguageVersion(LanguageVersion maximumLanguageVersion)
void
RuleReference. setMaximumLanguageVersion(LanguageVersion maximumLanguageVersion)
void
AbstractDelegateRule. setMinimumLanguageVersion(LanguageVersion minimumlanguageVersion)
Deprecated.void
AbstractRule. setMinimumLanguageVersion(LanguageVersion minimumLanguageVersion)
void
RuleReference. setMinimumLanguageVersion(LanguageVersion minimumLanguageVersion)
-