blob: c4b3d7f803a41f92909332f97004ba4139c753d7 [file] [log] [blame]
// RUN: %empty-directory(%t)
// RUN: %target-build-swift %s -o %t/a.out
// RUN: %target-run %t/a.out | %FileCheck %s
// REQUIRES: executable_test
// REQUIRES: objc_interop
import Foundation
let classes = NSMutableArray()
classes.add(NSObject.self)
classes.add(NSString.self)
classes.add(NSNumber.self)
for obj in classes {
print((obj as AnyObject).description)
}
// CHECK: NSObject
// CHECK-NEXT: NSString
// CHECK-NEXT: NSNumber
print(NSObject.conforms(to: NSCopying.self))
// CHECK-NEXT: false
print(NSString.conforms(to: NSCopying.self))
// CHECK-NEXT: true