| This test verifies that the embedded field has a method with the same name. |
| |
| -- issue64114.go -- |
| package stub |
| |
| // Regression test for issue #64114: code action "implement" is not listed. |
| |
| var _ WriteTest = (*WriteStruct)(nil) //@quickfix("(", re"does not implement", issue64114) |
| |
| type WriterTwoStruct struct{} |
| |
| // Write implements [io.ReadWriter]. |
| func (t *WriterTwoStruct) RRRR(str string) error { |
| panic("unimplemented") |
| } |
| |
| type WriteTest interface { |
| RRRR() |
| WWWW() |
| } |
| |
| type WriteStruct struct { |
| WriterTwoStruct |
| } |
| -- @issue64114/issue64114.go -- |
| @@ -22 +22,5 @@ |
| + |
| +// WWWW implements [WriteTest]. |
| +func (w *WriteStruct) WWWW() { |
| + panic("unimplemented") |
| +} |