Enum PreTestedCommitType

  • All Implemented Interfaces:
    Serializable, Comparable<PreTestedCommitType>

    public enum PreTestedCommitType
    extends Enum<PreTestedCommitType>
    Type of pre-tested commit.
    NO_COMMIT_DEBUG_SESSION - Do not commit change, debug session flag
    NONE - Do not commit change
    COMMIT_IF_SUCCESSFUL - Commit change if build is successful
    COMMIT_IF_NO_NEW_FAILURES - Commit change if no new failures (e.g. such as failed tests)
    • Method Detail

      • values

        public static PreTestedCommitType[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (PreTestedCommitType c : PreTestedCommitType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static PreTestedCommitType valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • getId

        public int getId()
      • getName

        @NotNull
        public String getName()
      • getTextDescription

        public String getTextDescription()
      • isCommit

        public boolean isCommit()
      • isDebugSession

        public boolean isDebugSession()