GoPLS Viewer

Home|gopls/go/ssa/testdata/src/reflect/reflect.go
1package reflect
2
3type Type interface {
4    Elem() Type
5    Kind() Kind
6    String() string
7}
8
9type Value struct{}
10
11func (ValueString() string
12func (ValueElem() Value
13func (ValueField(intValue
14func (ValueIndex(i intValue
15func (ValueInt() int64
16func (ValueInterface() interface{}
17func (ValueIsNil() bool
18func (ValueIsValid() bool
19func (ValueKind() Kind
20func (ValueLen() int
21func (ValueMapIndex(ValueValue
22func (ValueMapKeys() []Value
23func (ValueNumField() int
24func (ValuePointer() uintptr
25func (ValueSetInt(int64)
26func (ValueType() Type
27
28func SliceOf(TypeType
29func TypeOf(interface{}) Type
30func ValueOf(interface{}) Value
31
32type Kind uint
33
34const (
35    Invalid Kind = iota
36    Int
37    Pointer
38)
39
40func DeepEqual(xy interface{}) bool
41
MembersX
Value.Kind
Value.Field
Value.Int
Value.Interface
Value.IsValid
Value.NumField
TypeOf
Type
DeepEqual
Value.IsNil
Kind
Invalid
Value
DeepEqual.x
Value.MapKeys
Value.SetInt
Value.Type
ValueOf
Value.Len
Value.MapIndex
Value.Index
Value.Index.i
SliceOf
DeepEqual.y
Value.String
Value.Elem
Value.Pointer
Members
X