That doc mentions that Dagger doesn't require reflection and uses compile-time generation, Dagger 1 had reflection if I read correctly, so that doc might have been updated and be referring to Dagger2
Although it does mention version 0.9.2 which is far from 2