Interface ParameterReferencesToolUsageDetector

    • Method Detail

      • getToolUsages

        @NotNull
        List<ToolVersion> getToolUsages​(@NotNull
                                        SRunningBuild build,
                                        @NotNull
                                        Set<String> ignoredParameterKeys)
        tries to find usages of tools in specified build by checking referenced parameters in build settings
        Parameters:
        build - specified build
        ignoredToolTypes - set of tool types which should be ignored
        Returns:
        list of tools referenced in build settings
      • getToolUsagesFromParameters

        @NotNull
        List<ToolVersion> getToolUsagesFromParameters​(@NotNull
                                                      SRunningBuild build,
                                                      @NotNull
                                                      Map<String,​String> parameters)
        tries to find usages of tools in specified build by checking referenced parameters in build settings. This method finds references only in specified parameters map
        Parameters:
        build - specified build
        parameters - map of parameters
        Returns:
        list of tools referenced in build settings