Skip to content

Commit c9058f0

Browse files
committed
[Foundation] Switch to private imports of Foundation shims
1 parent 15e865f commit c9058f0

File tree

12 files changed

+12
-12
lines changed

12 files changed

+12
-12
lines changed

stdlib/public/Darwin/Foundation/Calendar.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
@_exported import Foundation // Clang module
14-
import _SwiftFoundationOverlayShims
14+
@_implementationOnly import _SwiftFoundationOverlayShims
1515

1616
/**
1717
`Calendar` encapsulates information about systems of reckoning time in which the beginning, length, and divisions of a year are defined. It provides information about the calendar and support for calendrical computations such as determining the range of a given calendrical unit and adding units to a given absolute time.

stdlib/public/Darwin/Foundation/CharacterSet.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
@_exported import Foundation // Clang module
1414
import CoreFoundation
1515
import _SwiftCoreFoundationOverlayShims
16-
import _SwiftFoundationOverlayShims
16+
@_implementationOnly import _SwiftFoundationOverlayShims
1717

1818
private func _utfRangeToCFRange(_ inRange : Range<Unicode.Scalar>) -> CFRange {
1919
return CFRange(

stdlib/public/Darwin/Foundation/Data.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ internal func __NSDataIsCompact(_ data: NSData) -> Bool {
4141
#else
4242

4343
@_exported import Foundation // Clang module
44-
import _SwiftFoundationOverlayShims
44+
@_implementationOnly import _SwiftFoundationOverlayShims
4545
import _SwiftCoreFoundationOverlayShims
4646

4747
internal func __NSDataIsCompact(_ data: NSData) -> Bool {

stdlib/public/Darwin/Foundation/FileManager.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
@_exported import Foundation // Clang module
14-
import _SwiftFoundationOverlayShims
14+
@_implementationOnly import _SwiftFoundationOverlayShims
1515

1616
extension FileManager {
1717
/*

stdlib/public/Darwin/Foundation/IndexPath.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
@_exported import Foundation // Clang module
14-
import _SwiftFoundationOverlayShims
14+
@_implementationOnly import _SwiftFoundationOverlayShims
1515

1616
/**
1717
`IndexPath` represents the path to a specific node in a tree of nested array collections.

stdlib/public/Darwin/Foundation/IndexSet.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
@_exported import Foundation // Clang module
14-
import _SwiftFoundationOverlayShims
14+
@_implementationOnly import _SwiftFoundationOverlayShims
1515

1616
extension IndexSet.Index {
1717
public static func ==(lhs: IndexSet.Index, rhs: IndexSet.Index) -> Bool {

stdlib/public/Darwin/Foundation/Locale.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
@_exported import Foundation // Clang module
14-
import _SwiftFoundationOverlayShims
14+
@_implementationOnly import _SwiftFoundationOverlayShims
1515

1616
/**
1717
`Locale` encapsulates information about linguistic, cultural, and technological conventions and standards. Examples of information encapsulated by a locale include the symbol used for the decimal separator in numbers and the way dates are formatted.

stdlib/public/Darwin/Foundation/NSCoder.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
@_exported import Foundation // Clang module
14-
import _SwiftFoundationOverlayShims
14+
@_implementationOnly import _SwiftFoundationOverlayShims
1515

1616
//===----------------------------------------------------------------------===//
1717
// NSCoder

stdlib/public/Darwin/Foundation/NSDictionary.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
@_exported import Foundation // Clang module
14-
import _SwiftFoundationOverlayShims
14+
@_implementationOnly import _SwiftFoundationOverlayShims
1515

1616
// We don't check for NSCopying here for performance reasons. We would
1717
// just crash anyway, and NSMutableDictionary will still do that when

stdlib/public/Darwin/Foundation/NSError.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
@_exported import Foundation // Clang module
1414
import CoreFoundation
1515
import Darwin
16-
import _SwiftFoundationOverlayShims
16+
@_implementationOnly import _SwiftFoundationOverlayShims
1717

1818
//===----------------------------------------------------------------------===//
1919
// NSError (as an out parameter).

0 commit comments

Comments
 (0)