# Providers

{% 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 Rules page for more on providers. These symbols are available only in .bzl files.

- AnalysisTestResultInfo
- AndroidNeverLinkLibrariesProvider
- AppleDebugOutputs
- AppleDynamicFramework
- AppleExecutableBinary
- BaselineProfileProvider
- CcInfo
- CcToolchainConfigInfo
- CcToolchainInfo
- ConstraintCollection
- ConstraintSettingInfo
- ConstraintValueInfo
- DebugPackageInfo
- DefaultInfo
- ExecutionInfo
- FeatureFlagInfo
- file_provider
- FilesToRunProvider
- GeneratedExtensionRegistryProvider
- IncompatiblePlatformProvider
- InstrumentedFilesInfo
- java_compilation_info
- java_output_jars
- JavaRuntimeInfo
- JavaToolchainInfo
- ObjcProvider
- OutputGroupInfo
- PackageSpecificationInfo
- PlatformInfo
- ProguardSpecProvider
- ProtoRegistryProvider
- PyInfo
- PyRuntimeInfo
- RunEnvironmentInfo
- TemplateVariableInfo
- ToolchainInfo
- ToolchainTypeInfo
- XcodeProperties
- XcodeVersionConfig