type opaqueType …
func (t *opaqueType) String() string { … }
var reflectTypesPackage …
var rtypeType …
var errorType …
func makeNamedType(name string, underlying types.Type) *types.Named { … }
func makeReflectValue(t types.Type, v value) value { … }
func rV2T(v value) rtype { … }
func rV2V(v value) value { … }
func makeReflectType(rt rtype) value { … }
func ext۰reflect۰rtype۰Bits(fr *frame, args []value) value { … }
func ext۰reflect۰rtype۰Elem(fr *frame, args []value) value { … }
func ext۰reflect۰rtype۰Field(fr *frame, args []value) value { … }
func ext۰reflect۰rtype۰In(fr *frame, args []value) value { … }
func ext۰reflect۰rtype۰Kind(fr *frame, args []value) value { … }
func ext۰reflect۰rtype۰NumField(fr *frame, args []value) value { … }
func ext۰reflect۰rtype۰NumIn(fr *frame, args []value) value { … }
func ext۰reflect۰rtype۰NumMethod(fr *frame, args []value) value { … }
func ext۰reflect۰rtype۰NumOut(fr *frame, args []value) value { … }
func ext۰reflect۰rtype۰Out(fr *frame, args []value) value { … }
func ext۰reflect۰rtype۰Size(fr *frame, args []value) value { … }
func ext۰reflect۰rtype۰String(fr *frame, args []value) value { … }
func ext۰reflect۰New(fr *frame, args []value) value { … }
func ext۰reflect۰SliceOf(fr *frame, args []value) value { … }
func ext۰reflect۰TypeOf(fr *frame, args []value) value { … }
func ext۰reflect۰ValueOf(fr *frame, args []value) value { … }
func ext۰reflect۰Zero(fr *frame, args []value) value { … }
func reflectKind(t types.Type) reflect.Kind { … }
func ext۰reflect۰Value۰Kind(fr *frame, args []value) value { … }
func ext۰reflect۰Value۰String(fr *frame, args []value) value { … }
func ext۰reflect۰Value۰Type(fr *frame, args []value) value { … }
func ext۰reflect۰Value۰Uint(fr *frame, args []value) value { … }
func ext۰reflect۰Value۰Len(fr *frame, args []value) value { … }
func ext۰reflect۰Value۰MapIndex(fr *frame, args []value) value { … }
func ext۰reflect۰Value۰MapKeys(fr *frame, args []value) value { … }
func ext۰reflect۰Value۰NumField(fr *frame, args []value) value { … }
func ext۰reflect۰Value۰NumMethod(fr *frame, args []value) value { … }
func ext۰reflect۰Value۰Pointer(fr *frame, args []value) value { … }
func ext۰reflect۰Value۰Index(fr *frame, args []value) value { … }
func ext۰reflect۰Value۰Bool(fr *frame, args []value) value { … }
func ext۰reflect۰Value۰CanAddr(fr *frame, args []value) value { … }
func ext۰reflect۰Value۰CanInterface(fr *frame, args []value) value { … }
func ext۰reflect۰Value۰Elem(fr *frame, args []value) value { … }
func ext۰reflect۰Value۰Field(fr *frame, args []value) value { … }
func ext۰reflect۰Value۰Float(fr *frame, args []value) value { … }
func ext۰reflect۰Value۰Interface(fr *frame, args []value) value { … }
func ext۰reflect۰Value۰Int(fr *frame, args []value) value { … }
func ext۰reflect۰Value۰IsNil(fr *frame, args []value) value { … }
func ext۰reflect۰Value۰IsValid(fr *frame, args []value) value { … }
func ext۰reflect۰Value۰Set(fr *frame, args []value) value { … }
func ext۰reflect۰valueInterface(fr *frame, args []value) value { … }
func ext۰reflect۰error۰Error(fr *frame, args []value) value { … }
func newMethod(pkg *ssa.Package, recvType types.Type, name string) *ssa.Function { … }
func initReflect(i *interpreter) { … }