type UnsafeArrayType … func newUnsafeArrayType(cfg *frozenConfig, type1 reflect.Type) *UnsafeArrayType { … } func (type2 *UnsafeArrayType) LikePtr() bool { … } func (type2 *UnsafeArrayType) Indirect(obj interface{ … } func (type2 *UnsafeArrayType) UnsafeIndirect(ptr unsafe.Pointer) interface{ … } func (type2 *UnsafeArrayType) SetIndex(obj interface{ … } func (type2 *UnsafeArrayType) UnsafeSetIndex(obj unsafe.Pointer, index int, elem unsafe.Pointer) { … } func (type2 *UnsafeArrayType) GetIndex(obj interface{ … } func (type2 *UnsafeArrayType) UnsafeGetIndex(obj unsafe.Pointer, index int) unsafe.Pointer { … }