Lines Matching refs:d
380 func (d *baseModuleContext) moduleInfo() *moduleInfo {
381 return d.module
384 func (d *baseModuleContext) Module() Module {
385 return d.module.logicModule
388 func (d *baseModuleContext) ModuleName() string {
389 return d.module.Name()
392 func (d *baseModuleContext) ModuleType() string {
393 return d.module.typeName
396 func (d *baseModuleContext) ContainsProperty(name string) bool {
397 _, ok := d.module.propertyPos[name]
401 func (d *baseModuleContext) ModuleDir() string {
402 return filepath.Dir(d.module.relBlueprintsFile)
405 func (d *baseModuleContext) BlueprintsFile() string {
406 return d.module.relBlueprintsFile
409 func (d *baseModuleContext) Config() interface{} {
410 return d.config
413 func (d *baseModuleContext) error(err error) {
415 d.errs = append(d.errs, err)
419 func (d *baseModuleContext) Errorf(pos scanner.Position,
422 d.error(&BlueprintError{
428 func (d *baseModuleContext) ModuleErrorf(format string,
431 d.error(&ModuleError{
434 Pos: d.module.pos,
436 module: d.module,
440 func (d *baseModuleContext) PropertyErrorf(property, format string,
443 pos := d.module.propertyPos[property]
446 pos = d.module.pos
449 d.error(&PropertyError{
455 module: d.module,
461 func (d *baseModuleContext) Failed() bool {
462 return len(d.errs) > 0
465 func (d *baseModuleContext) GlobWithDeps(pattern string,
467 return d.context.glob(pattern, excludes)
470 func (d *baseModuleContext) Fs() pathtools.FileSystem {
471 return d.context.fs
474 func (d *baseModuleContext) Namespace() Namespace {
475 return d.context.nameInterface.GetNamespace(newNamespaceContext(d.module))