blob: f55775d5aac6252e7a56a8eced09f02e926825aa [file] [log] [blame]
// RUN: rm -rf %t && mkdir %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