Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 13 for ConvertToType (0.35 sec)

  1. staging/src/k8s.io/apiserver/pkg/cel/url.go

    	}
    	if reflect.TypeOf("").AssignableTo(typeDesc) {
    		return d.URL.String(), nil
    	}
    	return nil, fmt.Errorf("type conversion error from 'URL' to '%v'", typeDesc)
    }
    
    // ConvertToType implements ref.Val.ConvertToType.
    func (d URL) ConvertToType(typeVal ref.Type) ref.Val {
    	switch typeVal {
    	case typeValue:
    		return d
    	case types.TypeType:
    		return typeValue
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Oct 10 22:05:55 UTC 2022
    - 2K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/cel/cidr.go

    	}
    	if reflect.TypeOf("").AssignableTo(typeDesc) {
    		return d.Prefix.String(), nil
    	}
    	return nil, fmt.Errorf("type conversion error from 'CIDR' to '%v'", typeDesc)
    }
    
    // ConvertToType implements ref.Val.ConvertToType.
    func (d CIDR) ConvertToType(typeVal ref.Type) ref.Val {
    	switch typeVal {
    	case CIDRType:
    		return d
    	case types.TypeType:
    		return CIDRType
    	case types.StringType:
    		return types.String(d.Prefix.String())
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Dec 15 12:03:04 UTC 2023
    - 2.2K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/cel/ip.go

    	}
    	if reflect.TypeOf("").AssignableTo(typeDesc) {
    		return d.Addr.String(), nil
    	}
    	return nil, fmt.Errorf("type conversion error from 'IP' to '%v'", typeDesc)
    }
    
    // ConvertToType implements ref.Val.ConvertToType.
    func (d IP) ConvertToType(typeVal ref.Type) ref.Val {
    	switch typeVal {
    	case IPType:
    		return d
    	case types.TypeType:
    		return IPType
    	case types.StringType:
    		return types.String(d.Addr.String())
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Dec 15 11:02:33 UTC 2023
    - 2.1K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/cel/mutation/common/val.go

    		if err != nil {
    			return nil, fmt.Errorf("fail to convert field %q: %w", k, err)
    		}
    		result[k] = converted
    	}
    	return result, nil
    }
    
    // ConvertToType supports type conversions between CEL value types supported by the expression language.
    func (v *ObjectVal) ConvertToType(typeValue ref.Type) ref.Val {
    	switch typeValue {
    	case v.typeRef:
    		return v
    	case types.TypeType:
    		return v.typeRef.CELType()
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Feb 27 21:55:08 UTC 2024
    - 4.2K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apiserver/pkg/cel/lazy/lazy.go

    	return nil, fmt.Errorf("disallowed conversion from %q to %q", m.typeValue.TypeName(), typeDesc.Name())
    }
    
    // ConvertToType converts the map to the given type.
    // Only its own type and "Type" type are allowed.
    func (m *MapValue) ConvertToType(typeVal ref.Type) ref.Val {
    	switch typeVal {
    	case m.typeValue:
    		return m
    	case types.TypeType:
    		return m.typeValue
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Aug 23 21:31:27 UTC 2023
    - 4.9K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiserver/pkg/cel/value.go

    // associated with the structure.
    type ObjectValue struct {
    	*structValue
    	objectType *DeclType
    }
    
    // ConvertToType is an implementation of the CEL ref.Val interface method.
    func (o *ObjectValue) ConvertToType(t ref.Type) ref.Val {
    	if t == types.TypeType {
    		return types.NewObjectTypeValue(o.objectType.TypeName())
    	}
    	if t.TypeName() == o.objectType.TypeName() {
    		return o
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Oct 10 22:05:55 UTC 2022
    - 20.5K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiserver/pkg/cel/value_test.go

    			dv := testValue(t, int64(idx), tst.val)
    			ev := dv.ExprValue()
    			if ev.ConvertToType(types.TypeType).(ref.Type).TypeName() != tst.typ.TypeName() {
    				t.Errorf("got %v, wanted %v type", ev.ConvertToType(types.TypeType), tst.typ)
    			}
    			if ev.ConvertToType(tst.typ).Equal(ev) != types.True {
    				t.Errorf("got %v, wanted input value %v", ev.ConvertToType(tst.typ), ev)
    			}
    		})
    	}
    }
    
    func TestEqual(t *testing.T) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Oct 10 22:05:55 UTC 2022
    - 10.4K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apiserver/pkg/cel/format.go

    	MaxRegexSize int
    }
    
    func (d *Format) ConvertToNative(typeDesc reflect.Type) (interface{}, error) {
    	return nil, fmt.Errorf("type conversion error from 'Format' to '%v'", typeDesc)
    }
    
    func (d *Format) ConvertToType(typeVal ref.Type) ref.Val {
    	switch typeVal {
    	case FormatType:
    		return d
    	case types.TypeType:
    		return FormatType
    	default:
    		return types.NewErr("type conversion error from '%s' to '%s'", FormatType, typeVal)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Apr 23 17:22:44 UTC 2024
    - 1.8K bytes
    - Viewed (0)
  9. staging/src/k8s.io/apiserver/pkg/cel/quantity.go

    	}
    	if reflect.TypeOf("").AssignableTo(typeDesc) {
    		return d.Quantity.String(), nil
    	}
    	return nil, fmt.Errorf("type conversion error from 'Quantity' to '%v'", typeDesc)
    }
    
    func (d Quantity) ConvertToType(typeVal ref.Type) ref.Val {
    	switch typeVal {
    	case quantityTypeValue:
    		return d
    	case types.TypeType:
    		return quantityTypeValue
    	default:
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Mar 04 11:23:54 UTC 2024
    - 2K bytes
    - Viewed (0)
  10. android/guava-testlib/src/com/google/common/testing/NullPointerTester.java

          TypeToken<?> convertFromType = type.resolveType(Converter.class.getTypeParameters()[0]);
          TypeToken<?> convertToType = type.resolveType(Converter.class.getTypeParameters()[1]);
          @SuppressWarnings("unchecked") // returns default for both F and T
          T defaultConverter = (T) defaultConverter(convertFromType, convertToType);
          return defaultConverter;
        }
        if (type.getRawType().isInterface()) {
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Tue Jun 11 16:13:05 UTC 2024
    - 22.6K bytes
    - Viewed (0)
Back to top