reflect: set PkgPath in StructField
Этот коммит содержится в:
родитель
93fb897feb
коммит
1626b50457
1 изменённых файлов: 1 добавлений и 4 удалений
|
@ -594,10 +594,7 @@ func rawStructFieldFromPointer(fieldType *rawType, data unsafe.Pointer, flagsByt
|
||||||
pkgPath := ""
|
pkgPath := ""
|
||||||
if flagsByte&structFieldFlagIsExported == 0 {
|
if flagsByte&structFieldFlagIsExported == 0 {
|
||||||
// This field is unexported.
|
// This field is unexported.
|
||||||
// TODO: list the real package path here. Storing it should not
|
pkgPath = fieldType.PkgPath()
|
||||||
// significantly impact binary size as there is only a limited
|
|
||||||
// number of packages in any program.
|
|
||||||
pkgPath = "<unimplemented>"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return rawStructField{
|
return rawStructField{
|
||||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче