// PACKAGE c IMPORTPATH testdata/c IMPORTS a FILENAMES testdata/c.go TYPES // A (should see this) type A struct{} // B (should see this) type B struct{} // C (should see this) type C struct{} // D (should see this) type D struct{} // E1 (should see this) type E1 struct{} // E (should see this for E2 and E3) type E2 struct{} // E (should see this for E2 and E3) type E3 struct{} // E4 (should see this) type E4 struct{} // type T1 struct{} // func (t1 *T1) M() // T2 must not show methods of local T1 type T2 struct { a.T1 // not the same as locally declared T1 }