Convert java.Dependency to JavaInfo provider
Export information about java dependencies through a Provider instead of accessing the module directly. Test: java_test.go Test: no changes to build.ninja Change-Id: Ifc5d566bf6f6ebc0ad399e948effaa1ef6a22876
This commit is contained in:
@@ -160,8 +160,8 @@ func (system *SystemModules) GenerateAndroidBuildActions(ctx android.ModuleConte
|
||||
var jars android.Paths
|
||||
|
||||
ctx.VisitDirectDepsWithTag(systemModulesLibsTag, func(module android.Module) {
|
||||
dep, _ := module.(Dependency)
|
||||
jars = append(jars, dep.HeaderJars()...)
|
||||
dep, _ := ctx.OtherModuleProvider(module, JavaInfoProvider).(JavaInfo)
|
||||
jars = append(jars, dep.HeaderJars...)
|
||||
})
|
||||
|
||||
system.headerJars = jars
|
||||
|
Reference in New Issue
Block a user