<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>clang_version</key> <key>diagnostics</key> <array> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>100</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>100</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>100</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'NSMutableArray<NSString *> *' is inferred from implicit cast (from 'NSMutableArray<NSString *> *' to 'NSArray *')</string> <key>message</key> <string>Type 'NSMutableArray<NSString *> *' is inferred from implicit cast (from 'NSMutableArray<NSString *> *' to 'NSArray *')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>100</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>100</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>101</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>101</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>101</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>101</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>101</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>101</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>101</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>101</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>101</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'NSMutableArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> <key>message</key> <string>Conversion from value of type 'NSMutableArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'NSMutableArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>9be4ccbeebeb5f814eb9ff5cef4907d3</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>incompatibleTypesErased</string> <key>issue_hash_function_offset</key><string>2</string> <key>location</key> <dict> <key>line</key><integer>101</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>97</integer> <integer>98</integer> <integer>99</integer> <integer>100</integer> <integer>101</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>100</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>100</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>100</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'NSMutableArray<NSString *> *' is inferred from implicit cast (from 'NSMutableArray<NSString *> *' to 'NSArray *')</string> <key>message</key> <string>Type 'NSMutableArray<NSString *> *' is inferred from implicit cast (from 'NSMutableArray<NSString *> *' to 'NSArray *')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>100</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>100</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>104</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>104</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>104</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>104</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>104</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>104</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>104</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>104</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>104</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'NSMutableArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> <key>message</key> <string>Conversion from value of type 'NSMutableArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'NSMutableArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>567cd90c936f23ea70aca98b9d3af2b7</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>incompatibleTypesErased</string> <key>issue_hash_function_offset</key><string>5</string> <key>location</key> <dict> <key>line</key><integer>104</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>97</integer> <integer>98</integer> <integer>99</integer> <integer>100</integer> <integer>101</integer> <integer>102</integer> <integer>103</integer> <integer>104</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>100</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>100</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>100</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'NSMutableArray<NSString *> *' is inferred from implicit cast (from 'NSMutableArray<NSString *> *' to 'NSArray *')</string> <key>message</key> <string>Type 'NSMutableArray<NSString *> *' is inferred from implicit cast (from 'NSMutableArray<NSString *> *' to 'NSArray *')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>100</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>100</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>107</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>107</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>107</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>107</integer> <key>col</key><integer>17</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>107</integer> <key>col</key><integer>39</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'NSNumber *' to incompatible type 'NSString *'</string> <key>message</key> <string>Conversion from value of type 'NSNumber *' to incompatible type 'NSString *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'NSNumber *' to incompatible type 'NSString *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>a6e6f9c2db7532f45c07d2c13bcf496b</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>incompatibleTypesErased</string> <key>issue_hash_function_offset</key><string>8</string> <key>location</key> <dict> <key>line</key><integer>107</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>97</integer> <integer>98</integer> <integer>99</integer> <integer>100</integer> <integer>101</integer> <integer>102</integer> <integer>103</integer> <integer>104</integer> <integer>106</integer> <integer>107</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>111</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>111</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>111</integer> <key>col</key><integer>28</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>111</integer> <key>col</key><integer>40</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>111</integer> <key>col</key><integer>28</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>111</integer> <key>col</key><integer>28</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>111</integer> <key>col</key><integer>42</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Calling 'getTypedStuff'</string> <key>message</key> <string>Calling 'getTypedStuff'</string> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>86</integer> <key>col</key><integer>1</integer> <key>file</key><integer>0</integer> </dict> <key>depth</key><integer>1</integer> <key>extended_message</key> <string>Entered call from 'crossProceduralErasedTypes'</string> <key>message</key> <string>Entered call from 'crossProceduralErasedTypes'</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>86</integer> <key>col</key><integer>1</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>86</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>87</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>87</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>87</integer> <key>col</key><integer>28</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>87</integer> <key>col</key><integer>28</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>87</integer> <key>col</key><integer>37</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>1</integer> <key>extended_message</key> <string>Type 'NSArray<NSNumber *> *' is inferred from implicit cast (from 'NSArray *' to 'NSArray<NSNumber *> *')</string> <key>message</key> <string>Type 'NSArray<NSNumber *> *' is inferred from implicit cast (from 'NSArray *' to 'NSArray<NSNumber *> *')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>87</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>87</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>88</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>88</integer> <key>col</key><integer>8</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>111</integer> <key>col</key><integer>28</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>111</integer> <key>col</key><integer>28</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>111</integer> <key>col</key><integer>42</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Returning from 'getTypedStuff'</string> <key>message</key> <string>Returning from 'getTypedStuff'</string> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>111</integer> <key>col</key><integer>28</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>111</integer> <key>col</key><integer>28</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>111</integer> <key>col</key><integer>42</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'NSArray<NSNumber *> *' to incompatible type 'NSArray<NSString *> *'</string> <key>message</key> <string>Conversion from value of type 'NSArray<NSNumber *> *' to incompatible type 'NSArray<NSString *> *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'NSArray<NSNumber *> *' to incompatible type 'NSArray<NSString *> *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>73523166e7c9e436da86a96fbd7b3d90</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>crossProceduralErasedTypes</string> <key>issue_hash_function_offset</key><string>1</string> <key>location</key> <dict> <key>line</key><integer>111</integer> <key>col</key><integer>28</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>86</integer> <integer>87</integer> <integer>88</integer> <integer>110</integer> <integer>111</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>116</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>116</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>116</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'NSMutableArray<NSString *> *' is inferred from implicit cast (from 'NSMutableArray *' to 'NSMutableArray<NSString *> *')</string> <key>message</key> <string>Type 'NSMutableArray<NSString *> *' is inferred from implicit cast (from 'NSMutableArray *' to 'NSMutableArray<NSString *> *')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>116</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>116</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>119</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>119</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>119</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>119</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>119</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>119</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>119</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>119</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>119</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'NSMutableArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> <key>message</key> <string>Conversion from value of type 'NSMutableArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'NSMutableArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>649d50ef4cf1287ed225396d39995361</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>incompatibleTypesErasedReverseConversion</string> <key>issue_hash_function_offset</key><string>4</string> <key>location</key> <dict> <key>line</key><integer>119</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>114</integer> <integer>115</integer> <integer>116</integer> <integer>117</integer> <integer>118</integer> <integer>119</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>116</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>116</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>116</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'NSMutableArray<NSString *> *' is inferred from implicit cast (from 'NSMutableArray *' to 'NSMutableArray<NSString *> *')</string> <key>message</key> <string>Type 'NSMutableArray<NSString *> *' is inferred from implicit cast (from 'NSMutableArray *' to 'NSMutableArray<NSString *> *')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>116</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>116</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>121</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>121</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>121</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>121</integer> <key>col</key><integer>17</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>121</integer> <key>col</key><integer>39</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'NSNumber *' to incompatible type 'NSString *'</string> <key>message</key> <string>Conversion from value of type 'NSNumber *' to incompatible type 'NSString *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'NSNumber *' to incompatible type 'NSString *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>d5cc413c71cae912d5ba469f8fa05ac3</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>incompatibleTypesErasedReverseConversion</string> <key>issue_hash_function_offset</key><string>6</string> <key>location</key> <dict> <key>line</key><integer>121</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>114</integer> <integer>115</integer> <integer>116</integer> <integer>117</integer> <integer>118</integer> <integer>119</integer> <integer>121</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>125</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>125</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>125</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'NSMutableArray<NSString *> *' is inferred from implicit cast (from 'id' to 'NSMutableArray<NSString *> *')</string> <key>message</key> <string>Type 'NSMutableArray<NSString *> *' is inferred from implicit cast (from 'id' to 'NSMutableArray<NSString *> *')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>125</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>125</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>128</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>128</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>128</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>128</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>128</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>128</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>128</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>128</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>128</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'NSMutableArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> <key>message</key> <string>Conversion from value of type 'NSMutableArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'NSMutableArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>36d360e268b9ebc2d70e160a15b9a186</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>idErasedIncompatibleTypesReverseConversion</string> <key>issue_hash_function_offset</key><string>4</string> <key>location</key> <dict> <key>line</key><integer>128</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>124</integer> <integer>125</integer> <integer>126</integer> <integer>127</integer> <integer>128</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>125</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>125</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>125</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'NSMutableArray<NSString *> *' is inferred from implicit cast (from 'id' to 'NSMutableArray<NSString *> *')</string> <key>message</key> <string>Type 'NSMutableArray<NSString *> *' is inferred from implicit cast (from 'id' to 'NSMutableArray<NSString *> *')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>125</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>125</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>130</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>130</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>130</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>130</integer> <key>col</key><integer>16</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>130</integer> <key>col</key><integer>38</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'NSNumber *' to incompatible type 'NSString *'</string> <key>message</key> <string>Conversion from value of type 'NSNumber *' to incompatible type 'NSString *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'NSNumber *' to incompatible type 'NSString *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>a7326f4dedbc94e8fa1ee02d851e7810</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>idErasedIncompatibleTypesReverseConversion</string> <key>issue_hash_function_offset</key><string>6</string> <key>location</key> <dict> <key>line</key><integer>130</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>124</integer> <integer>125</integer> <integer>126</integer> <integer>127</integer> <integer>128</integer> <integer>130</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>135</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>135</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>135</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'NSMutableArray<NSString *> *' is inferred from implicit cast (from 'NSMutableArray<NSString *> *' to 'id')</string> <key>message</key> <string>Type 'NSMutableArray<NSString *> *' is inferred from implicit cast (from 'NSMutableArray<NSString *> *' to 'id')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>135</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>135</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>136</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>136</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>136</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>136</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>136</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>136</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>136</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>136</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>136</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'NSMutableArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> <key>message</key> <string>Conversion from value of type 'NSMutableArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'NSMutableArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>2b09deaa8c501c7ce9edc693111bfab1</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>idErasedIncompatibleTypes</string> <key>issue_hash_function_offset</key><string>2</string> <key>location</key> <dict> <key>line</key><integer>136</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>133</integer> <integer>134</integer> <integer>135</integer> <integer>136</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>135</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>135</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>135</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'NSMutableArray<NSString *> *' is inferred from implicit cast (from 'NSMutableArray<NSString *> *' to 'id')</string> <key>message</key> <string>Type 'NSMutableArray<NSString *> *' is inferred from implicit cast (from 'NSMutableArray<NSString *> *' to 'id')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>135</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>135</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>139</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>139</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>139</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>139</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>139</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>139</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>139</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>139</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>139</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'NSMutableArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> <key>message</key> <string>Conversion from value of type 'NSMutableArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'NSMutableArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>be4c414dad5574ca47577731eddc0adb</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>idErasedIncompatibleTypes</string> <key>issue_hash_function_offset</key><string>5</string> <key>location</key> <dict> <key>line</key><integer>139</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>133</integer> <integer>134</integer> <integer>135</integer> <integer>136</integer> <integer>137</integer> <integer>138</integer> <integer>139</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>135</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>135</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>135</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'NSMutableArray<NSString *> *' is inferred from implicit cast (from 'NSMutableArray<NSString *> *' to 'id')</string> <key>message</key> <string>Type 'NSMutableArray<NSString *> *' is inferred from implicit cast (from 'NSMutableArray<NSString *> *' to 'id')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>135</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>135</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>141</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>141</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>141</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>141</integer> <key>col</key><integer>16</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>141</integer> <key>col</key><integer>38</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'NSNumber *' to incompatible type 'NSString *'</string> <key>message</key> <string>Conversion from value of type 'NSNumber *' to incompatible type 'NSString *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'NSNumber *' to incompatible type 'NSString *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>e82f5d4de5cf484f9a352aaa72d0d69a</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>idErasedIncompatibleTypes</string> <key>issue_hash_function_offset</key><string>7</string> <key>location</key> <dict> <key>line</key><integer>141</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>133</integer> <integer>134</integer> <integer>135</integer> <integer>136</integer> <integer>137</integer> <integer>138</integer> <integer>139</integer> <integer>141</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>146</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>146</integer> <key>col</key><integer>4</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>146</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>146</integer> <key>col</key><integer>16</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>146</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>146</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>146</integer> <key>col</key><integer>23</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Assuming the condition is false</string> <key>message</key> <string>Assuming the condition is false</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>146</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>146</integer> <key>col</key><integer>16</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>150</integer> <key>col</key><integer>5</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>150</integer> <key>col</key><integer>5</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>150</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>150</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>150</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'MutableArray<NSMutableString *> *' is inferred from implicit cast (from 'MutableArray<NSMutableString *> *' to 'MutableArray *')</string> <key>message</key> <string>Type 'MutableArray<NSMutableString *> *' is inferred from implicit cast (from 'MutableArray<NSMutableString *> *' to 'MutableArray *')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>150</integer> <key>col</key><integer>5</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>150</integer> <key>col</key><integer>5</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>151</integer> <key>col</key><integer>5</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>151</integer> <key>col</key><integer>5</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>151</integer> <key>col</key><integer>5</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>151</integer> <key>col</key><integer>5</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>153</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>153</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>153</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>153</integer> <key>col</key><integer>17</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>153</integer> <key>col</key><integer>39</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'NSString *' to incompatible type 'NSMutableString *'</string> <key>message</key> <string>Conversion from value of type 'NSString *' to incompatible type 'NSMutableString *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'NSString *' to incompatible type 'NSMutableString *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>60492def9369fa10adfd15698ccf13c8</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>pathSensitiveInference</string> <key>issue_hash_function_offset</key><string>8</string> <key>location</key> <dict> <key>line</key><integer>153</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>144</integer> <integer>145</integer> <integer>146</integer> <integer>150</integer> <integer>151</integer> <integer>153</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>158</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>158</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>158</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'MutableArray<NSString *> *' is inferred from implicit cast (from 'id' to 'MutableArray<NSString *> *')</string> <key>message</key> <string>Type 'MutableArray<NSString *> *' is inferred from implicit cast (from 'id' to 'MutableArray<NSString *> *')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>158</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>158</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>159</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>159</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>159</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>159</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>159</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>159</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>159</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>159</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>159</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'MutableArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> <key>message</key> <string>Conversion from value of type 'MutableArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'MutableArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>7912d07f44fc4afc8ebfc7466bccad59</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>verifyAPIusage</string> <key>issue_hash_function_offset</key><string>2</string> <key>location</key> <dict> <key>line</key><integer>159</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>157</integer> <integer>158</integer> <integer>159</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>187</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>187</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>188</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>188</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>188</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>188</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>188</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'MutableArray<NSString *> *' is inferred from implicit cast (from 'id' to 'MutableArray<NSString *> *')</string> <key>message</key> <string>Type 'MutableArray<NSString *> *' is inferred from implicit cast (from 'id' to 'MutableArray<NSString *> *')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>188</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>188</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>189</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>189</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>189</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>189</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>189</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>189</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>189</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>189</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>189</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'MutableArray<NSString *> *' to incompatible type 'MutableArray<NSNumber *> *'</string> <key>message</key> <string>Conversion from value of type 'MutableArray<NSString *> *' to incompatible type 'MutableArray<NSNumber *> *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'MutableArray<NSString *> *' to incompatible type 'MutableArray<NSNumber *> *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>e8cde4ad9693aa9a93cdec1f7af85d11</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>subtypeOfGeneric</string> <key>issue_hash_function_offset</key><string>3</string> <key>location</key> <dict> <key>line</key><integer>189</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>184</integer> <integer>185</integer> <integer>186</integer> <integer>187</integer> <integer>188</integer> <integer>189</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>195</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>195</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>195</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'ExceptionalArray<NSString *> *' is inferred from implicit cast (from 'ExceptionalArray<NSString *> *' to 'id')</string> <key>message</key> <string>Type 'ExceptionalArray<NSString *> *' is inferred from implicit cast (from 'ExceptionalArray<NSString *> *' to 'id')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>195</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>195</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>199</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>199</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>199</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>199</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>199</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>199</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>199</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>199</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>199</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'ExceptionalArray<NSString *> *' to incompatible type 'MutableArray<NSNumber *> *'</string> <key>message</key> <string>Conversion from value of type 'ExceptionalArray<NSString *> *' to incompatible type 'MutableArray<NSNumber *> *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'ExceptionalArray<NSString *> *' to incompatible type 'MutableArray<NSNumber *> *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>104cf6a2b6571c090fe079bc8af0e791</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>genericSubtypeOfGeneric</string> <key>issue_hash_function_offset</key><string>5</string> <key>location</key> <dict> <key>line</key><integer>199</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>192</integer> <integer>193</integer> <integer>194</integer> <integer>195</integer> <integer>196</integer> <integer>197</integer> <integer>198</integer> <integer>199</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>195</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>195</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>195</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'ExceptionalArray<NSString *> *' is inferred from implicit cast (from 'ExceptionalArray<NSString *> *' to 'id')</string> <key>message</key> <string>Type 'ExceptionalArray<NSString *> *' is inferred from implicit cast (from 'ExceptionalArray<NSString *> *' to 'id')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>195</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>195</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>201</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>201</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>201</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>201</integer> <key>col</key><integer>17</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>201</integer> <key>col</key><integer>39</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'NSNumber *' to incompatible type 'NSString *'</string> <key>message</key> <string>Conversion from value of type 'NSNumber *' to incompatible type 'NSString *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'NSNumber *' to incompatible type 'NSString *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>45a05502f77ed21d04b722b40d5ee735</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>genericSubtypeOfGeneric</string> <key>issue_hash_function_offset</key><string>7</string> <key>location</key> <dict> <key>line</key><integer>201</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>192</integer> <integer>193</integer> <integer>194</integer> <integer>195</integer> <integer>196</integer> <integer>197</integer> <integer>198</integer> <integer>199</integer> <integer>201</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>207</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>207</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>207</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'ExceptionalArray<NSString *> *' is inferred from implicit cast (from 'id' to 'ExceptionalArray<NSString *> *')</string> <key>message</key> <string>Type 'ExceptionalArray<NSString *> *' is inferred from implicit cast (from 'id' to 'ExceptionalArray<NSString *> *')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>207</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>207</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>211</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>211</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>211</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>211</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>211</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>211</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>211</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>211</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>211</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'ExceptionalArray<NSString *> *' to incompatible type 'MutableArray<NSNumber *> *'</string> <key>message</key> <string>Conversion from value of type 'ExceptionalArray<NSString *> *' to incompatible type 'MutableArray<NSNumber *> *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'ExceptionalArray<NSString *> *' to incompatible type 'MutableArray<NSNumber *> *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>25579e3cacf6d5a4f9de130b2499ce5a</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>genericSubtypeOfGenericReverse</string> <key>issue_hash_function_offset</key><string>5</string> <key>location</key> <dict> <key>line</key><integer>211</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>204</integer> <integer>205</integer> <integer>206</integer> <integer>207</integer> <integer>208</integer> <integer>209</integer> <integer>210</integer> <integer>211</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>207</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>207</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>207</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'ExceptionalArray<NSString *> *' is inferred from implicit cast (from 'id' to 'ExceptionalArray<NSString *> *')</string> <key>message</key> <string>Type 'ExceptionalArray<NSString *> *' is inferred from implicit cast (from 'id' to 'ExceptionalArray<NSString *> *')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>207</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>207</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>213</integer> <key>col</key><integer>2</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>213</integer> <key>col</key><integer>2</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>213</integer> <key>col</key><integer>2</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>213</integer> <key>col</key><integer>16</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>213</integer> <key>col</key><integer>38</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'NSNumber *' to incompatible type 'NSString *'</string> <key>message</key> <string>Conversion from value of type 'NSNumber *' to incompatible type 'NSString *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'NSNumber *' to incompatible type 'NSString *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>e7fd3f40a1f32b768ff8fd227b6286fc</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>genericSubtypeOfGenericReverse</string> <key>issue_hash_function_offset</key><string>7</string> <key>location</key> <dict> <key>line</key><integer>213</integer> <key>col</key><integer>2</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>204</integer> <integer>205</integer> <integer>206</integer> <integer>207</integer> <integer>208</integer> <integer>209</integer> <integer>210</integer> <integer>211</integer> <integer>213</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>219</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>219</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>219</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'MutableArray<NSString *> *' is inferred from implicit cast (from 'id' to 'MutableArray<NSString *> *')</string> <key>message</key> <string>Type 'MutableArray<NSString *> *' is inferred from implicit cast (from 'id' to 'MutableArray<NSString *> *')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>219</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>219</integer> <key>col</key><integer>18</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>220</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>220</integer> <key>col</key><integer>25</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>220</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>220</integer> <key>col</key><integer>25</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>220</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>220</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>220</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>220</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>220</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'MutableArray<NSString *> *' to incompatible type 'MutableArray<NSMutableString *> *'</string> <key>message</key> <string>Conversion from value of type 'MutableArray<NSString *> *' to incompatible type 'MutableArray<NSMutableString *> *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'MutableArray<NSString *> *' to incompatible type 'MutableArray<NSMutableString *> *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>91cf30fc85309c3e637dcb5069c41104</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>inferenceFromAPI</string> <key>issue_hash_function_offset</key><string>4</string> <key>location</key> <dict> <key>line</key><integer>220</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>216</integer> <integer>219</integer> <integer>220</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>224</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>224</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>224</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'MutableArray<NSMutableString *> *' is inferred from implicit cast (from 'id' to 'MutableArray<NSMutableString *> *')</string> <key>message</key> <string>Type 'MutableArray<NSMutableString *> *' is inferred from implicit cast (from 'id' to 'MutableArray<NSMutableString *> *')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>224</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>224</integer> <key>col</key><integer>25</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>225</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>225</integer> <key>col</key><integer>18</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>225</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>225</integer> <key>col</key><integer>18</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>225</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>225</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>225</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>225</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>225</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'MutableArray<NSMutableString *> *' to incompatible type 'MutableArray<NSString *> *'</string> <key>message</key> <string>Conversion from value of type 'MutableArray<NSMutableString *> *' to incompatible type 'MutableArray<NSString *> *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'MutableArray<NSMutableString *> *' to incompatible type 'MutableArray<NSString *> *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>610e79d566da3ecb481a4880918b869c</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>inferenceFromAPI2</string> <key>issue_hash_function_offset</key><string>2</string> <key>location</key> <dict> <key>line</key><integer>225</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>223</integer> <integer>224</integer> <integer>225</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>229</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>229</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>229</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'MutableArray<NSMutableString *> *' is inferred from implicit cast (from 'LegacyMutableArray *' to 'MutableArray<NSMutableString *> *')</string> <key>message</key> <string>Type 'MutableArray<NSMutableString *> *' is inferred from implicit cast (from 'LegacyMutableArray *' to 'MutableArray<NSMutableString *> *')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>229</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>229</integer> <key>col</key><integer>25</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>230</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>230</integer> <key>col</key><integer>18</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>230</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>230</integer> <key>col</key><integer>18</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>230</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>230</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>230</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>230</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>230</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'MutableArray<NSMutableString *> *' to incompatible type 'MutableArray<NSString *> *'</string> <key>message</key> <string>Conversion from value of type 'MutableArray<NSMutableString *> *' to incompatible type 'MutableArray<NSString *> *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'MutableArray<NSMutableString *> *' to incompatible type 'MutableArray<NSString *> *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>b3733a88d560ed410d3f67027c26c948</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>inferenceFromAPIWithLegacyTypes</string> <key>issue_hash_function_offset</key><string>2</string> <key>location</key> <dict> <key>line</key><integer>230</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>228</integer> <integer>229</integer> <integer>230</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>234</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>234</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>234</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'MutableArray<NSString *> *' is inferred from implicit cast (from 'LegacySpecialMutableArray *' to 'MutableArray<NSString *> *')</string> <key>message</key> <string>Type 'MutableArray<NSString *> *' is inferred from implicit cast (from 'LegacySpecialMutableArray *' to 'MutableArray<NSString *> *')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>234</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>234</integer> <key>col</key><integer>18</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>235</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>235</integer> <key>col</key><integer>25</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>235</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>235</integer> <key>col</key><integer>25</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>235</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>235</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>235</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>235</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>235</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'MutableArray<NSString *> *' to incompatible type 'MutableArray<NSMutableString *> *'</string> <key>message</key> <string>Conversion from value of type 'MutableArray<NSString *> *' to incompatible type 'MutableArray<NSMutableString *> *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'MutableArray<NSString *> *' to incompatible type 'MutableArray<NSMutableString *> *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>e8906c6b546d90ce508f20ebe236a825</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>inferenceFromAPIWithLegacyTypes2</string> <key>issue_hash_function_offset</key><string>2</string> <key>location</key> <dict> <key>line</key><integer>235</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>233</integer> <integer>234</integer> <integer>235</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>239</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>239</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>239</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'NSArray<NSString *> *' is inferred from implicit cast (from '__kindof NSArray<NSString *> *' to 'LegacyMutableArray *')</string> <key>message</key> <string>Type 'NSArray<NSString *> *' is inferred from implicit cast (from '__kindof NSArray<NSString *> *' to 'LegacyMutableArray *')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>239</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>239</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>240</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>240</integer> <key>col</key><integer>18</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>240</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>240</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>240</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'MutableArray<NSString *> *' is inferred from implicit cast (from 'LegacyMutableArray *' to 'MutableArray<NSString *> *')</string> <key>message</key> <string>Type 'MutableArray<NSString *> *' is inferred from implicit cast (from 'LegacyMutableArray *' to 'MutableArray<NSString *> *')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>240</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>240</integer> <key>col</key><integer>18</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>241</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>241</integer> <key>col</key><integer>25</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>241</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>241</integer> <key>col</key><integer>25</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>241</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>241</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>241</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>241</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>241</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'MutableArray<NSString *> *' to incompatible type 'MutableArray<NSMutableString *> *'</string> <key>message</key> <string>Conversion from value of type 'MutableArray<NSString *> *' to incompatible type 'MutableArray<NSMutableString *> *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'MutableArray<NSString *> *' to incompatible type 'MutableArray<NSMutableString *> *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>cb3213e9e4a71a8e5fe96c708c5e9537</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>inferenceFromAPIWithLegacyTypes3</string> <key>issue_hash_function_offset</key><string>3</string> <key>location</key> <dict> <key>line</key><integer>241</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>238</integer> <integer>239</integer> <integer>240</integer> <integer>241</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>245</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>245</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>245</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'MutableArray<NSString *> *' is inferred from implicit cast (from 'BuggyMutableArray<NSMutableString *> *' to 'MutableArray<NSString *> *')</string> <key>message</key> <string>Type 'MutableArray<NSString *> *' is inferred from implicit cast (from 'BuggyMutableArray<NSMutableString *> *' to 'MutableArray<NSString *> *')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>245</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>245</integer> <key>col</key><integer>18</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>246</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>246</integer> <key>col</key><integer>25</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>246</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>246</integer> <key>col</key><integer>25</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>246</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>246</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>246</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>246</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>246</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'MutableArray<NSString *> *' to incompatible type 'MutableArray<NSMutableString *> *'</string> <key>message</key> <string>Conversion from value of type 'MutableArray<NSString *> *' to incompatible type 'MutableArray<NSMutableString *> *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'MutableArray<NSString *> *' to incompatible type 'MutableArray<NSMutableString *> *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>fdbece8e1da487f06bcc3586fdd3d6d7</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>inferenceFromAPIWithBuggyTypes</string> <key>issue_hash_function_offset</key><string>2</string> <key>location</key> <dict> <key>line</key><integer>246</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>244</integer> <integer>245</integer> <integer>246</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>250</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>250</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>250</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'MutableArray<NSMutableString *> *' is inferred from implicit cast (from 'BuggySpecialMutableArray<NSMutableString *> *' to 'MutableArray<NSMutableString *> *')</string> <key>message</key> <string>Type 'MutableArray<NSMutableString *> *' is inferred from implicit cast (from 'BuggySpecialMutableArray<NSMutableString *> *' to 'MutableArray<NSMutableString *> *')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>250</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>250</integer> <key>col</key><integer>25</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>251</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>251</integer> <key>col</key><integer>18</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>251</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>251</integer> <key>col</key><integer>18</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>251</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>251</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>251</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>251</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>251</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'MutableArray<NSMutableString *> *' to incompatible type 'MutableArray<NSString *> *'</string> <key>message</key> <string>Conversion from value of type 'MutableArray<NSMutableString *> *' to incompatible type 'MutableArray<NSString *> *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'MutableArray<NSMutableString *> *' to incompatible type 'MutableArray<NSString *> *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>697e90b8d40d9eb42cc2955ba7916c56</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>InferenceFromAPIWithBuggyTypes2</string> <key>issue_hash_function_offset</key><string>2</string> <key>location</key> <dict> <key>line</key><integer>251</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>249</integer> <integer>250</integer> <integer>251</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>255</integer> <key>col</key><integer>10</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>255</integer> <key>col</key><integer>10</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>255</integer> <key>col</key><integer>10</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'MutableArray<NSMutableString *> *' is inferred from implicit cast (from 'MutableArray<NSMutableString *> *' to 'id')</string> <key>message</key> <string>Type 'MutableArray<NSMutableString *> *' is inferred from implicit cast (from 'MutableArray<NSMutableString *> *' to 'id')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>255</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>255</integer> <key>col</key><integer>4</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>256</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>256</integer> <key>col</key><integer>25</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>256</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>256</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>256</integer> <key>col</key><integer>67</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'MutableArray<NSMutableString *> *' is inferred from implicit cast (from 'BuggyMutableArray<NSMutableString *> *' to 'MutableArray<NSMutableString *> *')</string> <key>message</key> <string>Type 'MutableArray<NSMutableString *> *' is inferred from implicit cast (from 'BuggyMutableArray<NSMutableString *> *' to 'MutableArray<NSMutableString *> *')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>256</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>256</integer> <key>col</key><integer>25</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>257</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>257</integer> <key>col</key><integer>18</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>257</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>257</integer> <key>col</key><integer>18</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>257</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>257</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>257</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>257</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>257</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'MutableArray<NSMutableString *> *' to incompatible type 'MutableArray<NSString *> *'</string> <key>message</key> <string>Conversion from value of type 'MutableArray<NSMutableString *> *' to incompatible type 'MutableArray<NSString *> *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'MutableArray<NSMutableString *> *' to incompatible type 'MutableArray<NSString *> *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>1f981347a159069ead84333d166397a1</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>InferenceFromAPIWithBuggyTypes3</string> <key>issue_hash_function_offset</key><string>3</string> <key>location</key> <dict> <key>line</key><integer>257</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>254</integer> <integer>255</integer> <integer>256</integer> <integer>257</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>261</integer> <key>col</key><integer>45</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>261</integer> <key>col</key><integer>45</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>261</integer> <key>col</key><integer>45</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'NSArray<NSString *> *' is inferred from implicit cast (from '__kindof NSArray<NSString *> *' to 'BuggyMutableArray<NSMutableString *> *')</string> <key>message</key> <string>Type 'NSArray<NSString *> *' is inferred from implicit cast (from '__kindof NSArray<NSString *> *' to 'BuggyMutableArray<NSMutableString *> *')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>261</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>261</integer> <key>col</key><integer>19</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>262</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>262</integer> <key>col</key><integer>18</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>262</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>262</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>262</integer> <key>col</key><integer>20</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'MutableArray<NSString *> *' is inferred from implicit cast (from 'BuggyMutableArray<NSMutableString *> *' to 'MutableArray<NSString *> *')</string> <key>message</key> <string>Type 'MutableArray<NSString *> *' is inferred from implicit cast (from 'BuggyMutableArray<NSMutableString *> *' to 'MutableArray<NSString *> *')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>262</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>262</integer> <key>col</key><integer>18</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>263</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>263</integer> <key>col</key><integer>25</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>263</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>263</integer> <key>col</key><integer>25</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>263</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>263</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>263</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>263</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>263</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'MutableArray<NSString *> *' to incompatible type 'MutableArray<NSMutableString *> *'</string> <key>message</key> <string>Conversion from value of type 'MutableArray<NSString *> *' to incompatible type 'MutableArray<NSMutableString *> *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'MutableArray<NSString *> *' to incompatible type 'MutableArray<NSMutableString *> *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>b7c763b701b33c32892c0f23719eb909</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>InferenceFromAPIWithBuggyTypes4</string> <key>issue_hash_function_offset</key><string>3</string> <key>location</key> <dict> <key>line</key><integer>263</integer> <key>col</key><integer>27</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>260</integer> <integer>261</integer> <integer>262</integer> <integer>263</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>275</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>275</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>276</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>276</integer> <key>col</key><integer>10</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>276</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>276</integer> <key>col</key><integer>10</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>276</integer> <key>col</key><integer>19</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>276</integer> <key>col</key><integer>19</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>276</integer> <key>col</key><integer>19</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>276</integer> <key>col</key><integer>19</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>276</integer> <key>col</key><integer>38</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'NSNumber *' is inferred from this context</string> <key>message</key> <string>Type 'NSNumber *' is inferred from this context</string> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>276</integer> <key>col</key><integer>19</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>276</integer> <key>col</key><integer>19</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>276</integer> <key>col</key><integer>38</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Object has a dynamic type 'NSNumber *' which is incompatible with static type 'NSString *'</string> <key>message</key> <string>Object has a dynamic type 'NSNumber *' which is incompatible with static type 'NSString *'</string> </dict> </array> <key>description</key><string>Object has a dynamic type 'NSNumber *' which is incompatible with static type 'NSString *'</string> <key>category</key><string>Type Error</string> <key>type</key><string>Dynamic and static type mismatch</string> <key>check_name</key><string>alpha.core.DynamicTypeChecker</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>2e9f738345d9fa7dae2324ff7accd1ae</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>workWithProperties</string> <key>issue_hash_function_offset</key><string>2</string> <key>location</key> <dict> <key>line</key><integer>276</integer> <key>col</key><integer>19</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>274</integer> <integer>275</integer> <integer>276</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>275</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>275</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>278</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>278</integer> <key>col</key><integer>5</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>278</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>278</integer> <key>col</key><integer>5</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>278</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>278</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>278</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>278</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>278</integer> <key>col</key><integer>23</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'NSNumber *' is inferred from this context</string> <key>message</key> <string>Type 'NSNumber *' is inferred from this context</string> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>278</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>278</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>278</integer> <key>col</key><integer>23</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Object has a dynamic type 'NSNumber *' which is incompatible with static type 'NSString *'</string> <key>message</key> <string>Object has a dynamic type 'NSNumber *' which is incompatible with static type 'NSString *'</string> </dict> </array> <key>description</key><string>Object has a dynamic type 'NSNumber *' which is incompatible with static type 'NSString *'</string> <key>category</key><string>Type Error</string> <key>type</key><string>Dynamic and static type mismatch</string> <key>check_name</key><string>alpha.core.DynamicTypeChecker</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>d85392b4efadf710b8da65a043a65e24</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>workWithProperties</string> <key>issue_hash_function_offset</key><string>4</string> <key>location</key> <dict> <key>line</key><integer>278</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>274</integer> <integer>275</integer> <integer>276</integer> <integer>277</integer> <integer>278</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>275</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>275</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>280</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>280</integer> <key>col</key><integer>5</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>280</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>280</integer> <key>col</key><integer>5</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>280</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>280</integer> <key>col</key><integer>21</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>280</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>280</integer> <key>col</key><integer>11</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>280</integer> <key>col</key><integer>21</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'NSNumber *' is inferred from this context</string> <key>message</key> <string>Type 'NSNumber *' is inferred from this context</string> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>280</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>280</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>280</integer> <key>col</key><integer>21</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Object has a dynamic type 'NSNumber *' which is incompatible with static type 'NSString *'</string> <key>message</key> <string>Object has a dynamic type 'NSNumber *' which is incompatible with static type 'NSString *'</string> </dict> </array> <key>description</key><string>Object has a dynamic type 'NSNumber *' which is incompatible with static type 'NSString *'</string> <key>category</key><string>Type Error</string> <key>type</key><string>Dynamic and static type mismatch</string> <key>check_name</key><string>alpha.core.DynamicTypeChecker</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>456c6227549a5e577088c9dce4cea452</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>workWithProperties</string> <key>issue_hash_function_offset</key><string>6</string> <key>location</key> <dict> <key>line</key><integer>280</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>274</integer> <integer>275</integer> <integer>276</integer> <integer>277</integer> <integer>278</integer> <integer>279</integer> <integer>280</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>275</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>275</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>282</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>282</integer> <key>col</key><integer>5</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>282</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>282</integer> <key>col</key><integer>5</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>282</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>282</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>282</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>282</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>282</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'NSNumber *' is inferred from this context</string> <key>message</key> <string>Type 'NSNumber *' is inferred from this context</string> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>282</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>282</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>282</integer> <key>col</key><integer>12</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Object has a dynamic type 'NSNumber *' which is incompatible with static type 'NSString *'</string> <key>message</key> <string>Object has a dynamic type 'NSNumber *' which is incompatible with static type 'NSString *'</string> </dict> </array> <key>description</key><string>Object has a dynamic type 'NSNumber *' which is incompatible with static type 'NSString *'</string> <key>category</key><string>Type Error</string> <key>type</key><string>Dynamic and static type mismatch</string> <key>check_name</key><string>alpha.core.DynamicTypeChecker</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>df7f090d2b72ac07bc2351177ed6552d</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>workWithProperties</string> <key>issue_hash_function_offset</key><string>8</string> <key>location</key> <dict> <key>line</key><integer>282</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>274</integer> <integer>275</integer> <integer>276</integer> <integer>277</integer> <integer>278</integer> <integer>279</integer> <integer>280</integer> <integer>281</integer> <integer>282</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>288</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>288</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>288</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'MutableArray<NSMutableString *> *' is inferred from implicit cast (from 'MutableArray<NSMutableString *> *' to 'NSArray<NSMutableString *> *')</string> <key>message</key> <string>Type 'MutableArray<NSMutableString *> *' is inferred from implicit cast (from 'MutableArray<NSMutableString *> *' to 'NSArray<NSMutableString *> *')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>288</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>288</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>289</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>289</integer> <key>col</key><integer>4</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>289</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>289</integer> <key>col</key><integer>4</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>289</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>289</integer> <key>col</key><integer>16</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>289</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>289</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>289</integer> <key>col</key><integer>23</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Assuming the condition is true</string> <key>message</key> <string>Assuming the condition is true</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>289</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>289</integer> <key>col</key><integer>16</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>290</integer> <key>col</key><integer>5</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>290</integer> <key>col</key><integer>5</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>290</integer> <key>col</key><integer>5</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>290</integer> <key>col</key><integer>5</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>291</integer> <key>col</key><integer>5</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>291</integer> <key>col</key><integer>5</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>291</integer> <key>col</key><integer>5</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>291</integer> <key>col</key><integer>19</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>291</integer> <key>col</key><integer>41</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'NSString *' to incompatible type 'NSMutableString *'</string> <key>message</key> <string>Conversion from value of type 'NSString *' to incompatible type 'NSMutableString *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'NSString *' to incompatible type 'NSMutableString *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>d2e2edac5234dd2750793699662fe372</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>findMethodDeclInTrackedType</string> <key>issue_hash_function_offset</key><string>4</string> <key>location</key> <dict> <key>line</key><integer>291</integer> <key>col</key><integer>5</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>286</integer> <integer>287</integer> <integer>288</integer> <integer>289</integer> <integer>290</integer> <integer>291</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>300</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>300</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>300</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'MutableArray<NSMutableString *> *' is inferred from implicit cast (from 'MutableArray<NSMutableString *> *' to '__kindof NSArray<NSString *> *')</string> <key>message</key> <string>Type 'MutableArray<NSMutableString *> *' is inferred from implicit cast (from 'MutableArray<NSMutableString *> *' to '__kindof NSArray<NSString *> *')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>300</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>300</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>301</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>301</integer> <key>col</key><integer>4</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>301</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>301</integer> <key>col</key><integer>4</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>301</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>301</integer> <key>col</key><integer>16</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>301</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>301</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>301</integer> <key>col</key><integer>23</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Assuming the condition is true</string> <key>message</key> <string>Assuming the condition is true</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>301</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>301</integer> <key>col</key><integer>16</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>302</integer> <key>col</key><integer>5</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>302</integer> <key>col</key><integer>5</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>302</integer> <key>col</key><integer>5</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>302</integer> <key>col</key><integer>19</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>302</integer> <key>col</key><integer>41</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'NSString *' to incompatible type 'NSMutableString *'</string> <key>message</key> <string>Conversion from value of type 'NSString *' to incompatible type 'NSMutableString *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'NSString *' to incompatible type 'NSMutableString *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>3bf8676fa507b66d643659571359abb9</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>findMethodDeclInTrackedType2</string> <key>issue_hash_function_offset</key><string>3</string> <key>location</key> <dict> <key>line</key><integer>302</integer> <key>col</key><integer>5</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>298</integer> <integer>299</integer> <integer>300</integer> <integer>301</integer> <integer>302</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>326</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>326</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>327</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>327</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>327</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>327</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>327</integer> <key>col</key><integer>28</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>327</integer> <key>col</key><integer>28</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>327</integer> <key>col</key><integer>28</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>327</integer> <key>col</key><integer>28</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>327</integer> <key>col</key><integer>39</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'NSArray<NSString *> *' is inferred from this context</string> <key>message</key> <string>Type 'NSArray<NSString *> *' is inferred from this context</string> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>327</integer> <key>col</key><integer>28</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>327</integer> <key>col</key><integer>28</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>327</integer> <key>col</key><integer>39</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'NSArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> <key>message</key> <string>Conversion from value of type 'NSArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'NSArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>8a15a02f23d0fe7c9bf9870b2b6058e4</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>trackedClassVariables</string> <key>issue_hash_function_offset</key><string>2</string> <key>location</key> <dict> <key>line</key><integer>327</integer> <key>col</key><integer>28</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>325</integer> <integer>326</integer> <integer>327</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>326</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>326</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>328</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>328</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>328</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>328</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>328</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>328</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>328</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>328</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>328</integer> <key>col</key><integer>19</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'NSArray<NSString *> *' is inferred from this context</string> <key>message</key> <string>Type 'NSArray<NSString *> *' is inferred from this context</string> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>328</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>328</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>328</integer> <key>col</key><integer>19</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'NSArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> <key>message</key> <string>Conversion from value of type 'NSArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'NSArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>020a563323ed1afc8f25c3dbb0ae9787</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>trackedClassVariables</string> <key>issue_hash_function_offset</key><string>3</string> <key>location</key> <dict> <key>line</key><integer>328</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>325</integer> <integer>326</integer> <integer>327</integer> <integer>328</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>332</integer> <key>col</key><integer>13</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>332</integer> <key>col</key><integer>13</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>332</integer> <key>col</key><integer>15</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'NSArray<NSString *> *' is inferred from implicit cast (from 'NSArray<NSString *> *' to 'id')</string> <key>message</key> <string>Type 'NSArray<NSString *> *' is inferred from implicit cast (from 'NSArray<NSString *> *' to 'id')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>332</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>332</integer> <key>col</key><integer>4</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>333</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>333</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>333</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>333</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>333</integer> <key>col</key><integer>18</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>333</integer> <key>col</key><integer>21</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>333</integer> <key>col</key><integer>18</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>333</integer> <key>col</key><integer>18</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>333</integer> <key>col</key><integer>21</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'NSArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> <key>message</key> <string>Conversion from value of type 'NSArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'NSArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>cd7ff0a199876a9291a9feb137c251cf</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>nestedCollections</string> <key>issue_hash_function_offset</key><string>2</string> <key>location</key> <dict> <key>line</key><integer>333</integer> <key>col</key><integer>18</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>331</integer> <integer>332</integer> <integer>333</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>345</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>345</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>346</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>346</integer> <key>col</key><integer>4</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>346</integer> <key>col</key><integer>10</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>346</integer> <key>col</key><integer>10</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>346</integer> <key>col</key><integer>29</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'NSArray<NSString *> *' is inferred from this context</string> <key>message</key> <string>Type 'NSArray<NSString *> *' is inferred from this context</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>346</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>346</integer> <key>col</key><integer>4</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>347</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>347</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>347</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>347</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>347</integer> <key>col</key><integer>30</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>347</integer> <key>col</key><integer>30</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>347</integer> <key>col</key><integer>30</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>347</integer> <key>col</key><integer>30</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>347</integer> <key>col</key><integer>30</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'NSArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> <key>message</key> <string>Conversion from value of type 'NSArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'NSArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>8ba10666e1dab5d0a5bdc4f6e16aeb63</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>returnCollectionToIdVariable</string> <key>issue_hash_function_offset</key><string>3</string> <key>location</key> <dict> <key>line</key><integer>347</integer> <key>col</key><integer>30</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>344</integer> <integer>345</integer> <integer>346</integer> <integer>347</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>351</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>351</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>352</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>352</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>352</integer> <key>col</key><integer>16</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>352</integer> <key>col</key><integer>16</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>352</integer> <key>col</key><integer>35</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'NSArray<NSString *> *' is inferred from this context</string> <key>message</key> <string>Type 'NSArray<NSString *> *' is inferred from this context</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>352</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>352</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>353</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>353</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>353</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>353</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>353</integer> <key>col</key><integer>30</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>353</integer> <key>col</key><integer>30</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>353</integer> <key>col</key><integer>30</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>353</integer> <key>col</key><integer>30</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>353</integer> <key>col</key><integer>30</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'NSArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> <key>message</key> <string>Conversion from value of type 'NSArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'NSArray<NSString *> *' to incompatible type 'NSArray<NSNumber *> *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>bf63c6bdf68630cd020bb73e195e1df3</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>eraseSpecialization</string> <key>issue_hash_function_offset</key><string>3</string> <key>location</key> <dict> <key>line</key><integer>353</integer> <key>col</key><integer>30</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>350</integer> <integer>351</integer> <integer>352</integer> <integer>353</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>357</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>357</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>358</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>358</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>358</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>358</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>358</integer> <key>col</key><integer>14</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>358</integer> <key>col</key><integer>14</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>358</integer> <key>col</key><integer>14</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>358</integer> <key>col</key><integer>14</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>358</integer> <key>col</key><integer>33</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'NSArray<NSString *> *' is inferred from this context</string> <key>message</key> <string>Type 'NSArray<NSString *> *' is inferred from this context</string> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>358</integer> <key>col</key><integer>14</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>358</integer> <key>col</key><integer>14</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>358</integer> <key>col</key><integer>33</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Object has a dynamic type 'NSArray<NSString *> *' which is incompatible with static type 'NSSet *'</string> <key>message</key> <string>Object has a dynamic type 'NSArray<NSString *> *' which is incompatible with static type 'NSSet *'</string> </dict> </array> <key>description</key><string>Object has a dynamic type 'NSArray<NSString *> *' which is incompatible with static type 'NSSet *'</string> <key>category</key><string>Type Error</string> <key>type</key><string>Dynamic and static type mismatch</string> <key>check_name</key><string>alpha.core.DynamicTypeChecker</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>be6714fed24af6e7ac522b87a5098de0</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>returnToUnrelatedType</string> <key>issue_hash_function_offset</key><string>2</string> <key>location</key> <dict> <key>line</key><integer>358</integer> <key>col</key><integer>14</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>356</integer> <integer>357</integer> <integer>358</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>363</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>363</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>364</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>364</integer> <key>col</key><integer>4</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>364</integer> <key>col</key><integer>10</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>364</integer> <key>col</key><integer>10</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>364</integer> <key>col</key><integer>29</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'NSString *' is inferred from this context</string> <key>message</key> <string>Type 'NSString *' is inferred from this context</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>364</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>364</integer> <key>col</key><integer>4</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>365</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>365</integer> <key>col</key><integer>10</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>365</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>365</integer> <key>col</key><integer>10</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>365</integer> <key>col</key><integer>19</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>365</integer> <key>col</key><integer>19</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>365</integer> <key>col</key><integer>19</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>365</integer> <key>col</key><integer>19</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>365</integer> <key>col</key><integer>19</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Object has a dynamic type 'NSString *' which is incompatible with static type 'NSNumber *'</string> <key>message</key> <string>Object has a dynamic type 'NSString *' which is incompatible with static type 'NSNumber *'</string> </dict> </array> <key>description</key><string>Object has a dynamic type 'NSString *' which is incompatible with static type 'NSNumber *'</string> <key>category</key><string>Type Error</string> <key>type</key><string>Dynamic and static type mismatch</string> <key>check_name</key><string>alpha.core.DynamicTypeChecker</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>5e96ef711c8f115bc64f69baa3f6ea7a</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>returnToIdVariable</string> <key>issue_hash_function_offset</key><string>3</string> <key>location</key> <dict> <key>line</key><integer>365</integer> <key>col</key><integer>19</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>362</integer> <integer>363</integer> <integer>364</integer> <integer>365</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>374</integer> <key>col</key><integer>12</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>374</integer> <key>col</key><integer>12</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>374</integer> <key>col</key><integer>12</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'UnrelatedTypeGeneric<NSString *> *' is inferred from implicit cast (from 'UnrelatedTypeGeneric<NSString *> *' to 'id')</string> <key>message</key> <string>Type 'UnrelatedTypeGeneric<NSString *> *' is inferred from implicit cast (from 'UnrelatedTypeGeneric<NSString *> *' to 'id')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>374</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>374</integer> <key>col</key><integer>4</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>375</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>375</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>375</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>375</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>375</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>375</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>375</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>375</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>375</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'UnrelatedTypeGeneric<NSString *> *' to incompatible type 'NSArray<NSString *> *'</string> <key>message</key> <string>Conversion from value of type 'UnrelatedTypeGeneric<NSString *> *' to incompatible type 'NSArray<NSString *> *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'UnrelatedTypeGeneric<NSString *> *' to incompatible type 'NSArray<NSString *> *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>4cf120bb70d4c304368bb36b4ee7bb49</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>testGetMostInformativeDerivedForId</string> <key>issue_hash_function_offset</key><string>2</string> <key>location</key> <dict> <key>line</key><integer>375</integer> <key>col</key><integer>7</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>372</integer> <integer>373</integer> <integer>374</integer> <integer>375</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>374</integer> <key>col</key><integer>12</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>374</integer> <key>col</key><integer>12</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>374</integer> <key>col</key><integer>12</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Type 'UnrelatedTypeGeneric<NSString *> *' is inferred from implicit cast (from 'UnrelatedTypeGeneric<NSString *> *' to 'id')</string> <key>message</key> <string>Type 'UnrelatedTypeGeneric<NSString *> *' is inferred from implicit cast (from 'UnrelatedTypeGeneric<NSString *> *' to 'id')</string> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>374</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>374</integer> <key>col</key><integer>4</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>380</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>380</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>380</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>380</integer> <key>col</key><integer>16</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>380</integer> <key>col</key><integer>38</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Conversion from value of type 'NSNumber *' to incompatible type 'NSString *'</string> <key>message</key> <string>Conversion from value of type 'NSNumber *' to incompatible type 'NSString *'</string> </dict> </array> <key>description</key><string>Conversion from value of type 'NSNumber *' to incompatible type 'NSString *'</string> <key>category</key><string>Core Foundation/Objective-C</string> <key>type</key><string>Generics</string> <key>check_name</key><string>osx.cocoa.ObjCGenerics</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>c25b5be7d87537d862f7b1eabeb79678</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>testGetMostInformativeDerivedForId</string> <key>issue_hash_function_offset</key><string>7</string> <key>location</key> <dict> <key>line</key><integer>380</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>372</integer> <integer>373</integer> <integer>374</integer> <integer>375</integer> <integer>379</integer> <integer>380</integer> </array> </dict> </dict> <dict> <key>path</key> <array> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>389</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>389</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>391</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>391</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>control</string> <key>edges</key> <array> <dict> <key>start</key> <array> <dict> <key>line</key><integer>391</integer> <key>col</key><integer>3</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>391</integer> <key>col</key><integer>9</integer> <key>file</key><integer>0</integer> </dict> </array> <key>end</key> <array> <dict> <key>line</key><integer>391</integer> <key>col</key><integer>70</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>391</integer> <key>col</key><integer>79</integer> <key>file</key><integer>0</integer> </dict> </array> </dict> </array> </dict> <dict> <key>kind</key><string>event</string> <key>location</key> <dict> <key>line</key><integer>391</integer> <key>col</key><integer>70</integer> <key>file</key><integer>0</integer> </dict> <key>ranges</key> <array> <array> <dict> <key>line</key><integer>391</integer> <key>col</key><integer>70</integer> <key>file</key><integer>0</integer> </dict> <dict> <key>line</key><integer>391</integer> <key>col</key><integer>79</integer> <key>file</key><integer>0</integer> </dict> </array> </array> <key>depth</key><integer>0</integer> <key>extended_message</key> <string>Object has a dynamic type 'NSNumber *' which is incompatible with static type 'NSString *'</string> <key>message</key> <string>Object has a dynamic type 'NSNumber *' which is incompatible with static type 'NSString *'</string> </dict> </array> <key>description</key><string>Object has a dynamic type 'NSNumber *' which is incompatible with static type 'NSString *'</string> <key>category</key><string>Type Error</string> <key>type</key><string>Dynamic and static type mismatch</string> <key>check_name</key><string>alpha.core.DynamicTypeChecker</string> <!-- This hash is experimental and going to change! --> <key>issue_hash_content_of_line_in_context</key><string>56326e7b73d049256717eba7005ccc4d</string> <key>issue_context_kind</key><string>function</string> <key>issue_context</key><string>testArgumentAfterUpcastWithCovariantTypeParameter</string> <key>issue_hash_function_offset</key><string>3</string> <key>location</key> <dict> <key>line</key><integer>391</integer> <key>col</key><integer>70</integer> <key>file</key><integer>0</integer> </dict> <key>ExecutedLines</key> <dict> <key>0</key> <array> <integer>388</integer> <integer>389</integer> <integer>390</integer> <integer>391</integer> </array> </dict> </dict> </array> <key>files</key> <array> </array> </dict> </plist>