Lines Matching refs:Module
36 CreateModule(ModuleFactory, ...interface{}) Module
48 func AddLoadHook(m blueprint.Module, hook func(LoadHookContext)) { argument
51 earlyModuleContext: m.(Module).base().earlyModuleContextFactory(ctx),
61 module Module
70 err := proptools.AppendMatchingProperties(l.Module().base().customizableProperties,
84 err := proptools.PrependMatchingProperties(l.Module().base().customizableProperties,
96 func (l *loadHookContext) CreateModule(factory ModuleFactory, props ...interface{}) Module {
97 inherited := []interface{}{&l.Module().base().commonProperties}
98 module := l.bp.CreateModule(ModuleFactoryAdaptor(factory), append(inherited, props...)...).(Module)
100 if l.Module().base().variableProperties != nil && module.base().variableProperties != nil {
101 src := l.Module().base().variableProperties
131 func AddInstallHook(m blueprint.Module, hook func(InstallHookContext)) { argument
132 h := &m.(Module).base().hooks