Files
swift-mirror/test/Serialization/Inputs/def_objc.swift
Joe Groff 3ac89dc4eb Enable 'dynamic'.
And spot-update tests that appear to rely on ObjC dispatch (review please!)

Swift SVN r20285
2014-07-22 00:23:37 +00:00

26 lines
647 B
Swift

@objc public protocol ObjCProto {
func doSomething()
}
@objc public class ObjCClass {
public dynamic class func classMethod() {}
public dynamic func implicitlyObjC() {}
@IBOutlet public var outlet : ObjCClass! = ObjCClass()
@IBAction public func performAction(_: AnyObject?) {}
}
public class NonObjCClass : ObjCProto {
public dynamic func doSomething() {}
dynamic public func objcMethod() {}
dynamic public var objcProp : ObjCClass = ObjCClass()
dynamic public subscript (i : Int) -> Int {
return 5
}
@IBOutlet public var outlet : ObjCClass! = ObjCClass()
@IBAction public func performAction(_: AnyObject?) {}
}