<html devsite>
<head>
  <meta name="project_path" value="/_project.yaml">
  <meta name="book_path" value="/versions/7.4.0/_book.yaml">
</head>
<body>
<h1 class="page-title">Providers</h1>

{% dynamic setvar source_file "NONE" %}
{% dynamic setvar version "7.4.0" %}
{% dynamic setvar original_path "/rules/lib/providers" %}
{% include "_buttons.html" %}
This section lists providers available on built-in rules. See the <a href='https://bazel.build/versions/7.4.0/extending/rules#providers'>Rules page</a> for more on providers. These symbols are available only in .bzl files.

<ul>

<li><a href="/versions/7.4.0/rules/lib/providers/AnalysisTestResultInfo">AnalysisTestResultInfo</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/AndroidNeverLinkLibrariesProvider">AndroidNeverLinkLibrariesProvider</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/AppleDebugOutputs">AppleDebugOutputs</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/AppleDynamicFramework">AppleDynamicFramework</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/AppleExecutableBinary">AppleExecutableBinary</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/BaselineProfileProvider">BaselineProfileProvider</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/CcInfo">CcInfo</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/CcToolchainConfigInfo">CcToolchainConfigInfo</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/CcToolchainInfo">CcToolchainInfo</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/ConstraintCollection">ConstraintCollection</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/ConstraintSettingInfo">ConstraintSettingInfo</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/ConstraintValueInfo">ConstraintValueInfo</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/DebugPackageInfo">DebugPackageInfo</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/DefaultInfo">DefaultInfo</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/ExecutionInfo">ExecutionInfo</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/FeatureFlagInfo">FeatureFlagInfo</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/file_provider">file_provider</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/FilesToRunProvider">FilesToRunProvider</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/GeneratedExtensionRegistryProvider">GeneratedExtensionRegistryProvider</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/IncompatiblePlatformProvider">IncompatiblePlatformProvider</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/InstrumentedFilesInfo">InstrumentedFilesInfo</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/java_compilation_info">java_compilation_info</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/java_output_jars">java_output_jars</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/JavaRuntimeInfo">JavaRuntimeInfo</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/JavaToolchainInfo">JavaToolchainInfo</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/ObjcProvider">ObjcProvider</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/OutputGroupInfo">OutputGroupInfo</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/PackageSpecificationInfo">PackageSpecificationInfo</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/PlatformInfo">PlatformInfo</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/ProguardSpecProvider">ProguardSpecProvider</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/ProtoRegistryProvider">ProtoRegistryProvider</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/PyInfo">PyInfo</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/PyRuntimeInfo">PyRuntimeInfo</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/RunEnvironmentInfo">RunEnvironmentInfo</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/TemplateVariableInfo">TemplateVariableInfo</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/ToolchainInfo">ToolchainInfo</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/ToolchainTypeInfo">ToolchainTypeInfo</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/XcodeProperties">XcodeProperties</a></li>

<li><a href="/versions/7.4.0/rules/lib/providers/XcodeVersionConfig">XcodeVersionConfig</a></li>
</ul>
</body>
</html>
