Class AbstractKotlinRule

  • All Implemented Interfaces:
    net.sourceforge.pmd.lang.rule.Rule, net.sourceforge.pmd.properties.PropertySource
    Direct Known Subclasses:
    OverrideBothEqualsAndHashcodeRule

    public abstract class AbstractKotlinRule
    extends net.sourceforge.pmd.lang.rule.AbstractVisitorRule
    • Field Summary

      • Fields inherited from interface net.sourceforge.pmd.lang.rule.Rule

        VIOLATION_SUPPRESS_REGEX_DESCRIPTOR, VIOLATION_SUPPRESS_XPATH_DESCRIPTOR
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected AbstractKotlinRule()  
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      abstract KotlinVisitor<net.sourceforge.pmd.reporting.RuleContext,​?> buildVisitor()  
      • Methods inherited from class net.sourceforge.pmd.lang.rule.AbstractVisitorRule

        apply
      • Methods inherited from class net.sourceforge.pmd.lang.rule.AbstractRule

        addExample, asCtx, buildTargetSelector, deepCopy, end, equals, getDescription, getExamples, getExternalInfoUrl, getLanguage, getMaximumLanguageVersion, getMessage, getMinimumLanguageVersion, getName, getPriority, getPropertySourceType, getRuleClass, getRuleSetName, getSince, getTargetSelector, hashCode, isDeprecated, setDeprecated, setDescription, setExternalInfoUrl, setLanguage, setMaximumLanguageVersion, setMessage, setMinimumLanguageVersion, setName, setPriority, setRuleClass, setRuleSetName, setSince, start
      • Methods inherited from class net.sourceforge.pmd.properties.AbstractPropertySource

        definePropertyDescriptor, getOverriddenPropertiesByPropertyDescriptor, getOverriddenPropertyDescriptors, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, isPropertyOverridden, setProperty
      • Methods inherited from interface net.sourceforge.pmd.properties.PropertySource

        definePropertyDescriptor, dysfunctionReason, getOverriddenPropertiesByPropertyDescriptor, getOverriddenPropertyDescriptors, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, isPropertyOverridden, setProperty
      • Methods inherited from interface net.sourceforge.pmd.lang.rule.Rule

        initialize
    • Constructor Detail

      • AbstractKotlinRule

        protected AbstractKotlinRule()
    • Method Detail

      • buildVisitor

        public abstract KotlinVisitor<net.sourceforge.pmd.reporting.RuleContext,​?> buildVisitor()
        Specified by:
        buildVisitor in class net.sourceforge.pmd.lang.rule.AbstractVisitorRule