以下のようなコードから、ヘッダに参照関係があることが分かります。

A:import Foundation

import Foundation

let randValue = arc4random()    // OK!
autorelease {                   // OK!
    var today = NSDate()        // OK!
}

B:import ObjectiveC

import ObjectiveC

let randValue = arc4random()    // OK!
autorelease {                   // OK!
    var today = NSDate()        // NG!
}

C:import Darwin

import Darwin

let randValue = arc4random()    // OK!
autorelease {                   // NG!
    var today = NSDate()        // NG!
}

D:pure Swift

let randValue = arc4random()    // NG!
autorelease {                   // NG!
    var today = NSDate()        // NG!
}

つまり、Foundationをインポートすると暗黙のうちに依存関係にあるObjectiveCDarwinもインポートされるのですが、この依存関係を知る方法は存在しますか?