blob: 738c160df0db831ae9328d8d1588d268d4e4caed [file] [edit]
// Test preamble text
import Foundation
@objc public class MyOtherStructWrapper: NSObject {
var wrappedInstance: MyOtherStruct
init(_ wrappedInstance: MyOtherStruct) {
self.wrappedInstance = wrappedInstance
}
}
@objc public class MyStructWrapper: NSObject {
var wrappedInstance: MyStruct
init(_ wrappedInstance: MyStruct) {
self.wrappedInstance = wrappedInstance
}
@objc public func myMethod(label1 param1: Int, param2: MyOtherStructWrapper, _ param3: Int) -> MyOtherStructWrapper {
let result = wrappedInstance.myMethod(label1: param1, param2: param2.wrappedInstance, param3)
return MyOtherStructWrapper(result)
}
@objc public func myMethod2() {
return wrappedInstance.myMethod2()
}
@objc public func myMethod3() {
return wrappedInstance.myMethod3()
}
@objc public func myMethod4() {
return wrappedInstance.myMethod4()
}
}