github.com/wfusion/gofusion@v1.1.14/common/utils/clone/utils.go (about)

     1  package clone
     2  
     3  import "reflect"
     4  
     5  func indirectType(s reflect.Type) (d reflect.Type) {
     6  	if s == nil {
     7  		return s
     8  	}
     9  	d = s
    10  	for d.Kind() == reflect.Ptr {
    11  		d = d.Elem()
    12  	}
    13  	return
    14  }