type safeType … func (type2 *safeType) New() interface{ … } func (type2 *safeType) UnsafeNew() unsafe.Pointer { … } func (type2 *safeType) Elem() Type { … } func (type2 *safeType) Type1() reflect.Type { … } func (type2 *safeType) PackEFace(ptr unsafe.Pointer) interface{ … } func (type2 *safeType) Implements(thatType Type) bool { … } func (type2 *safeType) RType() uintptr { … } func (type2 *safeType) Indirect(obj interface{ … } func (type2 *safeType) UnsafeIndirect(ptr unsafe.Pointer) interface{ … } func (type2 *safeType) LikePtr() bool { … } func (type2 *safeType) IsNullable() bool { … } func (type2 *safeType) IsNil(obj interface{ … } func (type2 *safeType) UnsafeIsNil(ptr unsafe.Pointer) bool { … } func (type2 *safeType) Set(obj interface{ … } func (type2 *safeType) UnsafeSet(ptr unsafe.Pointer, val unsafe.Pointer) { … } func (type2 *safeType) AssignableTo(anotherType Type) bool { … }