@@ -26,7 +26,7 @@ public class RequestBuilder {
26
26
public func makeRequest( ) -> sourcekitd_object_t {
27
27
var keys = Array ( dict. keys. map ( { $0 as sourcekitd_uid_t ? } ) )
28
28
var values = Array ( dict. values. map ( { $0 as sourcekitd_object_t ? } ) )
29
- return sourcekitd_request_dictionary_create ( & keys, & values, dict. count)
29
+ return sourcekitd_request_dictionary_create ( & keys, & values, dict. count) !
30
30
}
31
31
32
32
private func set( _ value: Any ? , for key: String ) {
@@ -43,30 +43,30 @@ public class RequestBuilder {
43
43
}
44
44
45
45
private func transform( key: String ) -> sourcekitd_uid_t {
46
- return sourcekitd_uid_get_from_cstr ( key)
46
+ return sourcekitd_uid_get_from_cstr ( key) !
47
47
}
48
48
49
49
private func transform( string: String ) -> sourcekitd_object_t {
50
- return sourcekitd_request_string_create ( string)
50
+ return sourcekitd_request_string_create ( string) !
51
51
}
52
52
53
53
private func transform( bool: Bool ) -> sourcekitd_object_t {
54
- return sourcekitd_request_int64_create ( bool ? 1 : 0 )
54
+ return sourcekitd_request_int64_create ( bool ? 1 : 0 ) !
55
55
}
56
56
57
57
private func transform( integer: Int64 ) -> sourcekitd_object_t {
58
- return sourcekitd_request_int64_create ( integer)
58
+ return sourcekitd_request_int64_create ( integer) !
59
59
}
60
60
61
61
private func transform( array: [ Any ] ) -> sourcekitd_object_t {
62
62
var array = array. map ( transform ( any: ) ) . map { $0 as sourcekitd_object_t ? }
63
- return sourcekitd_request_array_create ( & array, array. count)
63
+ return sourcekitd_request_array_create ( & array, array. count) !
64
64
}
65
65
66
66
private func transform( dictionary: [ String : Any ] ) -> sourcekitd_object_t {
67
67
var keys = Array ( dictionary. keys) . map ( transform ( key: ) ) . map { $0 as sourcekitd_uid_t ? }
68
68
var values = Array ( dictionary. values) . map ( transform ( any: ) ) . map { $0 as sourcekitd_object_t ? }
69
- return sourcekitd_request_dictionary_create ( & keys, & values, dictionary. count)
69
+ return sourcekitd_request_dictionary_create ( & keys, & values, dictionary. count) !
70
70
}
71
71
72
72
private func transform( any: Any ) -> sourcekitd_object_t {
0 commit comments