Uses of Class
net.sourceforge.pmd.annotation.Experimental
-
Packages that use Experimental Package Description net.sourceforge.pmd.lang net.sourceforge.pmd.lang.ast.impl net.sourceforge.pmd.lang.impl net.sourceforge.pmd.lang.rule.impl net.sourceforge.pmd.reporting Logic about reporting: violations, suppression etc. -
-
Uses of Experimental in net.sourceforge.pmd.lang
Classes in net.sourceforge.pmd.lang with annotations of type Experimental Modifier and Type Class Description static classLanguageModuleBase.DialectLanguageMetadataExpresses the language as a dialect of another language.Methods in net.sourceforge.pmd.lang with annotations of type Experimental Modifier and Type Method Description LanguageModuleBase.DialectLanguageMetadataLanguageModuleBase.LanguageMetadata. asDialectOf(String baseLanguageId)Defines the language as a dialect of another language.default @Nullable StringLanguage. getBaseLanguageId()If this is a dialect of another language, returns the base language.default booleanLanguage. isDialectOf(Language language)Return true if this language is a dialect of the given language.Constructors in net.sourceforge.pmd.lang with annotations of type Experimental Constructor Description LanguageModuleBase(LanguageModuleBase.DialectLanguageMetadata metadata) -
Uses of Experimental in net.sourceforge.pmd.lang.ast.impl
Classes in net.sourceforge.pmd.lang.ast.impl with annotations of type Experimental Modifier and Type Class Description classSuppressionCommentImpl<T extends Reportable>Simple implementation ofViolationSuppressor.SuppressionCommentWrapper. -
Uses of Experimental in net.sourceforge.pmd.lang.impl
Classes in net.sourceforge.pmd.lang.impl with annotations of type Experimental Modifier and Type Class Description classBasePmdDialectLanguageVersionHandlerBase language version handler for dialect languages that support PMD, i.e. can build an AST and support AST processing stages.classSimpleDialectLanguageModuleBaseThe simplest implementation of a dialect, where only aLanguageModuleBase.LanguageMetadataneeds to be implemented. -
Uses of Experimental in net.sourceforge.pmd.lang.rule.impl
Classes in net.sourceforge.pmd.lang.rule.impl with annotations of type Experimental Modifier and Type Class Description classUnnecessaryPmdSuppressionRuleA rule that reports unused suppression annotations and comments. -
Uses of Experimental in net.sourceforge.pmd.reporting
Classes in net.sourceforge.pmd.reporting with annotations of type Experimental Modifier and Type Interface Description static interfaceViolationSuppressor.SuppressionCommentWrapperWrapper around a suppression comment.Methods in net.sourceforge.pmd.reporting with annotations of type Experimental Modifier and Type Method Description voidRuleContext. addViolationNoSuppress(Reportable reportable, AstInfo<?> astInfo, String message, Object... formatArgs)voidRuleContext. addViolationWithPosition(Reportable reportable, AstInfo<?> astInfo, FileLocation location, String message, Object... formatArgs)Record a new violation of the contextual rule, at the given location (node or token).
-