Reland "Remove non-generic provider APIs"
There are no more callers to the non-generic provider APIs, remove them. This reapplies I4d336340e630643f98531787a81e0f1f18ec108d after I79736e44d85bc6e8c97f08ebf783b40533a3e6ae removed a newly introduced usage. Bug: 316410648 Change-Id: I152f8e5ef8330b811d3f42f8c2c73943ac0979bb Test: builds
This commit is contained in:
@@ -79,7 +79,7 @@ func SingletonModuleProvider[K any](ctx SingletonModuleProviderContext, module b
|
||||
// SetProviderContext is a helper interface that is a subset of ModuleContext, BottomUpMutatorContext, or
|
||||
// TopDownMutatorContext for use in SetProvider.
|
||||
type SetProviderContext interface {
|
||||
SetProvider(provider blueprint.AnyProviderKey, value any)
|
||||
setProvider(provider blueprint.AnyProviderKey, value any)
|
||||
}
|
||||
|
||||
var _ SetProviderContext = BaseModuleContext(nil)
|
||||
@@ -95,7 +95,7 @@ var _ SetProviderContext = TopDownMutatorContext(nil)
|
||||
// SetProviderContext is a helper interface that accepts ModuleContext, BottomUpMutatorContext, or
|
||||
// TopDownMutatorContext.
|
||||
func SetProvider[K any](ctx SetProviderContext, provider blueprint.ProviderKey[K], value K) {
|
||||
ctx.SetProvider(provider, value)
|
||||
ctx.setProvider(provider, value)
|
||||
}
|
||||
|
||||
var _ OtherModuleProviderContext = (*otherModuleProviderAdaptor)(nil)
|
||||
|
Reference in New Issue
Block a user