blob: 7ba0490959a2854a5dbfa1d63a7ccfbfca5aeccb [file] [edit]
---
title: 'Configuration Fragments'
---
Configuration fragments give rules access to language-specific parts of [configuration](builtins/configuration).
Rule implementations can get them using `ctx.fragments.[fragment name]`
* [apple](/versions/9.2.0/rules/lib/fragments/apple)
* [bazel_android](/versions/9.2.0/rules/lib/fragments/bazel_android)
* [bazel_py](/versions/9.2.0/rules/lib/fragments/bazel_py)
* [coverage](/versions/9.2.0/rules/lib/fragments/coverage)
* [cpp](/versions/9.2.0/rules/lib/fragments/cpp)
* [j2objc](/versions/9.2.0/rules/lib/fragments/j2objc)
* [java](/versions/9.2.0/rules/lib/fragments/java)
* [objc](/versions/9.2.0/rules/lib/fragments/objc)
* [platform](/versions/9.2.0/rules/lib/fragments/platform)
* [proto](/versions/9.2.0/rules/lib/fragments/proto)
* [py](/versions/9.2.0/rules/lib/fragments/py)