diff --git a/Sources/FoundationEssentials/URL/URL.swift b/Sources/FoundationEssentials/URL/URL.swift index ea6d4f127..8be6c5ef2 100644 --- a/Sources/FoundationEssentials/URL/URL.swift +++ b/Sources/FoundationEssentials/URL/URL.swift @@ -29,8 +29,8 @@ internal import CoreFoundation_Private.CFURL @available(macOS 10.10, iOS 8.0, watchOS 2.0, tvOS 9.0, *) public struct URLResourceValues { - fileprivate var _values: [URLResourceKey: Any] - fileprivate var _keys: Set + var _values: [URLResourceKey: Any] + var _keys: Set public init() { _values = [:] @@ -49,19 +49,19 @@ public struct URLResourceValues { _keys = Set(values.keys) } - private func contains(_ key: URLResourceKey) -> Bool { + func contains(_ key: URLResourceKey) -> Bool { return _keys.contains(key) } - private func _get(_ key: URLResourceKey) -> T? { + func _get(_ key: URLResourceKey) -> T? { return _values[key] as? T } - private func _get(_ key: URLResourceKey) -> Bool? { + func _get(_ key: URLResourceKey) -> Bool? { return (_values[key] as? NSNumber)?.boolValue } - private func _get(_ key: URLResourceKey) -> Int? { + func _get(_ key: URLResourceKey) -> Int? { return (_values[key] as? NSNumber)?.intValue }