Class AbstractSwiftRule

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

    public abstract class AbstractSwiftRule
    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 AbstractSwiftRule()  
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      abstract SwiftVisitor<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

      • AbstractSwiftRule

        protected AbstractSwiftRule()
    • Method Detail

      • buildVisitor

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