type UnsafePtrType … func newUnsafePtrType(cfg *frozenConfig, type1 reflect.Type) *UnsafePtrType { … } func (type2 *UnsafePtrType) IsNil(obj interface{ … } func (type2 *UnsafePtrType) UnsafeIsNil(ptr unsafe.Pointer) bool { … } func (type2 *UnsafePtrType) LikePtr() bool { … } func (type2 *UnsafePtrType) Indirect(obj interface{ … } func (type2 *UnsafePtrType) UnsafeIndirect(ptr unsafe.Pointer) interface{ … }