Lines Matching refs:props
125 props := &ModuleTypeProperties{}
127 _, errs = proptools.UnpackProperties(def.Properties, props)
132 if props.Name == "" {
136 if props.Config_namespace == "" {
140 if props.Module_type == "" {
149 affectableProperties: props.Properties,
150 ConfigNamespace: props.Config_namespace,
151 BaseModuleType: props.Module_type,
152 variableNames: props.Variables,
154 v.ModuleTypes[props.Name] = mt
156 for _, name := range props.Bool_variables {
168 for _, name := range props.Value_variables {
227 props := &VariableProperties{}
229 allProps := append([]interface{}{props}, extraProps...)
236 if props.Name == "" {
241 variable: props.Name,
296 props := reflect.New(typ)
297 structConditions := props.Elem().FieldByName(soongConfigProperty)
303 return props
423 func PropertiesToApply(moduleType *ModuleType, props reflect.Value, config SoongConfig) ([]interfac…
425 props = props.Elem().FieldByName(soongConfigProperty)
427 if ps, err := c.PropertiesToApply(config, props.Field(i)); err != nil {