Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 94 for NumField (0.32 sec)

  1. src/internal/buildcfg/exp.go

    	// and overridden at build time.
    	if goexp != "" {
    		// Create a map of known experiment names.
    		names := make(map[string]func(bool))
    		rv := reflect.ValueOf(&flags.Flags).Elem()
    		rt := rv.Type()
    		for i := 0; i < rt.NumField(); i++ {
    			field := rv.Field(i)
    			names[strings.ToLower(rt.Field(i).Name)] = field.SetBool
    		}
    
    		// "regabi" is an alias for all working regabi
    		// subexperiments, and not an experiment itself. Doing
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 15 17:38:52 UTC 2024
    - 5.5K bytes
    - Viewed (0)
  2. src/runtime/time_test.go

    	// (meaning those two must have the same layout).
    	runtimeTimeTimer := reflect.TypeOf(runtime.TimeTimer{})
    
    	check := func(name string, typ reflect.Type) {
    		n1 := runtimeTimeTimer.NumField()
    		n2 := typ.NumField()
    		if n1 != n2+1 {
    			t.Errorf("runtime.TimeTimer has %d fields, want %d (%s has %d fields)", n1, n2+1, name, n2)
    			return
    		}
    		for i := 0; i < n2; i++ {
    			f1 := runtimeTimeTimer.Field(i)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Mar 09 03:40:04 UTC 2024
    - 3.1K bytes
    - Viewed (0)
  3. src/reflect/visiblefields.go

    	}
    	if t.Kind() != Struct {
    		panic("reflect.VisibleFields of non-struct type")
    	}
    	w := &visibleFieldsWalker{
    		byName:   make(map[string]int),
    		visiting: make(map[Type]bool),
    		fields:   make([]StructField, 0, t.NumField()),
    		index:    make([]int, 0, 2),
    	}
    	w.walk(t)
    	// Remove all the fields that have been hidden.
    	// Use an in-place removal that avoids copying in
    	// the common case that there are no hidden fields.
    	j := 0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 26 14:24:17 UTC 2021
    - 3K bytes
    - Viewed (0)
  4. staging/src/k8s.io/api/extensions/v1beta1/types_test.go

    // protobuf field numbers are not accidentally reused by other fields.
    func Test_NetworkPolicyRemovedFieldProtobufNumberReservation(t *testing.T) {
    	obj := reflect.ValueOf(NetworkPolicy{}).Type()
    	for i := 0; i < obj.NumField(); i++ {
    		f := obj.Field(i)
    		protobufSpec := f.Tag.Get("protobuf")
    		if protobufSpec == "" {
    			continue
    		}
    
    		protobufNum := strings.Split(protobufSpec, ",")[1]
    		if protobufNum == "3" {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 01 18:19:25 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apimachinery/pkg/api/apitesting/naming/naming.go

    		// no-op
    
    	case reflect.Struct:
    		for i := 0; i < tp.NumField(); i++ {
    			f := tp.Field(i)
    			if f.PkgPath != "" {
    				continue // Ignore unexported fields
    			}
    			jsonTag := f.Tag.Get("json")
    			protoTag := f.Tag.Get("protobuf")
    			if len(jsonTag) > 0 || len(protoTag) > 0 {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jul 27 07:07:03 UTC 2022
    - 5.8K bytes
    - Viewed (0)
  6. src/reflect/tostring_test.go

    		str += "<can't iterate on maps>"
    		str += "}"
    		return str
    	case Chan:
    		str = typ.String()
    		return str
    	case Struct:
    		t := typ
    		v := val
    		str += t.String()
    		str += "{"
    		for i, n := 0, v.NumField(); i < n; i++ {
    			if i > 0 {
    				str += ", "
    			}
    			str += valueToString(v.Field(i))
    		}
    		str += "}"
    		return str
    	case Interface:
    		return typ.String() + "(" + valueToString(val.Elem()) + ")"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 26 14:24:17 UTC 2021
    - 2.1K bytes
    - Viewed (0)
  7. src/internal/reflectlite/tostring_test.go

    		str += "}"
    		return str
    	case reflect.Chan:
    		str = typ.String()
    		return str
    	case reflect.Struct:
    		t := typ
    		v := val
    		str += t.String()
    		str += "{"
    		for i, n := 0, v.NumField(); i < n; i++ {
    			if i > 0 {
    				str += ", "
    			}
    			str += valueToStringImpl(v.Field(i))
    		}
    		str += "}"
    		return str
    	case reflect.Interface:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 26 14:24:17 UTC 2021
    - 2.4K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apimachinery/pkg/api/apitesting/fuzzer/valuefuzz.go

    			}
    		}
    	case reflect.Interface, reflect.Pointer:
    		if obj.IsNil() {
    			// TODO: set non-nil value
    		} else {
    			valueFuzz(obj.Elem())
    		}
    	case reflect.Struct:
    		for i, n := 0, obj.NumField(); i < n; i++ {
    			valueFuzz(obj.Field(i))
    		}
    	case reflect.Map:
    		if obj.IsNil() {
    			// TODO: set non-nil value
    		} else {
    			for _, k := range obj.MapKeys() {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Jun 25 16:23:43 UTC 2022
    - 2.3K bytes
    - Viewed (0)
  9. src/cmd/gofmt/rewrite.go

    	}
    
    	switch v := reflect.Indirect(val); v.Kind() {
    	case reflect.Slice:
    		for i := 0; i < v.Len(); i++ {
    			e := v.Index(i)
    			set(e, f(e))
    		}
    	case reflect.Struct:
    		for i := 0; i < v.NumField(); i++ {
    			e := v.Field(i)
    			set(e, f(e))
    		}
    	case reflect.Interface:
    		e := v.Elem()
    		set(v, f(e))
    	}
    	return val
    }
    
    func isWildcard(s string) bool {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jul 27 22:07:13 UTC 2023
    - 8.1K bytes
    - Viewed (0)
  10. src/internal/goexperiment/mkconsts.go

    		}
    		if err := os.Remove(name); err != nil {
    			log.Fatal(err)
    		}
    	}
    
    	// Generate new experiment constant files.
    	rt := reflect.TypeOf(&goexperiment.Flags{}).Elem()
    	for i := 0; i < rt.NumField(); i++ {
    		f := rt.Field(i).Name
    		buildTag := "goexperiment." + strings.ToLower(f)
    		for _, val := range []bool{false, true} {
    			name := fmt.Sprintf("exp_%s_%s.go", strings.ToLower(f), pick(val, "off", "on"))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:27 UTC 2023
    - 1.6K bytes
    - Viewed (0)
Back to top