1//
2PACKAGE issue18063
3
4IMPORTPATH
5	testdata/issue18063
6
7FILENAMES
8	testdata/issue18063.go
9
10FUNCTIONS
11	// NewArray is not a factory function because arrays of type T are ...
12	func NewArray() [1]T
13
14	// NewPointerArray is not a factory function because arrays of ...
15	func NewPointerArray() [1]*T
16
17	// NewPointerSliceOfSlice is not a factory function because slices ...
18	func NewPointerSliceOfSlice() [][]*T
19
20	// NewSlice3 is not a factory function because 3 nested slices of ...
21	func NewSlice3() [][][]T
22
23	// NewSliceOfSlice is not a factory function because slices of a ...
24	func NewSliceOfSlice() [][]T
25
26
27TYPES
28	//
29	type T struct{}
30
31	//
32	func New() T
33
34	//
35	func NewPointer() *T
36
37	//
38	func NewPointerOfPointer() **T
39
40	//
41	func NewPointerSlice() []*T
42
43	//
44	func NewSlice() []T
45
46