Lines Matching defs:baseModuleContext
245 type baseModuleContext struct { struct
246 bp blueprint.BaseModuleContext
247 earlyModuleContext
248 archModuleContext
250 walkPath []Module
251 tagPath []blueprint.DependencyTag
253 strictVisitDeps bool // If true, enforce that all dependencies are enabled
264 func (b *baseModuleContext) EqualModules(m1, m2 Module) bool {
268 func (b *baseModuleContext) OtherModuleName(m blueprint.Module) string {
271 func (b *baseModuleContext) OtherModuleDir(m blueprint.Module) string {
274 func (b *baseModuleContext) OtherModuleErrorf(m blueprint.Module, fmt string, args ...interface{}) {
277 func (b *baseModuleContext) OtherModuleDependencyTag(m blueprint.Module) blueprint.DependencyTag {
280 … (b *baseModuleContext) OtherModuleExists(name string) bool { return b.bp.OtherModuleExists(name) }
281 …leContext) OtherModuleDependencyVariantExists(variations []blueprint.Variation, name string) bool {
284 …ontext) OtherModuleFarDependencyVariantExists(variations []blueprint.Variation, name string) bool {
287 func (b *baseModuleContext) OtherModuleReverseDependencyVariantExists(name string) bool {
290 func (b *baseModuleContext) OtherModuleType(m blueprint.Module) string {
294 …leContext) otherModuleProvider(m blueprint.Module, provider blueprint.AnyProviderKey) (any, bool) {
298 func (b *baseModuleContext) OtherModuleIsAutoGenerated(m blueprint.Module) bool {
302 func (b *baseModuleContext) provider(provider blueprint.AnyProviderKey) (any, bool) {
306 func (b *baseModuleContext) setProvider(provider blueprint.AnyProviderKey, value any) {
310 func (b *baseModuleContext) GetDirectDepWithTag(name string, tag blueprint.DependencyTag) Module {
317 func (b *baseModuleContext) blueprintBaseModuleContext() blueprint.BaseModuleContext {
321 func (b *baseModuleContext) AddMissingDependencies(deps []string) {
329 func (b *baseModuleContext) checkedMissingDeps() bool {
333 func (b *baseModuleContext) getMissingDependencies() []string {
359 …) validateAndroidModule(module blueprint.Module, tag blueprint.DependencyTag, strict bool) Module {
383 func (b *baseModuleContext) validateAndroidModuleProxy(
410 func (b *baseModuleContext) getDirectDepsInternal(name string, tag blueprint.DependencyTag) []dep {
423 …DepInternal(name string, tag blueprint.DependencyTag) (blueprint.Module, blueprint.DependencyTag) {
435 …*baseModuleContext) getDirectDepFirstTag(name string) (blueprint.Module, blueprint.DependencyTag) {
454 func (b *baseModuleContext) GetDirectDepsWithTag(tag blueprint.DependencyTag) []Module {
467 func (b *baseModuleContext) GetDirectDep(name string) (blueprint.Module, blueprint.DependencyTag) {
471 func (b *baseModuleContext) VisitDirectDeps(visit func(Module)) {
479 func (b *baseModuleContext) VisitDirectDepsProxy(visit func(ModuleProxy)) {
487 func (b *baseModuleContext) VisitDirectDepsProxyAllowDisabled(visit func(proxy ModuleProxy)) {
491 …nc (b *baseModuleContext) VisitDirectDepsWithTag(tag blueprint.DependencyTag, visit func(Module)) {
501 …eContext) VisitDirectDepsProxyWithTag(tag blueprint.DependencyTag, visit func(proxy ModuleProxy)) {
511 func (b *baseModuleContext) VisitDirectDepsIf(pred func(Module) bool, visit func(Module)) {
527 func (b *baseModuleContext) VisitDepsDepthFirst(visit func(Module)) {
535 func (b *baseModuleContext) VisitDepsDepthFirstIf(pred func(Module) bool, visit func(Module)) {
551 func (b *baseModuleContext) WalkDeps(visit func(Module, Module) bool) {
572 func (b *baseModuleContext) WalkDepsProxy(visit func(ModuleProxy, ModuleProxy) bool) {
589 func (b *baseModuleContext) GetWalkPath() []Module {
593 func (b *baseModuleContext) GetTagPath() []blueprint.DependencyTag {
597 func (b *baseModuleContext) VisitAllModuleVariants(visit func(Module)) {
603 func (b *baseModuleContext) VisitAllModuleVariantProxies(visit func(ModuleProxy)) {
607 func (b *baseModuleContext) PrimaryModule() Module {
611 func (b *baseModuleContext) FinalModule() Module {
615 func (b *baseModuleContext) IsFinalModule(module Module) bool {
651 func (b *baseModuleContext) GetPathString(skipFirst bool) string {
666 …iguration(condition proptools.ConfigurableCondition, property string) proptools.ConfigurableValue {