Class Rule


  • public class Rule
    extends Object
    Class used to describe a Rule.
    Author:
    Damien Carbonne
    • Method Detail

      • getId

        public RuleId getId()
        Returns:
        The rule identifier.
      • getDomain

        public String getDomain()
        Returns:
        The rule domain.
      • getName

        public String getName()
        Returns:
        The rule name.
      • getName

        public <T extends Enum<T>> T getName​(Class<T> cls)
        Type Parameters:
        T - The enum type.
        Parameters:
        cls - The enum class.
        Returns:
        The rule name as an enum.
      • getSeverity

        public IssueSeverity getSeverity()
        Returns:
        The rule severity.
      • getDescription

        public String getDescription()
        Returns:
        The rule description.
      • getParams

        public RuleParams getParams()
        Returns:
        The rule parameters.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object