Class ParameterBasedToolsProvider

    • Constructor Detail

    • Method Detail

      • getParameterName

        @NotNull
        public abstract String getParameterName()
        Returns:
        parameter name which contains reference to tool version required by the runner
      • shouldSkipRunner

        public abstract boolean shouldSkipRunner​(SBuildRunnerDescriptor runnerDescriptor)
        invoked for each runner in the build. Implementation can check the runner type/parameters/etc and return true for skip checking tool usages in current runner
        Parameters:
        runnerDescriptor - current runner
        Returns:
        true if tool provider should skip current runner
      • getToolType

        @NotNull
        public abstract ToolType getToolType()
        Returns:
        ToolType handled by implementation