|
| 1 | +numberOfTypeParameters |
| 2 | +| genericFunctions2.go:3:6:3:33 | GenericFunctionInAnotherFile | 1 | |
| 3 | +| genericFunctions.go:9:6:9:32 | GenericFunctionOneTypeParam | 1 | |
| 4 | +| genericFunctions.go:15:6:15:33 | GenericFunctionTwoTypeParams | 2 | |
| 5 | +| genericFunctions.go:81:6:81:19 | GenericStruct1 | 1 | |
| 6 | +| genericFunctions.go:84:6:84:19 | GenericStruct2 | 2 | |
| 7 | +| genericFunctions.go:87:30:87:31 | f1 | 1 | |
| 8 | +| genericFunctions.go:92:31:92:32 | g1 | 1 | |
| 9 | +| genericFunctions.go:95:35:95:36 | f2 | 2 | |
| 10 | +| genericFunctions.go:98:36:98:37 | g2 | 2 | |
| 11 | +| genericFunctions.go:111:6:111:12 | Element | 1 | |
| 12 | +| genericFunctions.go:115:6:115:9 | List | 1 | |
| 13 | +| genericFunctions.go:120:19:120:23 | MyLen | 1 | |
| 14 | +| genericFunctions.go:124:6:124:19 | NodeConstraint | 1 | |
| 15 | +| genericFunctions.go:128:6:128:19 | EdgeConstraint | 1 | |
| 16 | +| genericFunctions.go:132:6:132:10 | Graph | 2 | |
| 17 | +| genericFunctions.go:134:6:134:8 | New | 2 | |
| 18 | +| genericFunctions.go:138:29:138:40 | ShortestPath | 2 | |
| 19 | +| genericFunctions.go:150:6:150:36 | multipleAnonymousTypeParamsFunc | 1 | |
| 20 | +| genericFunctions.go:152:6:152:36 | multipleAnonymousTypeParamsType | 1 | |
| 21 | +| genericFunctions.go:154:51:154:51 | f | 1 | |
| 22 | +#select |
1 | 23 | | cmp.Compare | 0 | T | Ordered |
|
2 | 24 | | cmp.Less | 0 | T | Ordered |
|
3 | 25 | | cmp.Or | 0 | T | comparable |
|
|
26 | 48 | | codeql-go-tests/function.New | 0 | Node | NodeConstraint |
|
27 | 49 | | codeql-go-tests/function.New | 1 | Edge | EdgeConstraint |
|
28 | 50 | | codeql-go-tests/function.NodeConstraint | 0 | Edge | interface { } |
|
| 51 | +| codeql-go-tests/function.multipleAnonymousTypeParamsFunc | 0 | _ | interface { } | |
| 52 | +| codeql-go-tests/function.multipleAnonymousTypeParamsFunc | 1 | _ | interface { string } | |
| 53 | +| codeql-go-tests/function.multipleAnonymousTypeParamsFunc | 2 | _ | interface { } | |
| 54 | +| codeql-go-tests/function.multipleAnonymousTypeParamsType | 0 | _ | interface { } | |
| 55 | +| codeql-go-tests/function.multipleAnonymousTypeParamsType | 1 | _ | interface { string } | |
| 56 | +| codeql-go-tests/function.multipleAnonymousTypeParamsType | 2 | _ | interface { } | |
| 57 | +| codeql-go-tests/function.multipleAnonymousTypeParamsType.f | 0 | _ | interface { } | |
| 58 | +| codeql-go-tests/function.multipleAnonymousTypeParamsType.f | 1 | _ | interface { string } | |
| 59 | +| codeql-go-tests/function.multipleAnonymousTypeParamsType.f | 2 | _ | interface { } | |
29 | 60 | | github.com/anotherpkg.GenericFunctionInAnotherPackage | 0 | T | interface { } |
|
| 61 | +| internal/abi.Escape | 0 | T | interface { } | |
30 | 62 | | internal/bytealg.HashStr | 0 | T | interface { string \| []uint8 } |
|
31 | 63 | | internal/bytealg.HashStrRev | 0 | T | interface { string \| []uint8 } |
|
32 | 64 | | internal/bytealg.IndexRabinKarp | 0 | T | interface { string \| []uint8 } |
|
33 | 65 | | internal/bytealg.LastIndexRabinKarp | 0 | T | interface { string \| []uint8 } |
|
| 66 | +| internal/runtime/atomic.Pointer.CompareAndSwap | 0 | T | interface { } | |
| 67 | +| internal/runtime/atomic.Pointer.CompareAndSwapNoWB | 0 | T | interface { } | |
| 68 | +| internal/runtime/atomic.Pointer.Load | 0 | T | interface { } | |
| 69 | +| internal/runtime/atomic.Pointer.Store | 0 | T | interface { } | |
| 70 | +| internal/runtime/atomic.Pointer.StoreNoWB | 0 | T | interface { } | |
| 71 | +| iter.Pull | 0 | V | interface { } | |
| 72 | +| iter.Pull2 | 0 | K | interface { } | |
| 73 | +| iter.Pull2 | 1 | V | interface { } | |
| 74 | +| iter.Seq | 0 | V | interface { } | |
| 75 | +| iter.Seq2 | 0 | K | interface { } | |
| 76 | +| iter.Seq2 | 1 | V | interface { } | |
| 77 | +| reflect.rangeNum | 1 | N | interface { int64 \| uint64 } | |
34 | 78 | | runtime.fandbits | 0 | F | floaty |
|
35 | 79 | | runtime.fmax | 0 | F | floaty |
|
36 | 80 | | runtime.fmin | 0 | F | floaty |
|
37 | 81 | | runtime.forbits | 0 | F | floaty |
|
38 | 82 | | runtime.noEscapePtr | 0 | T | interface { } |
|
39 |
| -| runtime/internal/atomic.Pointer.CompareAndSwap | 0 | T | interface { } | |
40 |
| -| runtime/internal/atomic.Pointer.CompareAndSwapNoWB | 0 | T | interface { } | |
41 |
| -| runtime/internal/atomic.Pointer.Load | 0 | T | interface { } | |
42 |
| -| runtime/internal/atomic.Pointer.Store | 0 | T | interface { } | |
43 |
| -| runtime/internal/atomic.Pointer.StoreNoWB | 0 | T | interface { } | |
| 83 | +| slices.All | 0 | Slice | interface { ~[]E } | |
| 84 | +| slices.All | 1 | E | interface { } | |
| 85 | +| slices.AppendSeq | 0 | Slice | interface { ~[]E } | |
| 86 | +| slices.AppendSeq | 1 | E | interface { } | |
| 87 | +| slices.Backward | 0 | Slice | interface { ~[]E } | |
| 88 | +| slices.Backward | 1 | E | interface { } | |
44 | 89 | | slices.BinarySearch | 0 | S | interface { ~[]E } |
|
45 | 90 | | slices.BinarySearch | 1 | E | Ordered |
|
46 | 91 | | slices.BinarySearchFunc | 0 | S | interface { ~[]E } |
|
47 | 92 | | slices.BinarySearchFunc | 1 | E | interface { } |
|
48 | 93 | | slices.BinarySearchFunc | 2 | T | interface { } |
|
| 94 | +| slices.Chunk | 0 | Slice | interface { ~[]E } | |
| 95 | +| slices.Chunk | 1 | E | interface { } | |
49 | 96 | | slices.Clip | 0 | S | interface { ~[]E } |
|
50 | 97 | | slices.Clip | 1 | E | interface { } |
|
51 | 98 | | slices.Clone | 0 | S | interface { ~[]E } |
|
52 | 99 | | slices.Clone | 1 | E | interface { } |
|
| 100 | +| slices.Collect | 0 | E | interface { } | |
53 | 101 | | slices.Compact | 0 | S | interface { ~[]E } |
|
54 | 102 | | slices.Compact | 1 | E | comparable |
|
55 | 103 | | slices.CompactFunc | 0 | S | interface { ~[]E } |
|
|
96 | 144 | | slices.Min | 1 | E | Ordered |
|
97 | 145 | | slices.MinFunc | 0 | S | interface { ~[]E } |
|
98 | 146 | | slices.MinFunc | 1 | E | interface { } |
|
| 147 | +| slices.Repeat | 0 | S | interface { ~[]E } | |
| 148 | +| slices.Repeat | 1 | E | interface { } | |
99 | 149 | | slices.Replace | 0 | S | interface { ~[]E } |
|
100 | 150 | | slices.Replace | 1 | E | interface { } |
|
101 | 151 | | slices.Reverse | 0 | S | interface { ~[]E } |
|
|
106 | 156 | | slices.SortFunc | 1 | E | interface { } |
|
107 | 157 | | slices.SortStableFunc | 0 | S | interface { ~[]E } |
|
108 | 158 | | slices.SortStableFunc | 1 | E | interface { } |
|
| 159 | +| slices.Sorted | 0 | E | Ordered | |
| 160 | +| slices.SortedFunc | 0 | E | interface { } | |
| 161 | +| slices.SortedStableFunc | 0 | E | interface { } | |
| 162 | +| slices.Values | 0 | Slice | interface { ~[]E } | |
| 163 | +| slices.Values | 1 | E | interface { } | |
109 | 164 | | slices.breakPatternsCmpFunc | 0 | E | interface { } |
|
110 | 165 | | slices.breakPatternsOrdered | 0 | E | Ordered |
|
111 | 166 | | slices.choosePivotCmpFunc | 0 | E | interface { } |
|
|
141 | 196 | | slices.stableCmpFunc | 0 | E | interface { } |
|
142 | 197 | | slices.stableOrdered | 0 | E | Ordered |
|
143 | 198 | | slices.startIdx | 0 | E | interface { } |
|
144 |
| -| slices.swap | 0 | E | interface { } | |
145 | 199 | | slices.swapRangeCmpFunc | 0 | E | interface { } |
|
146 | 200 | | slices.swapRangeOrdered | 0 | E | Ordered |
|
147 | 201 | | slices.symMergeCmpFunc | 0 | E | interface { } |
|
148 | 202 | | slices.symMergeOrdered | 0 | E | Ordered |
|
| 203 | +| strconv.bsearch | 0 | S | interface { ~[]E } | |
| 204 | +| strconv.bsearch | 1 | E | interface { ~uint16 \| ~uint32 } | |
149 | 205 | | sync.OnceValue | 0 | T | interface { } |
|
150 | 206 | | sync.OnceValues | 0 | T1 | interface { } |
|
151 | 207 | | sync.OnceValues | 1 | T2 | interface { } |
|
|
0 commit comments