Class AbstractCloverCommandDecorator

    • Constructor Detail

      • AbstractCloverCommandDecorator

        public AbstractCloverCommandDecorator()
    • Method Detail

      • decorateCloverArguments

        @NotNull
        public abstract @NotNull List<String> decorateCloverArguments​(@NotNull
                                                                      @NotNull TaskContext taskContext,
                                                                      @NotNull
                                                                      com.atlassian.clover.api.ci.CIOptions.Builder options,
                                                                      @NotNull
                                                                      @NotNull List<String> args)
      • createOptionsBuilder

        protected com.atlassian.clover.api.ci.CIOptions.Builder createOptionsBuilder​(@NotNull
                                                                                     @NotNull TaskContext taskContext)
      • canDecorate

        protected boolean canDecorate​(@NotNull
                                      @NotNull TaskContext taskContext)
      • isWindowsPlatform

        protected boolean isWindowsPlatform()
      • isEnabled

        protected boolean isEnabled​(Map<String,​String> configuration)
        Check if Clover Command Decorator should be used.
        Parameters:
        configuration -
        Returns:
        true if Clover Command Decorator should be used
      • getCustomConfiguration

        @NotNull
        protected @NotNull Map<String,​String> getCustomConfiguration​(@NotNull
                                                                           @NotNull TaskContext taskContext)
      • setBandanaManager

        @Deprecated
        public void setBandanaManager​(com.atlassian.bandana.BandanaManager bandanaManager)
        Deprecated.
        since 6.8 use constructor injection or annotation injection
      • setCapabilityContext

        @Deprecated
        public void setCapabilityContext​(CapabilityContext capabilityContext)
        Deprecated.
        since 6.8 use constructor injection or annotation injection
      • setEnvironmentVariableAccessor

        @Deprecated
        public void setEnvironmentVariableAccessor​(EnvironmentVariableAccessor environmentVariableAccessor)
        Deprecated.
        since 6.8 use constructor injection or annotation injection