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