From 2ccaffd1d7e335bd50e79a850a79f51ba3aba1b1 Mon Sep 17 00:00:00 2001 From: Paul Duffin Date: Thu, 19 Dec 2019 15:12:58 +0000 Subject: [PATCH] Extend RegistrationContext to support pre/post deps mutators Test: m checkbuild Bug: 146540677 Change-Id: If5b30f1124ce5671c26ec76ca1f7b029841e20b1 --- android/register.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/android/register.go b/android/register.go index e7efe475d..b5defecad 100644 --- a/android/register.go +++ b/android/register.go @@ -125,6 +125,8 @@ type RegistrationContext interface { RegisterModuleType(name string, factory ModuleFactory) RegisterSingletonType(name string, factory SingletonFactory) PreArchMutators(f RegisterMutatorFunc) + PreDepsMutators(f RegisterMutatorFunc) + PostDepsMutators(f RegisterMutatorFunc) } // Used to register build components from an init() method, e.g. @@ -175,3 +177,11 @@ func (ctx *initRegistrationContext) RegisterSingletonType(name string, factory S func (ctx *initRegistrationContext) PreArchMutators(f RegisterMutatorFunc) { PreArchMutators(f) } + +func (ctx *initRegistrationContext) PreDepsMutators(f RegisterMutatorFunc) { + PreDepsMutators(f) +} + +func (ctx *initRegistrationContext) PostDepsMutators(f RegisterMutatorFunc) { + PostDepsMutators(f) +}