Ensure boot jar modules have been initialized properly for hidden API
Checks to make sure that every module that is part of the platform bootclasspath has been initialized property for hidden API processing. Bug: 177892522 Test: verified that the out/soong/hiddenapi/... files are unchanged by this change Change-Id: Ic4368963f2011784b537b8aebf5ef97ea22b2db5
This commit is contained in:
@@ -111,6 +111,13 @@ type hiddenAPIIntf interface {
|
||||
|
||||
var _ hiddenAPIIntf = (*hiddenAPI)(nil)
|
||||
|
||||
// hiddenAPISupportingModule is the interface that is implemented by any module that supports
|
||||
// contributing to the hidden API processing.
|
||||
type hiddenAPISupportingModule interface {
|
||||
android.Module
|
||||
hiddenAPIIntf
|
||||
}
|
||||
|
||||
// Initialize the hiddenapi structure
|
||||
func (h *hiddenAPI) initHiddenAPI(ctx android.BaseModuleContext, configurationName string) {
|
||||
// If hiddenapi processing is disabled treat this as inactive.
|
||||
|
Reference in New Issue
Block a user