1 package test.sub; 2 3 import javax.inject.Inject; 4 import test.Generic; 5 import test.Generic2; 6 7 public 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