Lines Matching refs:variableValue
485 variableValue := variableValues.Field(i)
487 if variableValue.IsZero() {
492 for j := 0; j < variableValue.NumField(); j++ {
493 property := variableValue.Field(j)
500 propertyName := variableValue.Type().Field(j).Name
531 variableValue := variableValues.Field(i)
549 if variableValue.IsZero() {
552 a.setVariableProperties(mctx, property, variableValue, val.Interface())
557 prefix string, productVariablePropertyValue reflect.Value, variableValue interface{}) {
559 printfIntoProperties(ctx, prefix, productVariablePropertyValue, variableValue)
581 productVariablePropertyValue reflect.Value, variableValue interface{}) {
594 err := printfIntoProperty(propertyValue, variableValue)
600 err := printfIntoProperty(propertyValue.Index(j), variableValue)
608 printfIntoProperties(ctx, prefix, propertyValue, variableValue)
615 func printfIntoProperty(propertyValue reflect.Value, variableValue interface{}) error {
628 switch v := variableValue.(type) {
633 variableValue = 1
635 variableValue = 0
638 return fmt.Errorf("unsupported type %T for %%d", variableValue)
641 switch variableValue.(type) {
645 return fmt.Errorf("unsupported type %T for %%s", variableValue)
651 propertyValue.Set(reflect.ValueOf(fmt.Sprintf(s, variableValue)))