Какие преимущества дает кодогенерация Dagger на этапе компиляции

AndroidDaggerкодогенерациякомпиляцияфреймворки