1package test.sub;
2
3import javax.inject.Inject;
4import test.Generic;
5import test.Generic2;
6
7public class Exposed {
8
9  @Inject public Generic2<PackagePrivate> gpp2;
10  @Inject public Generic2<PackagePrivateContainer.PublicEnclosed> gppc2;
11
12  public Generic<PackagePrivate> gpp;
13  public Generic<PackagePrivateContainer.PublicEnclosed> gppc;
14
15  @Inject Exposed(Generic<PackagePrivate> gpp, Generic<PackagePrivateContainer.PublicEnclosed> gppc) {
16    this.gpp = gpp;
17    this.gppc = gppc;
18  }
19}
20