Slide 16
Slide 16 text
Glossary
● Key ! (normalized) Type + Optional
● Binding ! Key + ImmutableSet
@Provides
Airplane airplane(
Body body, @Left Wing left, @Right Wing right) { … }1
@Provides
XWing xWing(
Body body, @Left Provider left, @Right Provider right,
Logo logo) { … }
● DependencyRequest ! Key + Kind
○ enum Kind { INSTANCE, PROVIDER, LAZY, … }