Interface ToolchainsBuilder

  • All Known Implementing Classes:
    DefaultToolchainsBuilder

    public interface ToolchainsBuilder
    Builds the toolchains model from a previously configured filesystem path to the toolchains file. Note: This is an internal component whose interface can change without prior notice.
    Author:
    Benjamin Bentmann
    • Method Detail

      • build

        PersistedToolchains build​(File userToolchainsFile)
                           throws MisconfiguredToolchainException
        Builds the toolchains model from the configured toolchain files.
        Parameters:
        userToolchainsFile - The path to the toolchains file, may be null to disable parsing.
        Returns:
        The toolchains model or null if no toolchain file was configured or the configured file does not exist.
        Throws:
        MisconfiguredToolchainException - If the toolchain file exists but cannot be parsed.