Beispiel #1
0
func (pp *packageParser) fixFunctionSymbol(t *st.FunctionSymbol) {
	if uts, ok := t.FunctionType.(*st.UnresolvedTypeSymbol); ok {
		//pp.CurrentFileName = pp.Package.FileSet.Position(uts.Declaration.Pos()).Filename
		t.FunctionType = pp.resolveType(uts)
		pp.moveData(t.FunctionType, uts)
	}
	pp.fixType(t.FunctionType)

}