Companion

Functions

Link copied to clipboard
open override fun class_addMethod(cls: Long, name: Long, imp: Callback, types: String): Long
Link copied to clipboard
open override fun class_addProtocol(a: Long, b: Long): Long
Link copied to clipboard
open override fun class_conformsToProtocol(cls: Long, protocol: Long): Boolean
Link copied to clipboard
open override fun class_copyIvarList(cls: ID, outCountPtr: IntArray): Pointer
Link copied to clipboard
open override fun class_copyMethodList(clazz: Long, items: IntArray): Pointer
Link copied to clipboard
open override fun class_copyPropertyList(cls: ID, outCountPtr: IntArray): Pointer
Link copied to clipboard
open override fun class_createInstance(cls: ID, extraBytes: NativeLong): ID
Link copied to clipboard
open override fun class_getImageName(obj: ID): String
Link copied to clipboard
open override fun class_getInstanceMethod(cls: ID, id: NativeLong): NativeLong
Link copied to clipboard
open override fun class_getInstanceVariable(clazz: ID, name: String): ID
Link copied to clipboard
open override fun class_getName(clazz: ID): String
Link copied to clipboard
open override fun class_getProperty(clazz: ID, name: String): ID
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun ivar_getName(ivar: Pointer?): String?
Link copied to clipboard
open override fun ivar_getTypeEncoding(ivar: Pointer?): String?
Link copied to clipboard
open override fun method_getName(m: Long): Long
Link copied to clipboard
open override fun method_getNameString(m: Long): String
Link copied to clipboard
open override fun method_getReturnType(id: NativeLong, dst: Pointer, dst_length: NativeLong)
Link copied to clipboard
open override fun method_getTypeEncoding(ptr: Pointer): String
Link copied to clipboard
open override fun objc_allocateClassPair(clazz: Long, name: String, extraBytes: Int): Long
Link copied to clipboard
open override fun objc_copyProtocolList(outCount: IntArray): Pointer
Link copied to clipboard
open override fun objc_getClass(name: String): Long
Link copied to clipboard
open override fun objc_getClassList(buffer: Pointer?, bufferCount: Int): Int
Link copied to clipboard
open override fun objc_getProtocol(name: String): Long
Link copied to clipboard
open override fun objc_lookUpClass(name: String): Long
Link copied to clipboard
open override fun objc_msgSend(vararg args: Any?): Long
Link copied to clipboard
open override fun objc_msgSend_stret(structPtr: Any?, vararg args: Any?)
Link copied to clipboard
open override fun objc_msgSendCGFloat(vararg args: Any?): CGFloat
Link copied to clipboard
open override fun objc_msgSendDouble(vararg args: Any?): Double
Link copied to clipboard
open override fun objc_msgSendFloat(vararg args: Any?): Float
Link copied to clipboard
open override fun objc_msgSendInt(vararg args: Any?): Int
Link copied to clipboard
open override fun objc_msgSendNSPoint(vararg args: Any?): NSPointRes
Link copied to clipboard
open override fun objc_msgSendNSRect(vararg args: Any?): NSRectRes
Link copied to clipboard
open override fun objc_msgSendVoid(vararg args: Any?)
Link copied to clipboard
open override fun objc_registerClassPair(cls: Long)
Link copied to clipboard
open override fun object_getClass(obj: ID): ID
Link copied to clipboard
open override fun object_getClassName(obj: ID): String
Link copied to clipboard
open override fun object_getIvar(obj: Long, ivar: Long): Long
Link copied to clipboard
open override fun property_getAttributes(prop: ID): String
Link copied to clipboard
open override fun property_getName(prop: ID): String
Link copied to clipboard
open override fun protocol_copyMethodDescriptionList(proto: Long, isRequiredMethod: Boolean, isInstanceMethod: Boolean, outCount: IntArray): Pointer
Link copied to clipboard
open override fun protocol_getName(protocol: Long): String
Link copied to clipboard
open override fun sel_getName(sel: Long): String
Link copied to clipboard
open override fun sel_getNameString(sel: String): String
Link copied to clipboard
open override fun sel_registerName(name: String): Long