Files
2024-02-15 15:38:27 +00:00

51 lines
2.5 KiB
Plaintext
Vendored

library {
// module name: <dependency.def>
library fragment {
// package name: dependency
// class name: dependency/MyProtocolProtocol
// class name: dependency/MyProtocolProtocolMeta
@kotlinx/cinterop/ExternalObjCClass(protocolGetter = "kniprot_dependency0_MyProtocol")
@kotlinx/cinterop/ExperimentalForeignApi
public abstract interface dependency/MyProtocolProtocol : kotlinx/cinterop/ObjCObject {
@kotlinx/cinterop/ObjCMethod(selector = "instanceMethod", encoding = "@16@0:8", isStret = false)
public abstract fun instanceMethod(): kotlin/Any?
@kotlinx/cinterop/ObjCMethod(selector = "instanceProperty", encoding = "@16@0:8", isStret = false)
public abstract fun instanceProperty(): kotlin/Any?
@kotlinx/cinterop/ObjCMethod(selector = "setInstanceProperty:", encoding = "v24@0:8@16", isStret = false)
public abstract fun setInstanceProperty(instanceProperty: kotlin/Any?): kotlin/Unit
public final var instanceProperty: kotlin/Any?
@kotlinx/cinterop/ObjCMethod(selector = "instanceProperty", encoding = "@16@0:8", isStret = false)
public final /* non-default */ external get
@kotlinx/cinterop/ObjCMethod(selector = "setInstanceProperty:", encoding = "v24@0:8@16", isStret = false)
public final /* non-default */ external set(value: kotlin/Any?)
}
@kotlinx/cinterop/ExternalObjCClass(protocolGetter = "kniprot_dependency0_MyProtocol")
@kotlinx/cinterop/ExperimentalForeignApi
public abstract interface dependency/MyProtocolProtocolMeta : kotlinx/cinterop/ObjCClass /* = kotlinx/cinterop/ObjCObjectMeta^ */ {
@kotlinx/cinterop/ObjCMethod(selector = "classMethod", encoding = "i16@0:8", isStret = false)
public abstract fun classMethod(): kotlin/Int
@kotlinx/cinterop/ObjCMethod(selector = "classProperty", encoding = "i16@0:8", isStret = false)
public abstract fun classProperty(): kotlin/Int
@kotlinx/cinterop/ObjCMethod(selector = "setClassProperty:", encoding = "v20@0:8i16", isStret = false)
public abstract fun setClassProperty(classProperty: kotlin/Int): kotlin/Unit
public final var classProperty: kotlin/Int
@kotlinx/cinterop/ObjCMethod(selector = "classProperty", encoding = "i16@0:8", isStret = false)
public final /* non-default */ external get
@kotlinx/cinterop/ObjCMethod(selector = "setClassProperty:", encoding = "v20@0:8i16", isStret = false)
public final /* non-default */ external set(value: kotlin/Int)
}
}
}