Files
swift-mirror/test/IDE/Inputs/AnyObject/foo_swift_module.swift
Chris Lattner d758e0dfe3 Eliminate more "DynamicLookup" in favor of "AnyObject", this is the
bulk of finishing rdar://13327098.


Swift SVN r14653
2014-03-04 22:15:46 +00:00

50 lines
1.3 KiB
Swift

@objc class Foo_TopLevelObjcClass {
func foo_TopLevelObjcClass_InstanceFunc1() {}
class func foo_TopLevelObjcClass_ClassFunc1() {}
subscript(i: Int32) -> Int {
get {
return 0
}
}
var foo_TopLevelObjcClass_Property1: Int
}
class Foo_TopLevelClass {
@objc func foo_TopLevelClass_ObjcInstanceFunc1() {}
@objc class func foo_TopLevelClass_ObjcClassFunc1() {}
@objc subscript (i: Int64) -> Int {
get {
return 0
}
}
@objc var foo_TopLevelClass_ObjcProperty1: Int
}
@class_protocol @objc protocol Foo_TopLevelObjcProtocol {
func foo_TopLevelObjcProtocol_InstanceFunc1()
class func foo_TopLevelObjcProtocol_ClassFunc1()
subscript(i: Foo_TopLevelObjcProtocol) -> Int { get set }
var foo_TopLevelObjcProtocol_Property1: Int { get }
}
class Foo_ContainerForNestedClass1 {
class Foo_Nested1 {
@objc func foo_Nested1_ObjcInstanceFunc1() {}
@objc class func foo_Nested1_ObjcClassFunc1() {}
@objc var foo_Nested1_Property1: Int
func ERROR() {}
}
func ERROR() {}
}
struct Foo_ContainerForNestedClass2 {
class Foo_Nested2 {
@objc func foo_Nested2_ObjcInstanceFunc1() {}
@objc class func foo_Nested2_ObjcClassFunc1() {}
@objc var foo_Nested2_Property1: Int
func ERROR() {}
}
func ERROR() {}
}