mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
fix tree for reflect rename
R=golang-dev, r CC=golang-dev https://golang.org/cl/4435067
This commit is contained in:
parent
0e2bb62f23
commit
07abf1c732
46 changed files with 195 additions and 195 deletions
|
|
@ -59,37 +59,37 @@ func Value(t reflect.Type, rand *rand.Rand) (value reflect.Value, ok bool) {
|
|||
|
||||
switch concrete := t; concrete.Kind() {
|
||||
case reflect.Bool:
|
||||
return reflect.NewValue(rand.Int()&1 == 0), true
|
||||
return reflect.ValueOf(rand.Int()&1 == 0), true
|
||||
case reflect.Float32:
|
||||
return reflect.NewValue(randFloat32(rand)), true
|
||||
return reflect.ValueOf(randFloat32(rand)), true
|
||||
case reflect.Float64:
|
||||
return reflect.NewValue(randFloat64(rand)), true
|
||||
return reflect.ValueOf(randFloat64(rand)), true
|
||||
case reflect.Complex64:
|
||||
return reflect.NewValue(complex(randFloat32(rand), randFloat32(rand))), true
|
||||
return reflect.ValueOf(complex(randFloat32(rand), randFloat32(rand))), true
|
||||
case reflect.Complex128:
|
||||
return reflect.NewValue(complex(randFloat64(rand), randFloat64(rand))), true
|
||||
return reflect.ValueOf(complex(randFloat64(rand), randFloat64(rand))), true
|
||||
case reflect.Int16:
|
||||
return reflect.NewValue(int16(randInt64(rand))), true
|
||||
return reflect.ValueOf(int16(randInt64(rand))), true
|
||||
case reflect.Int32:
|
||||
return reflect.NewValue(int32(randInt64(rand))), true
|
||||
return reflect.ValueOf(int32(randInt64(rand))), true
|
||||
case reflect.Int64:
|
||||
return reflect.NewValue(randInt64(rand)), true
|
||||
return reflect.ValueOf(randInt64(rand)), true
|
||||
case reflect.Int8:
|
||||
return reflect.NewValue(int8(randInt64(rand))), true
|
||||
return reflect.ValueOf(int8(randInt64(rand))), true
|
||||
case reflect.Int:
|
||||
return reflect.NewValue(int(randInt64(rand))), true
|
||||
return reflect.ValueOf(int(randInt64(rand))), true
|
||||
case reflect.Uint16:
|
||||
return reflect.NewValue(uint16(randInt64(rand))), true
|
||||
return reflect.ValueOf(uint16(randInt64(rand))), true
|
||||
case reflect.Uint32:
|
||||
return reflect.NewValue(uint32(randInt64(rand))), true
|
||||
return reflect.ValueOf(uint32(randInt64(rand))), true
|
||||
case reflect.Uint64:
|
||||
return reflect.NewValue(uint64(randInt64(rand))), true
|
||||
return reflect.ValueOf(uint64(randInt64(rand))), true
|
||||
case reflect.Uint8:
|
||||
return reflect.NewValue(uint8(randInt64(rand))), true
|
||||
return reflect.ValueOf(uint8(randInt64(rand))), true
|
||||
case reflect.Uint:
|
||||
return reflect.NewValue(uint(randInt64(rand))), true
|
||||
return reflect.ValueOf(uint(randInt64(rand))), true
|
||||
case reflect.Uintptr:
|
||||
return reflect.NewValue(uintptr(randInt64(rand))), true
|
||||
return reflect.ValueOf(uintptr(randInt64(rand))), true
|
||||
case reflect.Map:
|
||||
numElems := rand.Intn(complexSize)
|
||||
m := reflect.MakeMap(concrete)
|
||||
|
|
@ -127,7 +127,7 @@ func Value(t reflect.Type, rand *rand.Rand) (value reflect.Value, ok bool) {
|
|||
for i := 0; i < numChars; i++ {
|
||||
codePoints[i] = rand.Intn(0x10ffff)
|
||||
}
|
||||
return reflect.NewValue(string(codePoints)), true
|
||||
return reflect.ValueOf(string(codePoints)), true
|
||||
case reflect.Struct:
|
||||
s := reflect.New(t).Elem()
|
||||
for i := 0; i < s.NumField(); i++ {
|
||||
|
|
@ -336,7 +336,7 @@ func arbitraryValues(args []reflect.Value, f reflect.Type, config *Config, rand
|
|||
}
|
||||
|
||||
func functionAndType(f interface{}) (v reflect.Value, t reflect.Type, ok bool) {
|
||||
v = reflect.NewValue(f)
|
||||
v = reflect.ValueOf(f)
|
||||
ok = v.Kind() == reflect.Func
|
||||
if !ok {
|
||||
return
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue