Anonymous ID: 0a0799 Oct. 1, 2022, 4:29 p.m. No.17617087   🗄️.is 🔗kun

>>17617056

 

@MapKey

@interface SomeEnumKey {

SomeEnum value();

}

 

@Module

class SomeModule {

@Provides

@IntoMap

@SomeEnumKey(SomeEnum.FOO)

Integer provideFooValue() {

return 2;

}

}

 

class SomeInjectedType {

@Inject

SomeInjectedType( Map<SomeEnum, Integermap) {

assert map.get(SomeEnum.FOO) == 2;

}

}