Reformat build/soong for go 1.19
Test: none Change-Id: I132368f0fcbdb5ea088b5b84dbe4ccfdd9e94cad
This commit is contained in:
@@ -387,20 +387,21 @@ func ExistentPathsForSources(ctx PathContext, paths []string) Paths {
|
||||
}
|
||||
|
||||
// PathsForModuleSrc returns a Paths{} containing the resolved references in paths:
|
||||
// * filepath, relative to local module directory, resolves as a filepath relative to the local
|
||||
// source directory
|
||||
// * glob, relative to the local module directory, resolves as filepath(s), relative to the local
|
||||
// source directory.
|
||||
// * other modules using the ":name{.tag}" syntax. These modules must implement SourceFileProducer
|
||||
// or OutputFileProducer. These resolve as a filepath to an output filepath or generated source
|
||||
// filepath.
|
||||
// - filepath, relative to local module directory, resolves as a filepath relative to the local
|
||||
// source directory
|
||||
// - glob, relative to the local module directory, resolves as filepath(s), relative to the local
|
||||
// source directory.
|
||||
// - other modules using the ":name{.tag}" syntax. These modules must implement SourceFileProducer
|
||||
// or OutputFileProducer. These resolve as a filepath to an output filepath or generated source
|
||||
// filepath.
|
||||
//
|
||||
// Properties passed as the paths argument must have been annotated with struct tag
|
||||
// `android:"path"` so that dependencies on SourceFileProducer modules will have already been handled by the
|
||||
// path_deps mutator.
|
||||
// If a requested module is not found as a dependency:
|
||||
// * if ctx.Config().AllowMissingDependencies() is true, this module to be marked as having
|
||||
// - if ctx.Config().AllowMissingDependencies() is true, this module to be marked as having
|
||||
// missing dependencies
|
||||
// * otherwise, a ModuleError is thrown.
|
||||
// - otherwise, a ModuleError is thrown.
|
||||
func PathsForModuleSrc(ctx ModuleMissingDepsPathContext, paths []string) Paths {
|
||||
return PathsForModuleSrcExcludes(ctx, paths, nil)
|
||||
}
|
||||
@@ -414,21 +415,22 @@ type SourceInput struct {
|
||||
|
||||
// PathsForModuleSrcExcludes returns a Paths{} containing the resolved references in paths, minus
|
||||
// those listed in excludes. Elements of paths and excludes are resolved as:
|
||||
// * filepath, relative to local module directory, resolves as a filepath relative to the local
|
||||
// source directory
|
||||
// * glob, relative to the local module directory, resolves as filepath(s), relative to the local
|
||||
// source directory. Not valid in excludes.
|
||||
// * other modules using the ":name{.tag}" syntax. These modules must implement SourceFileProducer
|
||||
// or OutputFileProducer. These resolve as a filepath to an output filepath or generated source
|
||||
// filepath.
|
||||
// - filepath, relative to local module directory, resolves as a filepath relative to the local
|
||||
// source directory
|
||||
// - glob, relative to the local module directory, resolves as filepath(s), relative to the local
|
||||
// source directory. Not valid in excludes.
|
||||
// - other modules using the ":name{.tag}" syntax. These modules must implement SourceFileProducer
|
||||
// or OutputFileProducer. These resolve as a filepath to an output filepath or generated source
|
||||
// filepath.
|
||||
//
|
||||
// excluding the items (similarly resolved
|
||||
// Properties passed as the paths argument must have been annotated with struct tag
|
||||
// `android:"path"` so that dependencies on SourceFileProducer modules will have already been handled by the
|
||||
// path_deps mutator.
|
||||
// If a requested module is not found as a dependency:
|
||||
// * if ctx.Config().AllowMissingDependencies() is true, this module to be marked as having
|
||||
// - if ctx.Config().AllowMissingDependencies() is true, this module to be marked as having
|
||||
// missing dependencies
|
||||
// * otherwise, a ModuleError is thrown.
|
||||
// - otherwise, a ModuleError is thrown.
|
||||
func PathsForModuleSrcExcludes(ctx ModuleMissingDepsPathContext, paths, excludes []string) Paths {
|
||||
return PathsRelativeToModuleSourceDir(SourceInput{
|
||||
Context: ctx,
|
||||
@@ -548,13 +550,14 @@ func GetModuleFromPathDep(ctx ModuleWithDepsPathContext, moduleName, tag string)
|
||||
|
||||
// PathsAndMissingDepsForModuleSrcExcludes returns a Paths{} containing the resolved references in
|
||||
// paths, minus those listed in excludes. Elements of paths and excludes are resolved as:
|
||||
// * filepath, relative to local module directory, resolves as a filepath relative to the local
|
||||
// source directory
|
||||
// * glob, relative to the local module directory, resolves as filepath(s), relative to the local
|
||||
// source directory. Not valid in excludes.
|
||||
// * other modules using the ":name{.tag}" syntax. These modules must implement SourceFileProducer
|
||||
// or OutputFileProducer. These resolve as a filepath to an output filepath or generated source
|
||||
// filepath.
|
||||
// - filepath, relative to local module directory, resolves as a filepath relative to the local
|
||||
// source directory
|
||||
// - glob, relative to the local module directory, resolves as filepath(s), relative to the local
|
||||
// source directory. Not valid in excludes.
|
||||
// - other modules using the ":name{.tag}" syntax. These modules must implement SourceFileProducer
|
||||
// or OutputFileProducer. These resolve as a filepath to an output filepath or generated source
|
||||
// filepath.
|
||||
//
|
||||
// and a list of the module names of missing module dependencies are returned as the second return.
|
||||
// Properties passed as the paths argument must have been annotated with struct tag
|
||||
// `android:"path"` so that dependencies on SourceFileProducer modules will have already been handled by the
|
||||
|
Reference in New Issue
Block a user