mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
A more general solution to ae458a84ad: import all versions of a name
that are going to show up as members, ignore those that aren't.
Further work on <rdar://problem/29170671> Import APIs under their
Swift 3 names.
66 lines
872 B
Plaintext
66 lines
872 B
Plaintext
module OmitNeedlessWords {
|
|
export *
|
|
header "OmitNeedlessWords.h"
|
|
}
|
|
|
|
module ImportedProtocols {
|
|
export *
|
|
module SubModule {
|
|
requires objc
|
|
header "ImportedProtocols.h"
|
|
}
|
|
}
|
|
|
|
module Newtype {
|
|
export *
|
|
header "Newtype.h"
|
|
}
|
|
|
|
module NewtypeObjC {
|
|
header "NewtypeObjC.h"
|
|
export *
|
|
}
|
|
|
|
module ImportAsMember {
|
|
export *
|
|
|
|
module A {
|
|
header "ImportAsMember.h"
|
|
}
|
|
|
|
module B {
|
|
header "ImportAsMemberB.h"
|
|
}
|
|
|
|
module C {
|
|
requires objc
|
|
header "ImportAsMemberC.h"
|
|
}
|
|
|
|
module APINotes {
|
|
header "ImportAsMemberAPINotes.h"
|
|
}
|
|
|
|
module Class {
|
|
requires objc
|
|
header "ImportAsMemberClass.h"
|
|
}
|
|
}
|
|
|
|
module IAMError {
|
|
export *
|
|
requires objc
|
|
header "ImportAsMemberError.h"
|
|
}
|
|
|
|
module InferImportAsMember {
|
|
export *
|
|
header "InferImportAsMember.h"
|
|
}
|
|
|
|
module CompatibilityAlias {
|
|
header "CompatibilityAlias.h"
|
|
export *
|
|
}
|
|
|