package Ġcom . github . y am am oto j . d agger mult im odule app 2 Ċ Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġcom . github . y am am oto j . module 1 . package 0 4 . Foo 0 0 4 9 9 Ċ import Ġcom . github . y am am oto j . module 2 . package 0 9 . Foo 0 0 9 9 9 Ċ import Ġcom . github . y am am oto j . module 3 . package 1 4 . Foo 0 1 4 9 9 Ċ import Ġcom . github . y am am oto j . module 4 . package 1 9 . Foo 0 1 9 9 9 Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġval Ġcom onent Ġ= ĠD agger Main Component . builder (). build () ĊĊĠĠĠ Ġ@ Inject ĊĠĠĠ Ġlateinit Ġvar Ġfoo 0 1 9 9 9 : Foo 0 1 9 9 9 ĊĠĠĠ Ġ@ Inject ĊĠĠĠ Ġlateinit Ġvar Ġfoo 0 1 4 9 9 : ĠFoo 0 1 4 9 9 ĊĠĠĠ Ġ@ Inject ĊĠĠĠ Ġlateinit Ġvar Ġfoo 0 0 9 9 9 : ĠFoo 0 0 9 9 9 ĊĠĠĠ Ġ@ Inject ĊĠĠĠ Ġlateinit Ġvar Ġfoo 0 0 4 9 9 : ĠFoo 0 0 4 9 9 ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ Ġcom onent . inject ( this ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĠĠĠĠĠĠĠ Ġfoo 0 1 9 9 9 . method 5 () ĊĠĠĠĠĠĠĠ Ġfoo 0 1 4 9 9 . method 5 () ĊĠĠĠĠĠĠĠ Ġfoo 0 0 9 9 9 . method 5 () ĊĠĠĠĠĠĠĠ Ġfoo 0 0 4 9 9 . method 5 () ĊĠĠĠ Ġ} Ċ } Ċ