Lines Matching refs:ModuleProxy
114 type ModuleProxy struct { struct
118 func CreateModuleProxy(module Module) ModuleProxy {
119 return ModuleProxy{
124 func (m ModuleProxy) IsNil() bool { argument
128 func (m ModuleProxy) Name() string { argument
132 func (m ModuleProxy) String() string { argument
135 func (m ModuleProxy) GenerateBuildActions(context ModuleContext) { argument
246 GetDirectDepProxyWithTag(name string, tag DependencyTag) *ModuleProxy
256 VisitDirectDepsProxy(visit func(proxy ModuleProxy)) argument
294 WalkDepsProxy(visit func(ModuleProxy, ModuleProxy) bool) argument
324 VisitAllModuleVariantProxies(visit func(proxy ModuleProxy)) argument
594 if mp, isProxy := module.(ModuleProxy); isProxy {
800 func (m *baseModuleContext) GetDirectDepProxyWithTag(name string, tag DependencyTag) *ModuleProxy {
803 return &ModuleProxy{module}
828 func (m *baseModuleContext) VisitDirectDepsProxy(visit func(proxy ModuleProxy)) {
840 visit(ModuleProxy{dep.module.logicModule})
919 func (m *baseModuleContext) WalkDepsProxy(visit func(child, parent ModuleProxy) bool) {
923 return visit(ModuleProxy{dep.module.logicModule}, ModuleProxy{parent.logicModule})
946 func (m *baseModuleContext) VisitAllModuleVariantProxies(visit func(proxy ModuleProxy)) {