Dagger does three types of injection: constructor,...
# dagger
j
Dagger does three types of injection: constructor, field, and methods. Generally injecting a type you created is call members injection and covers field and method injection. When Dagger creates the type it does all three types. Constructor and members. So I would avoid classifying what happens as constructor vs. fields.
b
I want the differentiation to name a rule that finds member injection functions that do nothing (a function with a type that doesn't have any member annotated with @Inject). Anyway, thanks for the answer!