Clang Project

clang_source_code/test/Analysis/Inputs/expected-plists/nullability-notes.m.plist
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3<plist version="1.0">
4<dict>
5 <key>clang_version</key>
6<string>clang version 8.0.0 </string>
7 <key>diagnostics</key>
8 <array>
9  <dict>
10   <key>path</key>
11   <array>
12    <dict>
13     <key>kind</key><string>control</string>
14     <key>edges</key>
15      <array>
16       <dict>
17        <key>start</key>
18         <array>
19          <dict>
20           <key>line</key><integer>16</integer>
21           <key>col</key><integer>3</integer>
22           <key>file</key><integer>0</integer>
23          </dict>
24          <dict>
25           <key>line</key><integer>16</integer>
26           <key>col</key><integer>10</integer>
27           <key>file</key><integer>0</integer>
28          </dict>
29         </array>
30        <key>end</key>
31         <array>
32          <dict>
33           <key>line</key><integer>16</integer>
34           <key>col</key><integer>22</integer>
35           <key>file</key><integer>0</integer>
36          </dict>
37          <dict>
38           <key>line</key><integer>16</integer>
39           <key>col</key><integer>22</integer>
40           <key>file</key><integer>0</integer>
41          </dict>
42         </array>
43       </dict>
44      </array>
45    </dict>
46    <dict>
47     <key>kind</key><string>event</string>
48     <key>location</key>
49     <dict>
50      <key>line</key><integer>16</integer>
51      <key>col</key><integer>22</integer>
52      <key>file</key><integer>0</integer>
53     </dict>
54     <key>ranges</key>
55     <array>
56       <array>
57        <dict>
58         <key>line</key><integer>16</integer>
59         <key>col</key><integer>22</integer>
60         <key>file</key><integer>0</integer>
61        </dict>
62        <dict>
63         <key>line</key><integer>16</integer>
64         <key>col</key><integer>22</integer>
65         <key>file</key><integer>0</integer>
66        </dict>
67       </array>
68     </array>
69     <key>depth</key><integer>1</integer>
70     <key>extended_message</key>
71     <string>Nullability &apos;nullable&apos; is inferred</string>
72     <key>message</key>
73     <string>Nullability &apos;nullable&apos; is inferred</string>
74    </dict>
75    <dict>
76     <key>kind</key><string>control</string>
77     <key>edges</key>
78      <array>
79       <dict>
80        <key>start</key>
81         <array>
82          <dict>
83           <key>line</key><integer>16</integer>
84           <key>col</key><integer>22</integer>
85           <key>file</key><integer>0</integer>
86          </dict>
87          <dict>
88           <key>line</key><integer>16</integer>
89           <key>col</key><integer>22</integer>
90           <key>file</key><integer>0</integer>
91          </dict>
92         </array>
93        <key>end</key>
94         <array>
95          <dict>
96           <key>line</key><integer>16</integer>
97           <key>col</key><integer>3</integer>
98           <key>file</key><integer>0</integer>
99          </dict>
100          <dict>
101           <key>line</key><integer>16</integer>
102           <key>col</key><integer>10</integer>
103           <key>file</key><integer>0</integer>
104          </dict>
105         </array>
106       </dict>
107      </array>
108    </dict>
109    <dict>
110     <key>kind</key><string>control</string>
111     <key>edges</key>
112      <array>
113       <dict>
114        <key>start</key>
115         <array>
116          <dict>
117           <key>line</key><integer>16</integer>
118           <key>col</key><integer>3</integer>
119           <key>file</key><integer>0</integer>
120          </dict>
121          <dict>
122           <key>line</key><integer>16</integer>
123           <key>col</key><integer>10</integer>
124           <key>file</key><integer>0</integer>
125          </dict>
126         </array>
127        <key>end</key>
128         <array>
129          <dict>
130           <key>line</key><integer>17</integer>
131           <key>col</key><integer>3</integer>
132           <key>file</key><integer>0</integer>
133          </dict>
134          <dict>
135           <key>line</key><integer>17</integer>
136           <key>col</key><integer>14</integer>
137           <key>file</key><integer>0</integer>
138          </dict>
139         </array>
140       </dict>
141      </array>
142    </dict>
143    <dict>
144     <key>kind</key><string>event</string>
145     <key>location</key>
146     <dict>
147      <key>line</key><integer>17</integer>
148      <key>col</key><integer>3</integer>
149      <key>file</key><integer>0</integer>
150     </dict>
151     <key>ranges</key>
152     <array>
153       <array>
154        <dict>
155         <key>line</key><integer>17</integer>
156         <key>col</key><integer>16</integer>
157         <key>file</key><integer>0</integer>
158        </dict>
159        <dict>
160         <key>line</key><integer>17</integer>
161         <key>col</key><integer>16</integer>
162         <key>file</key><integer>0</integer>
163        </dict>
164       </array>
165     </array>
166     <key>depth</key><integer>0</integer>
167     <key>extended_message</key>
168     <string>Nullable pointer is passed to a callee that requires a non-null 1st parameter</string>
169     <key>message</key>
170     <string>Nullable pointer is passed to a callee that requires a non-null 1st parameter</string>
171    </dict>
172   </array>
173   <key>description</key><string>Nullable pointer is passed to a callee that requires a non-null 1st parameter</string>
174   <key>category</key><string>Memory error</string>
175   <key>type</key><string>Nullability</string>
176   <key>check_name</key><string>nullability.NullabilityBase</string>
177   <!-- This hash is experimental and going to change! -->
178   <key>issue_hash_content_of_line_in_context</key><string>ff735bea0eb12d4d172b139143c32365</string>
179  <key>issue_context_kind</key><string>Objective-C method</string>
180  <key>issue_context</key><string>method</string>
181  <key>issue_hash_function_offset</key><string>3</string>
182  <key>location</key>
183  <dict>
184   <key>line</key><integer>17</integer>
185   <key>col</key><integer>3</integer>
186   <key>file</key><integer>0</integer>
187  </dict>
188  <key>ExecutedLines</key>
189  <dict>
190   <key>0</key>
191   <array>
192    <integer>10</integer>
193    <integer>14</integer>
194    <integer>16</integer>
195    <integer>17</integer>
196   </array>
197  </dict>
198  </dict>
199 </array>
200 <key>files</key>
201 <array>
202   <string>/clang/test/Analysis/nullability-notes.m</string>
203 </array>
204</dict>
205</plist>
206