Contexto de la cadena de herramientas

Informar un problema Ver código fuente Nocturno · 8.4 · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

Contiene las cadenas de herramientas disponibles para un grupo de ejecución en particular. Se accede a los destinos de la cadena de herramientas indexando con el tipo de cadena de herramientas, como en ctx.toolchains["//pkg:my_toolchain_type"]. Si la cadena de herramientas era opcional y no se resolvió ninguna, se devolverá None. Acceder a las cadenas de herramientas de un aspecto o una regla a través de ctx.toolchains devuelve la cadena de herramientas indexada como un proveedor de ToolchainInfo. Cuando se usan aspectos, ToolchainContext también se usa para contener las cadenas de herramientas del destino base. Se puede acceder a él con ctx.rule.toolchains["//pkg:my_toolchain_type"] y devuelve la lista de proveedores que resultaron de aplicar los aspectos a estos destinos de la cadena de herramientas.