Files
swift-mirror/test/ModuleInterface/inherited-objc-superclass-initializers.swift

16 lines
735 B
Swift

// RUN: %target-swift-emit-module-interface(%t.swiftinterface) %s -I %S/Inputs/inherited-objc-initializers/
// RUN: %target-swift-typecheck-module-from-interface(%t.swiftinterface) -I %S/Inputs/inherited-objc-initializers/
// RUN: %FileCheck %s < %t.swiftinterface
// REQUIRES: objc_interop
import InheritedObjCInits
// CHECK: @objc @_inheritsConvenienceInitializers public class Subclass : InheritedObjCInits.FrameworkObject {
public class Subclass: FrameworkObject {
// CHECK-NEXT: @objc override dynamic public init(selector: ObjectiveC.Selector)
// CHECK-NEXT: @objc override dynamic public init(integer: Swift.Int)
// CHECK-NEXT: @objc override dynamic public init()
// CHECK-NEXT: @objc deinit
} // CHECK-NEXT:{{^}$}}