lpw
2024-04-15 8fa52d6d93a9c60f5a09b5fd1c80b3a9c35046d0
commit | author | age
8fa52d 1 {
L 2   "ABIRoot": {
3     "kind": "Root",
4     "name": "TopLevel",
5     "printedName": "TopLevel",
6     "children": [
7       {
8         "kind": "Import",
9         "name": "StoreKit",
10         "printedName": "StoreKit",
11         "declKind": "Import",
12         "moduleName": "FirebaseAnalytics"
13       },
14       {
15         "kind": "Import",
16         "name": "SwiftUI",
17         "printedName": "SwiftUI",
18         "declKind": "Import",
19         "moduleName": "FirebaseAnalytics"
20       },
21       {
22         "kind": "TypeDecl",
23         "name": "Analytics",
24         "printedName": "Analytics",
25         "children": [
26           {
27             "kind": "Function",
28             "name": "logTransaction",
29             "printedName": "logTransaction(_:)",
30             "children": [
31               {
32                 "kind": "TypeNominal",
33                 "name": "Void",
34                 "printedName": "()"
35               },
36               {
37                 "kind": "TypeNominal",
38                 "name": "Transaction",
39                 "printedName": "StoreKit.Transaction",
40                 "usr": "s:8StoreKit11TransactionV"
41               }
42             ],
43             "declKind": "Func",
44             "usr": "s:So12FIRAnalyticsC17FirebaseAnalyticsE14logTransactionyy8StoreKit0E0VFZ",
45             "mangledName": "$sSo12FIRAnalyticsC17FirebaseAnalyticsE14logTransactionyy8StoreKit0E0VFZ",
46             "moduleName": "FirebaseAnalytics",
47             "static": true,
48             "declAttributes": [
49               "Final",
50               "AccessControl",
51               "RawDocComment"
52             ],
53             "isFromExtension": true,
54             "funcSelfKind": "NonMutating"
55           }
56         ],
57         "declKind": "Class",
58         "usr": "c:objc(cs)FIRAnalytics",
59         "moduleName": "FirebaseAnalytics",
60         "isOpen": true,
61         "objc_name": "FIRAnalytics",
62         "declAttributes": [
63           "ObjC",
64           "Dynamic"
65         ],
66         "superclassUsr": "c:objc(cs)NSObject",
67         "isExternal": true,
68         "inheritsConvenienceInitializers": true,
69         "superclassNames": [
70           "ObjectiveC.NSObject"
71         ],
72         "conformances": [
73           {
74             "kind": "Conformance",
75             "name": "Equatable",
76             "printedName": "Equatable",
77             "usr": "s:SQ",
78             "mangledName": "$sSQ"
79           },
80           {
81             "kind": "Conformance",
82             "name": "Hashable",
83             "printedName": "Hashable",
84             "usr": "s:SH",
85             "mangledName": "$sSH"
86           },
87           {
88             "kind": "Conformance",
89             "name": "CVarArg",
90             "printedName": "CVarArg",
91             "usr": "s:s7CVarArgP",
92             "mangledName": "$ss7CVarArgP"
93           },
94           {
95             "kind": "Conformance",
96             "name": "_KeyValueCodingAndObservingPublishing",
97             "printedName": "_KeyValueCodingAndObservingPublishing",
98             "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
99             "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
100           },
101           {
102             "kind": "Conformance",
103             "name": "_KeyValueCodingAndObserving",
104             "printedName": "_KeyValueCodingAndObserving",
105             "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
106             "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
107           },
108           {
109             "kind": "Conformance",
110             "name": "CustomStringConvertible",
111             "printedName": "CustomStringConvertible",
112             "usr": "s:s23CustomStringConvertibleP",
113             "mangledName": "$ss23CustomStringConvertibleP"
114           },
115           {
116             "kind": "Conformance",
117             "name": "CustomDebugStringConvertible",
118             "printedName": "CustomDebugStringConvertible",
119             "usr": "s:s28CustomDebugStringConvertibleP",
120             "mangledName": "$ss28CustomDebugStringConvertibleP"
121           }
122         ]
123       },
124       {
125         "kind": "TypeDecl",
126         "name": "View",
127         "printedName": "View",
128         "children": [
129           {
130             "kind": "Function",
131             "name": "analyticsScreen",
132             "printedName": "analyticsScreen(name:class:extraParameters:)",
133             "children": [
134               {
135                 "kind": "TypeNominal",
136                 "name": "OpaqueTypeArchetype",
137                 "printedName": "some SwiftUI.View",
138                 "children": [
139                   {
140                     "kind": "TypeNominal",
141                     "name": "View",
142                     "printedName": "SwiftUI.View",
143                     "usr": "s:7SwiftUI4ViewP"
144                   }
145                 ]
146               },
147               {
148                 "kind": "TypeNominal",
149                 "name": "String",
150                 "printedName": "Swift.String",
151                 "usr": "s:SS"
152               },
153               {
154                 "kind": "TypeNominal",
155                 "name": "String",
156                 "printedName": "Swift.String",
157                 "hasDefaultArg": true,
158                 "usr": "s:SS"
159               },
160               {
161                 "kind": "TypeNominal",
162                 "name": "Dictionary",
163                 "printedName": "[Swift.String : Any]",
164                 "children": [
165                   {
166                     "kind": "TypeNominal",
167                     "name": "String",
168                     "printedName": "Swift.String",
169                     "usr": "s:SS"
170                   },
171                   {
172                     "kind": "TypeNominal",
173                     "name": "ProtocolComposition",
174                     "printedName": "Any"
175                   }
176                 ],
177                 "hasDefaultArg": true,
178                 "usr": "s:SD"
179               }
180             ],
181             "declKind": "Func",
182             "usr": "s:7SwiftUI4ViewP17FirebaseAnalyticsE15analyticsScreen4name5class15extraParametersQrSS_SSSDySSypGtF",
183             "mangledName": "$s7SwiftUI4ViewP17FirebaseAnalyticsE15analyticsScreen4name5class15extraParametersQrSS_SSSDySSypGtF",
184             "moduleName": "FirebaseAnalytics",
185             "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>",
186             "sugared_genericSig": "<Self where Self : SwiftUI.View>",
187             "declAttributes": [
188               "AccessControl",
189               "RawDocComment"
190             ],
191             "isFromExtension": true,
192             "funcSelfKind": "NonMutating"
193           }
194         ],
195         "declKind": "Protocol",
196         "usr": "s:7SwiftUI4ViewP",
197         "mangledName": "$s7SwiftUI4ViewP",
198         "moduleName": "SwiftUI",
199         "genericSig": "<τ_0_0.Body : SwiftUI.View>",
200         "sugared_genericSig": "<Self.Body : SwiftUI.View>",
201         "intro_Macosx": "10.15",
202         "intro_iOS": "13.0",
203         "intro_tvOS": "13.0",
204         "intro_watchOS": "6.0",
205         "declAttributes": [
206           "TypeEraser",
207           "Available",
208           "Available",
209           "Available",
210           "Available"
211         ],
212         "isExternal": true
213       }
214     ],
215     "json_format_version": 8
216   },
217   "ConstValues": [
218     {
219       "filePath": "\/Volumes\/google\/src\/cloud\/hantran\/m145\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
220       "kind": "StringLiteral",
221       "offset": 2555,
222       "length": 6,
223       "value": "\"View\""
224     },
225     {
226       "filePath": "\/Volumes\/google\/src\/cloud\/hantran\/m145\/google3\/googlemac\/iPhone\/Firebase\/Analytics\/Sources\/Swift\/Analytics+SwiftUI.swift",
227       "kind": "Dictionary",
228       "offset": 2602,
229       "length": 3,
230       "value": "[]"
231     }
232   ]
233 }