aboutsummaryrefslogtreecommitdiff
path: root/oracle/testdata/src/main/implements-methods.golden
diff options
context:
space:
mode:
authorAlan Donovan <adonovan@google.com>2015-02-24 18:02:49 -0500
committerAlan Donovan <adonovan@google.com>2015-02-25 22:38:52 +0000
commit264bffc00c400ce4401cc2be15ed56e18a12e889 (patch)
tree696e6d630278be0bcb9e76024dd797401a7c18ba /oracle/testdata/src/main/implements-methods.golden
parent69db398fe0e69396984e3967724820c1f631e971 (diff)
downloadtools-264bffc00c400ce4401cc2be15ed56e18a12e889.tar.gz
oracle: when 'implements' is invoked on a method, show related methods, not types.
Fixes #9972 Change-Id: I25b65a64dcc4d551be3db8566783a9d23d410a2e Reviewed-on: https://go-review.googlesource.com/5860 Reviewed-by: David Crawshaw <crawshaw@golang.org>
Diffstat (limited to 'oracle/testdata/src/main/implements-methods.golden')
-rw-r--r--oracle/testdata/src/main/implements-methods.golden37
1 files changed, 37 insertions, 0 deletions
diff --git a/oracle/testdata/src/main/implements-methods.golden b/oracle/testdata/src/main/implements-methods.golden
new file mode 100644
index 0000000..11ccaf4
--- /dev/null
+++ b/oracle/testdata/src/main/implements-methods.golden
@@ -0,0 +1,37 @@
+-------- @implements F.f --------
+abstract method func (F).f()
+ is implemented by method (*C).f
+ is implemented by method (D).f
+ is implemented by method (FG).f
+
+-------- @implements FG.f --------
+abstract method func (FG).f()
+ is implemented by method (*D).f
+ implements method (F).f
+
+-------- @implements FG.g --------
+abstract method func (FG).g() []int
+ is implemented by method (*D).g
+
+-------- @implements *C.f --------
+concrete method func (*C).f()
+ implements method (F).f
+
+-------- @implements D.f --------
+concrete method func (D).f()
+ implements method (F).f
+concrete method func (D).f()
+ implements method (FG).f
+
+-------- @implements *D.g --------
+concrete method func (*D).g() []int
+ implements method (FG).g
+
+-------- @implements Len --------
+concrete method func (sorter).Len() int
+ implements method (sort.Interface).Len
+
+-------- @implements I.Method --------
+abstract method func (I).Method(*int) *int
+ is implemented by method (lib.Type).Method
+