blob: 1289ecc44b6a13c0951f1feca45972c1633ec08e [file] [log] [blame]
---
title: 'Providers'
---
This section lists providers available on built-in rules. See the [Rules page](https://bazel.build/versions/8.1.1/extending/rules#providers) for more on providers. These symbols are available only in .bzl files.
* [AnalysisTestResultInfo](/versions/8.1.1/rules/lib/providers/AnalysisTestResultInfo)
* [CcInfo](/versions/8.1.1/rules/lib/providers/CcInfo)
* [CcToolchainConfigInfo](/versions/8.1.1/rules/lib/providers/CcToolchainConfigInfo)
* [CcToolchainInfo](/versions/8.1.1/rules/lib/providers/CcToolchainInfo)
* [ConstraintCollection](/versions/8.1.1/rules/lib/providers/ConstraintCollection)
* [ConstraintSettingInfo](/versions/8.1.1/rules/lib/providers/ConstraintSettingInfo)
* [ConstraintValueInfo](/versions/8.1.1/rules/lib/providers/ConstraintValueInfo)
* [DebugPackageInfo](/versions/8.1.1/rules/lib/providers/DebugPackageInfo)
* [DefaultInfo](/versions/8.1.1/rules/lib/providers/DefaultInfo)
* [ExecutionInfo](/versions/8.1.1/rules/lib/providers/ExecutionInfo)
* [FeatureFlagInfo](/versions/8.1.1/rules/lib/providers/FeatureFlagInfo)
* [file\_provider](/versions/8.1.1/rules/lib/providers/file_provider)
* [FilesToRunProvider](/versions/8.1.1/rules/lib/providers/FilesToRunProvider)
* [IncompatiblePlatformProvider](/versions/8.1.1/rules/lib/providers/IncompatiblePlatformProvider)
* [InstrumentedFilesInfo](/versions/8.1.1/rules/lib/providers/InstrumentedFilesInfo)
* [java\_compilation\_info](/versions/8.1.1/rules/lib/providers/java_compilation_info)
* [java\_output\_jars](/versions/8.1.1/rules/lib/providers/java_output_jars)
* [JavaRuntimeInfo](/versions/8.1.1/rules/lib/providers/JavaRuntimeInfo)
* [JavaToolchainInfo](/versions/8.1.1/rules/lib/providers/JavaToolchainInfo)
* [ObjcProvider](/versions/8.1.1/rules/lib/providers/ObjcProvider)
* [OutputGroupInfo](/versions/8.1.1/rules/lib/providers/OutputGroupInfo)
* [PackageSpecificationInfo](/versions/8.1.1/rules/lib/providers/PackageSpecificationInfo)
* [PlatformInfo](/versions/8.1.1/rules/lib/providers/PlatformInfo)
* [ProguardSpecProvider](/versions/8.1.1/rules/lib/providers/ProguardSpecProvider)
* [ProtoRegistryProvider](/versions/8.1.1/rules/lib/providers/ProtoRegistryProvider)
* [RunEnvironmentInfo](/versions/8.1.1/rules/lib/providers/RunEnvironmentInfo)
* [TemplateVariableInfo](/versions/8.1.1/rules/lib/providers/TemplateVariableInfo)
* [ToolchainInfo](/versions/8.1.1/rules/lib/providers/ToolchainInfo)
* [ToolchainTypeInfo](/versions/8.1.1/rules/lib/providers/ToolchainTypeInfo)