honnef.co/go/tools@v0.5.0-0.dev.0.20240520180541-dcae280a5e87/quickfix/qf1008/testdata/src/example.com/CheckExplicitEmbeddedSelector/CheckExplicitEmbeddedSelector-call.go (about) 1 package pkg 2 3 type FunctionCallOuter struct{ FunctionCallInner } 4 type FunctionCallInner struct { 5 F8 func() FunctionCallContinuedOuter 6 } 7 type FunctionCallContinuedOuter struct{ FunctionCallContinuedInner } 8 type FunctionCallContinuedInner struct{ F9 int } 9 10 func fnCall() { 11 var call FunctionCallOuter 12 _ = call.FunctionCallInner.F8().FunctionCallContinuedInner.F9 //@ diag(`could remove embedded field "FunctionCallInner" from selector`), diag(`could remove embedded field "FunctionCallContinuedInner" from selector`), diag(`could simplify selectors`) 13 _ = call.F8().F9 // minimal form 14 }