|
| 1 | +library { |
| 2 | + // module name: <dependency.def> |
| 3 | + |
| 4 | + library fragment { |
| 5 | + // package name: dependency |
| 6 | + |
| 7 | + // class name: dependency/MyClass |
| 8 | + // class name: dependency/MyClass.Companion |
| 9 | + // class name: dependency/MyClassMeta |
| 10 | + // class name: dependency/MyProtocolProtocol |
| 11 | + // class name: dependency/MyProtocolProtocolMeta |
| 12 | + |
| 13 | + @kotlinx/cinterop/ExternalObjCClass |
| 14 | + public open class dependency/MyClass : kotlinx/cinterop/ObjCObjectBase { |
| 15 | + |
| 16 | + protected /* secondary */ constructor() |
| 17 | + |
| 18 | + @kotlinx/cinterop/ObjCMethod(selector = "wasInMyClass", encoding = "v16@0:8", isStret = false) |
| 19 | + public open external fun wasInMyClass(): kotlin/Unit |
| 20 | + |
| 21 | + // companion object: Companion |
| 22 | + |
| 23 | + // nested class: Companion |
| 24 | + } |
| 25 | + |
| 26 | + public final companion object dependency/MyClass.Companion : dependency/MyClassMeta, kotlinx/cinterop/ObjCClassOf<dependency/MyClass> { |
| 27 | + |
| 28 | + private constructor() |
| 29 | + } |
| 30 | + |
| 31 | + @kotlinx/cinterop/ExternalObjCClass |
| 32 | + public open class dependency/MyClassMeta : kotlinx/cinterop/ObjCObjectBaseMeta { |
| 33 | + |
| 34 | + protected /* secondary */ constructor() |
| 35 | + } |
| 36 | + |
| 37 | + @kotlinx/cinterop/ExternalObjCClass(protocolGetter = "kniprot_dependency0_MyProtocol") |
| 38 | + public abstract interface dependency/MyProtocolProtocol : kotlinx/cinterop/ObjCObject { |
| 39 | + |
| 40 | + @kotlinx/cinterop/ObjCMethod(selector = "wasInMyClass", encoding = "v16@0:8", isStret = false) |
| 41 | + public abstract fun wasInMyClass(): kotlin/Unit |
| 42 | + } |
| 43 | + |
| 44 | + @kotlinx/cinterop/ExternalObjCClass(protocolGetter = "kniprot_dependency0_MyProtocol") |
| 45 | + public abstract interface dependency/MyProtocolProtocolMeta : kotlinx/cinterop/ObjCClass /* = kotlinx/cinterop/ObjCObjectMeta^ */ { |
| 46 | + } |
| 47 | + |
| 48 | + package { |
| 49 | + |
| 50 | + @kotlinx/cinterop/ObjCMethod(selector = "wasInMyClass", encoding = "v16@0:8", isStret = false) |
| 51 | + @kotlin/Deprecated(message = "Use instance method instead", replaceWith = kotlin/ReplaceWith(imports = [], expression = ""), level = kotlin/DeprecationLevel.WARNING) |
| 52 | + public final external fun dependency/MyClass.wasInMyClass(): kotlin/Unit |
| 53 | + } |
| 54 | + } |
| 55 | +} |
0 commit comments