From 54c8948f7f905b0681b765ed901a847697be5413 Mon Sep 17 00:00:00 2001 From: Robert Griesemer Date: Fri, 1 Aug 2008 12:14:15 -0700 Subject: [PATCH] - added import/export test cases R=r OCL=13723 CL=13723 --- usr/gri/gosrc/test/a.go | 7 +++++++ usr/gri/gosrc/test/b.go | 13 +++++++++++++ usr/gri/gosrc/test/c.go | 7 +++++++ usr/gri/gosrc/test/d.go | 15 +++++++++++++++ 4 files changed, 42 insertions(+) create mode 100644 usr/gri/gosrc/test/a.go create mode 100644 usr/gri/gosrc/test/b.go create mode 100644 usr/gri/gosrc/test/c.go create mode 100644 usr/gri/gosrc/test/d.go diff --git a/usr/gri/gosrc/test/a.go b/usr/gri/gosrc/test/a.go new file mode 100644 index 0000000000..b4fff19f35 --- /dev/null +++ b/usr/gri/gosrc/test/a.go @@ -0,0 +1,7 @@ +package A + +import ( + B "b"; + C "c"; + D "d"; +) diff --git a/usr/gri/gosrc/test/b.go b/usr/gri/gosrc/test/b.go new file mode 100644 index 0000000000..4d4b02e06f --- /dev/null +++ b/usr/gri/gosrc/test/b.go @@ -0,0 +1,13 @@ +package B + +import C "c" +import D "d" + +export type T1 C.T1; +export type T2 D.T2; + +export var ( + v0 D.T1; + v1 C.T1; + v2 *C.F1; +) diff --git a/usr/gri/gosrc/test/c.go b/usr/gri/gosrc/test/c.go new file mode 100644 index 0000000000..728efb236b --- /dev/null +++ b/usr/gri/gosrc/test/c.go @@ -0,0 +1,7 @@ +package C + +import "d" + +export type T1 D.T1; +export type T2 D.T2; +export type F1 func (a D.T1, b *D.T2); diff --git a/usr/gri/gosrc/test/d.go b/usr/gri/gosrc/test/d.go new file mode 100644 index 0000000000..540a03d71e --- /dev/null +++ b/usr/gri/gosrc/test/d.go @@ -0,0 +1,15 @@ +package D + +type T0 int + +export type T1 struct { + n int; + a, b T0; +} + +export type T2 struct { + u, v float; +} + +export func (obj *T2) M1(u, v float) { +} -- 2.48.1