Class CommandBuilder

  • Direct Known Subclasses:
    SamCommandBuilder

    public class CommandBuilder
    extends java.lang.Object
    • Field Detail

      • params

        protected final java.util.LinkedHashSet<java.lang.String> params
      • logger

        protected final org.gradle.api.logging.Logger logger
      • dryRun

        protected final boolean dryRun
    • Constructor Detail

      • CommandBuilder

        public CommandBuilder​(org.gradle.api.logging.Logger logger,
                              ArgSeparator argSeparator)
      • CommandBuilder

        public CommandBuilder​(org.gradle.api.logging.Logger logger,
                              ArgSeparator argSeparator,
                              boolean dryRun)
    • Method Detail

      • command

        public CommandBuilder command​(java.lang.String command)
      • argument

        public CommandBuilder argument​(java.lang.String argument,
                                       java.lang.Object value)
      • option

        public CommandBuilder option​(java.lang.String option,
                                     java.lang.Boolean value)
      • build

        public final java.util.LinkedHashSet<java.lang.String> build()
                                                              throws java.lang.IllegalStateException
        Throws:
        java.lang.IllegalStateException