From 97db40eeb4e5e17657d3a3452ab25ff5d2b19313 Mon Sep 17 00:00:00 2001 From: Dagger Team Date: Wed, 20 May 2026 08:49:08 -0700 Subject: [PATCH] Wrap multi-element component name generation note in blockquote. PiperOrigin-RevId: 918475055 --- dev-guide/index.md | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/dev-guide/index.md b/dev-guide/index.md index 3b5328a2586..cd8106f0c50 100644 --- a/dev-guide/index.md +++ b/dev-guide/index.md @@ -236,20 +236,20 @@ CoffeeShop coffeeShop = DaggerCoffeeShop.builder() .build(); ``` -_Note_: If your `@Component` is not a top-level type, the generated component's -name will include its enclosing types' names, joined with an underscore. For -example, this code: - -```java -class Foo { - static class Bar { - @Component - interface BazComponent {} - } -} -``` - -would generate a component named `DaggerFoo_Bar_BazComponent`. +> **Note**: If your `@Component` is not a top-level type, the generated +> component's name will include its enclosing types' names, joined with an +> underscore. For example, this code: +> +> ```java +> class Foo { +> static class Bar { +> @Component +> interface BazComponent {} +> } +> } +> ``` +> +> would generate a component named `DaggerFoo_Bar_BazComponent`. Any module with an accessible default constructor can be elided as the builder will construct an instance automatically if none is set. And for any module