Package org.lwjgl.system.macosx
Class ObjCRuntime
java.lang.Object
org.lwjgl.system.macosx.ObjCRuntime
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classContains the function pointers loaded from the objcSharedLibrary. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final charstatic final longstatic final bytestatic final intstatic final intstatic final intstatic final intstatic final intstatic final byte -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanclass_addIvar(long cls, CharSequence name, long size, byte alignment, CharSequence types) BOOL class_addIvar(Class cls, char const * name, size_t size, uint8_t alignment, char const * types)static booleanclass_addIvar(long cls, ByteBuffer name, long size, byte alignment, ByteBuffer types) BOOL class_addIvar(Class cls, char const * name, size_t size, uint8_t alignment, char const * types)static booleanclass_addMethod(long cls, long name, long imp, CharSequence types) BOOL class_addMethod(Class cls, SEL name, IMP imp, char const * types)static booleanclass_addMethod(long cls, long name, long imp, ByteBuffer types) BOOL class_addMethod(Class cls, SEL name, IMP imp, char const * types)static booleanclass_addProperty(long cls, CharSequence name, ObjCPropertyAttribute.Buffer attributes) BOOL class_addProperty(Class cls, char const * name, objc_property_attribute_t const * attributes, unsigned int attributeCount)static booleanclass_addProperty(long cls, ByteBuffer name, ObjCPropertyAttribute.Buffer attributes) BOOL class_addProperty(Class cls, char const * name, objc_property_attribute_t const * attributes, unsigned int attributeCount)static booleanclass_addProtocol(long cls, long protocol) BOOL class_addProtocol(Class cls, Protocol * protocol)static booleanclass_conformsToProtocol(long cls, long protocol) BOOL class_conformsToProtocol(Class cls, Protocol * protocol)static @Nullable PointerBufferclass_copyIvarList(long cls) Ivar * class_copyIvarList(Class cls, unsigned int * outCount)static @Nullable PointerBufferclass_copyMethodList(long cls) Method * class_copyMethodList(Class cls, unsigned int * outCount)static @Nullable PointerBufferclass_copyPropertyList(long cls) objc_property_t * class_copyPropertyList(Class cls, unsigned int * outCount)static @Nullable PointerBufferclass_copyProtocolList(long cls) Protocol ** class_copyProtocolList(Class cls, unsigned int * outCount)static longclass_createInstance(long cls, long extraBytes) id class_createInstance(Class cls, size_t extraBytes)static longclass_getClassMethod(long cls, long name) Method class_getClassMethod(Class cls, SEL name)static longclass_getClassVariable(long cls, CharSequence name) Ivar class_getClassVariable(Class cls, char const * name)static longclass_getClassVariable(long cls, ByteBuffer name) Ivar class_getClassVariable(Class cls, char const * name)static @Nullable Stringclass_getImageName(long cls) char const * class_getImageName(Class cls)static longclass_getInstanceMethod(long cls, long name) Method class_getInstanceMethod(Class cls, SEL name)static longclass_getInstanceSize(long cls) size_t class_getInstanceSize(Class cls)static longclass_getInstanceVariable(long cls, CharSequence name) Ivar class_getInstanceVariable(Class cls, char const * name)static longclass_getInstanceVariable(long cls, ByteBuffer name) Ivar class_getInstanceVariable(Class cls, char const * name)static @Nullable Stringclass_getIvarLayout(long cls) uint8_t const * class_getIvarLayout(Class cls)static longclass_getMethodImplementation(long cls, long name) IMP class_getMethodImplementation(Class cls, SEL name)static @Nullable Stringclass_getName(long cls) char const * class_getName(Class cls)static longclass_getProperty(long cls, CharSequence name) objc_property_t class_getProperty(Class cls, char const * name)static longclass_getProperty(long cls, ByteBuffer name) objc_property_t class_getProperty(Class cls, char const * name)static longclass_getSuperclass(long cls) Class class_getSuperclass(Class cls)static intclass_getVersion(long cls) int class_getVersion(Class cls)static @Nullable Stringclass_getWeakIvarLayout(long cls) uint8_t const * class_getWeakIvarLayout(Class cls)static booleanclass_isMetaClass(long cls) BOOL class_isMetaClass(Class cls)static longclass_replaceMethod(long cls, long name, long imp, CharSequence types) IMP class_replaceMethod(Class cls, SEL name, IMP imp, char const * types)static longclass_replaceMethod(long cls, long name, long imp, ByteBuffer types) IMP class_replaceMethod(Class cls, SEL name, IMP imp, char const * types)static voidclass_replaceProperty(long cls, CharSequence name, ObjCPropertyAttribute.Buffer attributes) void class_replaceProperty(Class cls, char const * name, objc_property_attribute_t const * attributes, unsigned int attributeCount)static voidclass_replaceProperty(long cls, ByteBuffer name, ObjCPropertyAttribute.Buffer attributes) void class_replaceProperty(Class cls, char const * name, objc_property_attribute_t const * attributes, unsigned int attributeCount)static booleanclass_respondsToSelector(long cls, long name) BOOL class_respondsToSelector(Class cls, SEL name)static voidclass_setIvarLayout(long cls, CharSequence layout) void class_setIvarLayout(Class cls, uint8_t const * layout)static voidclass_setIvarLayout(long cls, ByteBuffer layout) void class_setIvarLayout(Class cls, uint8_t const * layout)static voidclass_setVersion(long cls, int version) void class_setVersion(Class cls, int version)static voidclass_setWeakIvarLayout(long cls, CharSequence layout) void class_setWeakIvarLayout(Class cls, uint8_t const * layout)static voidclass_setWeakIvarLayout(long cls, ByteBuffer layout) void class_setWeakIvarLayout(Class cls, uint8_t const * layout)static SharedLibraryReturns the objcSharedLibrary.static longimp_getBlock(long anImp) id imp_getBlock(IMP anImp)static longimp_implementationWithBlock(long block) IMP imp_implementationWithBlock(id block)static booleanimp_removeBlock(long anImp) BOOL imp_removeBlock(IMP anImp)static @Nullable Stringivar_getName(long v) char const * ivar_getName(Ivar v)static longivar_getOffset(long v) ptrdiff_t ivar_getOffset(Ivar v)static @Nullable Stringivar_getTypeEncoding(long v) char const * ivar_getTypeEncoding(Ivar v)static @Nullable Stringmethod_copyArgumentType(long m, int index) char * method_copyArgumentType(Method m, unsigned int index)static @Nullable Stringmethod_copyReturnType(long m) char * method_copyReturnType(Method m)static voidmethod_exchangeImplementations(long m1, long m2) void method_exchangeImplementations(Method m1, Method m2)static Stringmethod_getArgumentType(long m, int index, long dst_len) void method_getArgumentType(Method m, unsigned int index, char * dst, size_t dst_len)static voidmethod_getArgumentType(long m, int index, ByteBuffer dst) void method_getArgumentType(Method m, unsigned int index, char * dst, size_t dst_len)static longmethod_getImplementation(long m) IMP method_getImplementation(Method m)static longmethod_getName(long m) SEL method_getName(Method m)static intmethod_getNumberOfArguments(long m) unsigned int method_getNumberOfArguments(Method m)static Stringmethod_getReturnType(long m, long dst_len) void method_getReturnType(Method m, char * dst, size_t dst_len)static voidmethod_getReturnType(long m, ByteBuffer dst) void method_getReturnType(Method m, char * dst, size_t dst_len)static @Nullable Stringmethod_getTypeEncoding(long m) char const * method_getTypeEncoding(Method m)static longmethod_setImplementation(long m, long imp) IMP method_setImplementation(Method m, IMP imp)static booleannclass_addIvar(long cls, long name, long size, byte alignment, long types) BOOL class_addIvar(Class cls, char const * name, size_t size, uint8_t alignment, char const * types)static booleannclass_addMethod(long cls, long name, long imp, long types) BOOL class_addMethod(Class cls, SEL name, IMP imp, char const * types)static booleannclass_addProperty(long cls, long name, long attributes, int attributeCount) BOOL class_addProperty(Class cls, char const * name, objc_property_attribute_t const * attributes, unsigned int attributeCount)static longnclass_copyIvarList(long cls, long outCount) Ivar * class_copyIvarList(Class cls, unsigned int * outCount)static longnclass_copyMethodList(long cls, long outCount) Method * class_copyMethodList(Class cls, unsigned int * outCount)static longnclass_copyPropertyList(long cls, long outCount) objc_property_t * class_copyPropertyList(Class cls, unsigned int * outCount)static longnclass_copyProtocolList(long cls, long outCount) Protocol ** class_copyProtocolList(Class cls, unsigned int * outCount)static longnclass_getClassVariable(long cls, long name) Ivar class_getClassVariable(Class cls, char const * name)static longnclass_getImageName(long cls) char const * class_getImageName(Class cls)static longnclass_getInstanceVariable(long cls, long name) Ivar class_getInstanceVariable(Class cls, char const * name)static longnclass_getIvarLayout(long cls) uint8_t const * class_getIvarLayout(Class cls)static longnclass_getName(long cls) char const * class_getName(Class cls)static longnclass_getProperty(long cls, long name) objc_property_t class_getProperty(Class cls, char const * name)static longnclass_getWeakIvarLayout(long cls) uint8_t const * class_getWeakIvarLayout(Class cls)static longnclass_replaceMethod(long cls, long name, long imp, long types) IMP class_replaceMethod(Class cls, SEL name, IMP imp, char const * types)static voidnclass_replaceProperty(long cls, long name, long attributes, int attributeCount) void class_replaceProperty(Class cls, char const * name, objc_property_attribute_t const * attributes, unsigned int attributeCount)static voidnclass_setIvarLayout(long cls, long layout) void class_setIvarLayout(Class cls, uint8_t const * layout)static voidnclass_setWeakIvarLayout(long cls, long layout) void class_setWeakIvarLayout(Class cls, uint8_t const * layout)static longnivar_getName(long v) char const * ivar_getName(Ivar v)static longnivar_getTypeEncoding(long v) char const * ivar_getTypeEncoding(Ivar v)static longnmethod_copyArgumentType(long m, int index) char * method_copyArgumentType(Method m, unsigned int index)static longnmethod_copyReturnType(long m) char * method_copyReturnType(Method m)static voidnmethod_getArgumentType(long m, int index, long dst, long dst_len) void method_getArgumentType(Method m, unsigned int index, char * dst, size_t dst_len)static voidnmethod_getReturnType(long m, long dst, long dst_len) void method_getReturnType(Method m, char * dst, size_t dst_len)static longnmethod_getTypeEncoding(long m) char const * method_getTypeEncoding(Method m)static longnobjc_allocateClassPair(long superclass, long name, long extraBytes) Class objc_allocateClassPair(Class superclass, char const * name, size_t extraBytes)static longnobjc_allocateProtocol(long name) Protocol * objc_allocateProtocol(char const * name)static longnobjc_constructInstance(long cls, long bytes) id objc_constructInstance(Class cls, void * bytes)static longnobjc_copyClassList(long outCount) Class * objc_copyClassList(unsigned int * outCount)static longnobjc_copyClassNamesForImage(long image, long outCount) char const ** objc_copyClassNamesForImage(char const * image, unsigned int * outCount)static longnobjc_copyImageNames(long outCount) char const ** objc_copyImageNames(unsigned int * outCount)static longnobjc_copyProtocolList(long outCount) Protocol ** objc_copyProtocolList(unsigned int * outCount)static longnobjc_getClass(long name) Class objc_getClass(char const * name)static intnobjc_getClassList(long buffer, int bufferCount) int objc_getClassList(Class * buffer, int bufferCount)static longnobjc_getMetaClass(long name) Class objc_getMetaClass(char const * name)static longnobjc_getProtocol(long name) Protocol * objc_getProtocol(char const * name)static longnobjc_getRequiredClass(long name) Class objc_getRequiredClass(char const * name)static longnobjc_loadWeak(long location) id objc_loadWeak(id * location)static longnobjc_lookUpClass(long name) Class objc_lookUpClass(char const * name)static voidnobjc_setEnumerationMutationHandler(long handler) void objc_setEnumerationMutationHandler(EnumerationMutationHandler handler)static longnobjc_storeWeak(long location, long obj) id objc_storeWeak(id * location, id obj)static longnobject_getClassName(long obj) char const * object_getClassName(id obj)static longnobject_getInstanceVariable(long obj, long name, long outValue) Ivar object_getInstanceVariable(id obj, char const * name, void ** outValue)static longnobject_setInstanceVariable(long obj, long name, long value) Ivar object_setInstanceVariable(id obj, char const * name, void * value)static longnproperty_copyAttributeList(long property, long outCount) objc_property_attribute_t * property_copyAttributeList(objc_property_t property, unsigned int * outCount)static longnproperty_copyAttributeValue(long property, long attributeName) char * property_copyAttributeValue(objc_property_t property, char const * attributeName)static longnproperty_getAttributes(long property) char const * property_getAttributes(objc_property_t property)static longnproperty_getName(long property) char const * property_getName(objc_property_t property)static voidnprotocol_addMethodDescription(long proto, long name, long types, boolean isRequiredMethod, boolean isInstanceMethod) void protocol_addMethodDescription(Protocol * proto, SEL name, char const * types, BOOL isRequiredMethod, BOOL isInstanceMethod)static voidnprotocol_addProperty(long proto, long name, long attributes, int attributeCount, boolean isRequiredProperty, boolean isInstanceProperty) void protocol_addProperty(Protocol * proto, char const * name, objc_property_attribute_t const * attributes, unsigned int attributeCount, BOOL isRequiredProperty, BOOL isInstanceProperty)static longnprotocol_copyMethodDescriptionList(long p, boolean isRequiredMethod, boolean isInstanceMethod, long outCount) struct objc_method_description * protocol_copyMethodDescriptionList(Protocol * p, BOOL isRequiredMethod, BOOL isInstanceMethod, unsigned int * outCount)static longnprotocol_copyPropertyList(long proto, long outCount) objc_property_t * protocol_copyPropertyList(Protocol * proto, unsigned int * outCount)static longnprotocol_copyProtocolList(long proto, long outCount) Protocol ** protocol_copyProtocolList(Protocol * proto, unsigned int * outCount)static voidnprotocol_getMethodDescription(long p, long aSel, boolean isRequiredMethod, boolean isInstanceMethod, long __result) struct objc_method_description protocol_getMethodDescription(Protocol * p, SEL aSel, BOOL isRequiredMethod, BOOL isInstanceMethod)static voidnprotocol_getMethodDescription(long p, long aSel, boolean isRequiredMethod, boolean isInstanceMethod, long __functionAddress, long __result) struct objc_method_description protocol_getMethodDescription(Protocol * p, SEL aSel, BOOL isRequiredMethod, BOOL isInstanceMethod)static longnprotocol_getName(long p) char const * protocol_getName(Protocol * p)static longnprotocol_getProperty(long proto, long name, boolean isRequiredProperty, boolean isInstanceProperty) objc_property_t protocol_getProperty(Protocol * proto, char const * name, BOOL isRequiredProperty, BOOL isInstanceProperty)static longnsel_getName(long sel) char const * sel_getName(SEL sel)static longnsel_getUid(long str) SEL sel_getUid(char const * str)static longnsel_registerName(long str) SEL sel_registerName(char const * str)static longobjc_allocateClassPair(long superclass, CharSequence name, long extraBytes) Class objc_allocateClassPair(Class superclass, char const * name, size_t extraBytes)static longobjc_allocateClassPair(long superclass, ByteBuffer name, long extraBytes) Class objc_allocateClassPair(Class superclass, char const * name, size_t extraBytes)static longProtocol * objc_allocateProtocol(char const * name)static longProtocol * objc_allocateProtocol(char const * name)static longobjc_constructInstance(long cls, @Nullable ByteBuffer bytes) id objc_constructInstance(Class cls, void * bytes)static @Nullable PointerBufferClass * objc_copyClassList(unsigned int * outCount)static @Nullable PointerBufferchar const ** objc_copyClassNamesForImage(char const * image, unsigned int * outCount)static @Nullable PointerBufferchar const ** objc_copyClassNamesForImage(char const * image, unsigned int * outCount)static @Nullable PointerBufferchar const ** objc_copyImageNames(unsigned int * outCount)static @Nullable PointerBufferProtocol ** objc_copyProtocolList(unsigned int * outCount)static longobjc_destructInstance(long obj) void * objc_destructInstance(id obj)static voidobjc_disposeClassPair(long cls) void objc_disposeClassPair(Class cls)static voidobjc_enumerationMutation(long obj) void objc_enumerationMutation(id obj)static longobjc_getAssociatedObject(long object, long key) id objc_getAssociatedObject(id object, void const * key)static longobjc_getClass(CharSequence name) Class objc_getClass(char const * name)static longobjc_getClass(ByteBuffer name) Class objc_getClass(char const * name)static intobjc_getClassList(@Nullable PointerBuffer buffer) int objc_getClassList(Class * buffer, int bufferCount)static longClass objc_getMetaClass(char const * name)static longobjc_getMetaClass(ByteBuffer name) Class objc_getMetaClass(char const * name)static longobjc_getProtocol(CharSequence name) Protocol * objc_getProtocol(char const * name)static longobjc_getProtocol(ByteBuffer name) Protocol * objc_getProtocol(char const * name)static longClass objc_getRequiredClass(char const * name)static longClass objc_getRequiredClass(char const * name)static longobjc_loadWeak(@Nullable PointerBuffer location) id objc_loadWeak(id * location)static longobjc_lookUpClass(CharSequence name) Class objc_lookUpClass(char const * name)static longobjc_lookUpClass(ByteBuffer name) Class objc_lookUpClass(char const * name)static voidobjc_registerClassPair(long cls) void objc_registerClassPair(Class cls)static voidobjc_registerProtocol(long proto) void objc_registerProtocol(Protocol * proto)static voidobjc_removeAssociatedObjects(long object) void objc_removeAssociatedObjects(id object)static voidobjc_setAssociatedObject(long object, long key, long value, long policy) void objc_setAssociatedObject(id object, void const * key, id value, objc_AssociationPolicy policy)static voidvoid objc_setEnumerationMutationHandler(EnumerationMutationHandler handler)static longobjc_storeWeak(PointerBuffer location, long obj) id objc_storeWeak(id * location, id obj)static longobject_copy(long obj, long size) id object_copy(id obj, size_t size)static longobject_dispose(long obj) id object_dispose(id obj)static longobject_getClass(long obj) Class object_getClass(id obj)static @Nullable Stringobject_getClassName(long obj) char const * object_getClassName(id obj)static longobject_getIndexedIvars(long obj) void * object_getIndexedIvars(id obj)static longobject_getInstanceVariable(long obj, CharSequence name, PointerBuffer outValue) Ivar object_getInstanceVariable(id obj, char const * name, void ** outValue)static longobject_getInstanceVariable(long obj, ByteBuffer name, PointerBuffer outValue) Ivar object_getInstanceVariable(id obj, char const * name, void ** outValue)static longobject_getIvar(long obj, long ivar) id object_getIvar(id obj, Ivar ivar)static longobject_setClass(long obj, long cls) Class object_setClass(id obj, Class cls)static longobject_setInstanceVariable(long obj, CharSequence name, ByteBuffer value) Ivar object_setInstanceVariable(id obj, char const * name, void * value)static longobject_setInstanceVariable(long obj, ByteBuffer name, ByteBuffer value) Ivar object_setInstanceVariable(id obj, char const * name, void * value)static voidobject_setIvar(long obj, long ivar, long value) void object_setIvar(id obj, Ivar ivar, id value)static @Nullable ObjCPropertyAttribute.Bufferproperty_copyAttributeList(long property) objc_property_attribute_t * property_copyAttributeList(objc_property_t property, unsigned int * outCount)static @Nullable Stringproperty_copyAttributeValue(long property, CharSequence attributeName) char * property_copyAttributeValue(objc_property_t property, char const * attributeName)static @Nullable Stringproperty_copyAttributeValue(long property, ByteBuffer attributeName) char * property_copyAttributeValue(objc_property_t property, char const * attributeName)static @Nullable Stringproperty_getAttributes(long property) char const * property_getAttributes(objc_property_t property)static @Nullable Stringproperty_getName(long property) char const * property_getName(objc_property_t property)static voidprotocol_addMethodDescription(long proto, long name, CharSequence types, boolean isRequiredMethod, boolean isInstanceMethod) void protocol_addMethodDescription(Protocol * proto, SEL name, char const * types, BOOL isRequiredMethod, BOOL isInstanceMethod)static voidprotocol_addMethodDescription(long proto, long name, ByteBuffer types, boolean isRequiredMethod, boolean isInstanceMethod) void protocol_addMethodDescription(Protocol * proto, SEL name, char const * types, BOOL isRequiredMethod, BOOL isInstanceMethod)static voidprotocol_addProperty(long proto, CharSequence name, ObjCPropertyAttribute.Buffer attributes, boolean isRequiredProperty, boolean isInstanceProperty) void protocol_addProperty(Protocol * proto, char const * name, objc_property_attribute_t const * attributes, unsigned int attributeCount, BOOL isRequiredProperty, BOOL isInstanceProperty)static voidprotocol_addProperty(long proto, ByteBuffer name, ObjCPropertyAttribute.Buffer attributes, boolean isRequiredProperty, boolean isInstanceProperty) void protocol_addProperty(Protocol * proto, char const * name, objc_property_attribute_t const * attributes, unsigned int attributeCount, BOOL isRequiredProperty, BOOL isInstanceProperty)static voidprotocol_addProtocol(long proto, long addition) void protocol_addProtocol(Protocol * proto, Protocol * addition)static booleanprotocol_conformsToProtocol(long proto, long other) BOOL protocol_conformsToProtocol(Protocol * proto, Protocol * other)static @Nullable ObjCMethodDescription.Bufferprotocol_copyMethodDescriptionList(long p, boolean isRequiredMethod, boolean isInstanceMethod) struct objc_method_description * protocol_copyMethodDescriptionList(Protocol * p, BOOL isRequiredMethod, BOOL isInstanceMethod, unsigned int * outCount)static @Nullable PointerBufferprotocol_copyPropertyList(long proto) objc_property_t * protocol_copyPropertyList(Protocol * proto, unsigned int * outCount)static @Nullable PointerBufferprotocol_copyProtocolList(long proto) Protocol ** protocol_copyProtocolList(Protocol * proto, unsigned int * outCount)static ObjCMethodDescriptionprotocol_getMethodDescription(long p, long aSel, boolean isRequiredMethod, boolean isInstanceMethod, ObjCMethodDescription __result) struct objc_method_description protocol_getMethodDescription(Protocol * p, SEL aSel, BOOL isRequiredMethod, BOOL isInstanceMethod)static @Nullable Stringprotocol_getName(long p) char const * protocol_getName(Protocol * p)static longprotocol_getProperty(long proto, CharSequence name, boolean isRequiredProperty, boolean isInstanceProperty) objc_property_t protocol_getProperty(Protocol * proto, char const * name, BOOL isRequiredProperty, BOOL isInstanceProperty)static longprotocol_getProperty(long proto, ByteBuffer name, boolean isRequiredProperty, boolean isInstanceProperty) objc_property_t protocol_getProperty(Protocol * proto, char const * name, BOOL isRequiredProperty, BOOL isInstanceProperty)static booleanprotocol_isEqual(long proto, long other) BOOL protocol_isEqual(Protocol * proto, Protocol * other)static @Nullable Stringsel_getName(long sel) char const * sel_getName(SEL sel)static longsel_getUid(CharSequence str) SEL sel_getUid(char const * str)static longsel_getUid(ByteBuffer str) SEL sel_getUid(char const * str)static booleansel_isEqual(long lhs, long rhs) BOOL sel_isEqual(SEL lhs, SEL rhs)static longSEL sel_registerName(char const * str)static longSEL sel_registerName(char const * str)
-
Field Details
-
nil
public static final long nil- See Also:
-
YES
public static final byte YES- See Also:
-
NO
public static final byte NO- See Also:
-
_C_ID
public static final char _C_ID- See Also:
-
_C_CLASS
public static final char _C_CLASS- See Also:
-
_C_SEL
public static final char _C_SEL- See Also:
-
_C_CHR
public static final char _C_CHR- See Also:
-
_C_UCHR
public static final char _C_UCHR- See Also:
-
_C_SHT
public static final char _C_SHT- See Also:
-
_C_USHT
public static final char _C_USHT- See Also:
-
_C_INT
public static final char _C_INT- See Also:
-
_C_UINT
public static final char _C_UINT- See Also:
-
_C_LNG
public static final char _C_LNG- See Also:
-
_C_ULNG
public static final char _C_ULNG- See Also:
-
_C_LNG_LNG
public static final char _C_LNG_LNG- See Also:
-
_C_ULNG_LNG
public static final char _C_ULNG_LNG- See Also:
-
_C_FLT
public static final char _C_FLT- See Also:
-
_C_DBL
public static final char _C_DBL- See Also:
-
_C_BFLD
public static final char _C_BFLD- See Also:
-
_C_BOOL
public static final char _C_BOOL- See Also:
-
_C_VOID
public static final char _C_VOID- See Also:
-
_C_UNDEF
public static final char _C_UNDEF- See Also:
-
_C_PTR
public static final char _C_PTR- See Also:
-
_C_CHARPTR
public static final char _C_CHARPTR- See Also:
-
_C_ATOM
public static final char _C_ATOM- See Also:
-
_C_ARY_B
public static final char _C_ARY_B- See Also:
-
_C_ARY_E
public static final char _C_ARY_E- See Also:
-
_C_UNION_B
public static final char _C_UNION_B- See Also:
-
_C_UNION_E
public static final char _C_UNION_E- See Also:
-
_C_STRUCT_B
public static final char _C_STRUCT_B- See Also:
-
_C_STRUCT_E
public static final char _C_STRUCT_E- See Also:
-
_C_VECTOR
public static final char _C_VECTOR- See Also:
-
_C_CONST
public static final char _C_CONST- See Also:
-
OBJC_ASSOCIATION_ASSIGN
public static final int OBJC_ASSOCIATION_ASSIGN- See Also:
-
OBJC_ASSOCIATION_RETAIN_NONATOMIC
public static final int OBJC_ASSOCIATION_RETAIN_NONATOMIC- See Also:
-
OBJC_ASSOCIATION_COPY_NONATOMIC
public static final int OBJC_ASSOCIATION_COPY_NONATOMIC- See Also:
-
OBJC_ASSOCIATION_RETAIN
public static final int OBJC_ASSOCIATION_RETAIN- See Also:
-
OBJC_ASSOCIATION_COPY
public static final int OBJC_ASSOCIATION_COPY- See Also:
-
-
Method Details
-
getLibrary
Returns the objcSharedLibrary. -
object_copy
public static long object_copy(long obj, long size) id object_copy(id obj, size_t size) -
object_dispose
public static long object_dispose(long obj) id object_dispose(id obj) -
object_getClass
public static long object_getClass(long obj) Class object_getClass(id obj) -
object_setClass
public static long object_setClass(long obj, long cls) Class object_setClass(id obj, Class cls) -
nobject_getClassName
public static long nobject_getClassName(long obj) char const * object_getClassName(id obj) -
object_getClassName
char const * object_getClassName(id obj) -
object_getIndexedIvars
public static long object_getIndexedIvars(long obj) void * object_getIndexedIvars(id obj) -
object_getIvar
public static long object_getIvar(long obj, long ivar) id object_getIvar(id obj, Ivar ivar) -
object_setIvar
public static void object_setIvar(long obj, long ivar, long value) void object_setIvar(id obj, Ivar ivar, id value) -
nobject_setInstanceVariable
public static long nobject_setInstanceVariable(long obj, long name, long value) Ivar object_setInstanceVariable(id obj, char const * name, void * value) -
object_setInstanceVariable
Ivar object_setInstanceVariable(id obj, char const * name, void * value) -
object_setInstanceVariable
Ivar object_setInstanceVariable(id obj, char const * name, void * value) -
nobject_getInstanceVariable
public static long nobject_getInstanceVariable(long obj, long name, long outValue) Ivar object_getInstanceVariable(id obj, char const * name, void ** outValue) -
object_getInstanceVariable
Ivar object_getInstanceVariable(id obj, char const * name, void ** outValue) -
object_getInstanceVariable
Ivar object_getInstanceVariable(id obj, char const * name, void ** outValue) -
nobjc_getClass
public static long nobjc_getClass(long name) Class objc_getClass(char const * name) -
objc_getClass
Class objc_getClass(char const * name) -
objc_getClass
Class objc_getClass(char const * name) -
nobjc_getMetaClass
public static long nobjc_getMetaClass(long name) Class objc_getMetaClass(char const * name) -
objc_getMetaClass
Class objc_getMetaClass(char const * name) -
objc_getMetaClass
Class objc_getMetaClass(char const * name) -
nobjc_lookUpClass
public static long nobjc_lookUpClass(long name) Class objc_lookUpClass(char const * name) -
objc_lookUpClass
Class objc_lookUpClass(char const * name) -
objc_lookUpClass
Class objc_lookUpClass(char const * name) -
nobjc_getRequiredClass
public static long nobjc_getRequiredClass(long name) Class objc_getRequiredClass(char const * name) -
objc_getRequiredClass
Class objc_getRequiredClass(char const * name) -
objc_getRequiredClass
Class objc_getRequiredClass(char const * name) -
nobjc_getClassList
public static int nobjc_getClassList(long buffer, int bufferCount) int objc_getClassList(Class * buffer, int bufferCount) -
objc_getClassList
int objc_getClassList(Class * buffer, int bufferCount) -
nobjc_copyClassList
public static long nobjc_copyClassList(long outCount) Class * objc_copyClassList(unsigned int * outCount) -
objc_copyClassList
Class * objc_copyClassList(unsigned int * outCount) -
nclass_getName
public static long nclass_getName(long cls) char const * class_getName(Class cls) -
class_getName
char const * class_getName(Class cls) -
class_isMetaClass
public static boolean class_isMetaClass(long cls) BOOL class_isMetaClass(Class cls) -
class_getSuperclass
public static long class_getSuperclass(long cls) Class class_getSuperclass(Class cls) -
class_getVersion
public static int class_getVersion(long cls) int class_getVersion(Class cls) -
class_setVersion
public static void class_setVersion(long cls, int version) void class_setVersion(Class cls, int version) -
class_getInstanceSize
public static long class_getInstanceSize(long cls) size_t class_getInstanceSize(Class cls) -
nclass_getInstanceVariable
public static long nclass_getInstanceVariable(long cls, long name) Ivar class_getInstanceVariable(Class cls, char const * name) -
class_getInstanceVariable
Ivar class_getInstanceVariable(Class cls, char const * name) -
class_getInstanceVariable
Ivar class_getInstanceVariable(Class cls, char const * name) -
nclass_getClassVariable
public static long nclass_getClassVariable(long cls, long name) Ivar class_getClassVariable(Class cls, char const * name) -
class_getClassVariable
Ivar class_getClassVariable(Class cls, char const * name) -
class_getClassVariable
Ivar class_getClassVariable(Class cls, char const * name) -
nclass_copyIvarList
public static long nclass_copyIvarList(long cls, long outCount) Ivar * class_copyIvarList(Class cls, unsigned int * outCount) -
class_copyIvarList
Ivar * class_copyIvarList(Class cls, unsigned int * outCount) -
class_getInstanceMethod
public static long class_getInstanceMethod(long cls, long name) Method class_getInstanceMethod(Class cls, SEL name) -
class_getClassMethod
public static long class_getClassMethod(long cls, long name) Method class_getClassMethod(Class cls, SEL name) -
class_getMethodImplementation
public static long class_getMethodImplementation(long cls, long name) IMP class_getMethodImplementation(Class cls, SEL name) -
class_respondsToSelector
public static boolean class_respondsToSelector(long cls, long name) BOOL class_respondsToSelector(Class cls, SEL name) -
nclass_copyMethodList
public static long nclass_copyMethodList(long cls, long outCount) Method * class_copyMethodList(Class cls, unsigned int * outCount) -
class_copyMethodList
Method * class_copyMethodList(Class cls, unsigned int * outCount) -
class_conformsToProtocol
public static boolean class_conformsToProtocol(long cls, long protocol) BOOL class_conformsToProtocol(Class cls, Protocol * protocol) -
nclass_copyProtocolList
public static long nclass_copyProtocolList(long cls, long outCount) Protocol ** class_copyProtocolList(Class cls, unsigned int * outCount) -
class_copyProtocolList
Protocol ** class_copyProtocolList(Class cls, unsigned int * outCount) -
nclass_getProperty
public static long nclass_getProperty(long cls, long name) objc_property_t class_getProperty(Class cls, char const * name) -
class_getProperty
objc_property_t class_getProperty(Class cls, char const * name) -
class_getProperty
objc_property_t class_getProperty(Class cls, char const * name) -
nclass_copyPropertyList
public static long nclass_copyPropertyList(long cls, long outCount) objc_property_t * class_copyPropertyList(Class cls, unsigned int * outCount) -
class_copyPropertyList
objc_property_t * class_copyPropertyList(Class cls, unsigned int * outCount) -
nclass_getIvarLayout
public static long nclass_getIvarLayout(long cls) uint8_t const * class_getIvarLayout(Class cls) -
class_getIvarLayout
uint8_t const * class_getIvarLayout(Class cls) -
nclass_getWeakIvarLayout
public static long nclass_getWeakIvarLayout(long cls) uint8_t const * class_getWeakIvarLayout(Class cls) -
class_getWeakIvarLayout
uint8_t const * class_getWeakIvarLayout(Class cls) -
nclass_addMethod
public static boolean nclass_addMethod(long cls, long name, long imp, long types) BOOL class_addMethod(Class cls, SEL name, IMP imp, char const * types) -
class_addMethod
BOOL class_addMethod(Class cls, SEL name, IMP imp, char const * types) -
class_addMethod
BOOL class_addMethod(Class cls, SEL name, IMP imp, char const * types) -
nclass_replaceMethod
public static long nclass_replaceMethod(long cls, long name, long imp, long types) IMP class_replaceMethod(Class cls, SEL name, IMP imp, char const * types) -
class_replaceMethod
IMP class_replaceMethod(Class cls, SEL name, IMP imp, char const * types) -
class_replaceMethod
IMP class_replaceMethod(Class cls, SEL name, IMP imp, char const * types) -
nclass_addIvar
public static boolean nclass_addIvar(long cls, long name, long size, byte alignment, long types) BOOL class_addIvar(Class cls, char const * name, size_t size, uint8_t alignment, char const * types) -
class_addIvar
public static boolean class_addIvar(long cls, ByteBuffer name, long size, byte alignment, ByteBuffer types) BOOL class_addIvar(Class cls, char const * name, size_t size, uint8_t alignment, char const * types) -
class_addIvar
public static boolean class_addIvar(long cls, CharSequence name, long size, byte alignment, CharSequence types) BOOL class_addIvar(Class cls, char const * name, size_t size, uint8_t alignment, char const * types) -
class_addProtocol
public static boolean class_addProtocol(long cls, long protocol) BOOL class_addProtocol(Class cls, Protocol * protocol) -
nclass_addProperty
public static boolean nclass_addProperty(long cls, long name, long attributes, int attributeCount) BOOL class_addProperty(Class cls, char const * name, objc_property_attribute_t const * attributes, unsigned int attributeCount) -
class_addProperty
public static boolean class_addProperty(long cls, ByteBuffer name, ObjCPropertyAttribute.Buffer attributes) BOOL class_addProperty(Class cls, char const * name, objc_property_attribute_t const * attributes, unsigned int attributeCount) -
class_addProperty
public static boolean class_addProperty(long cls, CharSequence name, ObjCPropertyAttribute.Buffer attributes) BOOL class_addProperty(Class cls, char const * name, objc_property_attribute_t const * attributes, unsigned int attributeCount) -
nclass_replaceProperty
public static void nclass_replaceProperty(long cls, long name, long attributes, int attributeCount) void class_replaceProperty(Class cls, char const * name, objc_property_attribute_t const * attributes, unsigned int attributeCount) -
class_replaceProperty
public static void class_replaceProperty(long cls, ByteBuffer name, ObjCPropertyAttribute.Buffer attributes) void class_replaceProperty(Class cls, char const * name, objc_property_attribute_t const * attributes, unsigned int attributeCount) -
class_replaceProperty
public static void class_replaceProperty(long cls, CharSequence name, ObjCPropertyAttribute.Buffer attributes) void class_replaceProperty(Class cls, char const * name, objc_property_attribute_t const * attributes, unsigned int attributeCount) -
nclass_setIvarLayout
public static void nclass_setIvarLayout(long cls, long layout) void class_setIvarLayout(Class cls, uint8_t const * layout) -
class_setIvarLayout
void class_setIvarLayout(Class cls, uint8_t const * layout) -
class_setIvarLayout
void class_setIvarLayout(Class cls, uint8_t const * layout) -
nclass_setWeakIvarLayout
public static void nclass_setWeakIvarLayout(long cls, long layout) void class_setWeakIvarLayout(Class cls, uint8_t const * layout) -
class_setWeakIvarLayout
void class_setWeakIvarLayout(Class cls, uint8_t const * layout) -
class_setWeakIvarLayout
void class_setWeakIvarLayout(Class cls, uint8_t const * layout) -
class_createInstance
public static long class_createInstance(long cls, long extraBytes) id class_createInstance(Class cls, size_t extraBytes) -
nobjc_constructInstance
public static long nobjc_constructInstance(long cls, long bytes) id objc_constructInstance(Class cls, void * bytes) -
objc_constructInstance
id objc_constructInstance(Class cls, void * bytes) -
objc_destructInstance
public static long objc_destructInstance(long obj) void * objc_destructInstance(id obj) -
nobjc_allocateClassPair
public static long nobjc_allocateClassPair(long superclass, long name, long extraBytes) Class objc_allocateClassPair(Class superclass, char const * name, size_t extraBytes) -
objc_allocateClassPair
Class objc_allocateClassPair(Class superclass, char const * name, size_t extraBytes) -
objc_allocateClassPair
Class objc_allocateClassPair(Class superclass, char const * name, size_t extraBytes) -
objc_registerClassPair
public static void objc_registerClassPair(long cls) void objc_registerClassPair(Class cls) -
objc_disposeClassPair
public static void objc_disposeClassPair(long cls) void objc_disposeClassPair(Class cls) -
method_getName
public static long method_getName(long m) SEL method_getName(Method m) -
method_getImplementation
public static long method_getImplementation(long m) IMP method_getImplementation(Method m) -
nmethod_getTypeEncoding
public static long nmethod_getTypeEncoding(long m) char const * method_getTypeEncoding(Method m) -
method_getTypeEncoding
char const * method_getTypeEncoding(Method m) -
method_getNumberOfArguments
public static int method_getNumberOfArguments(long m) unsigned int method_getNumberOfArguments(Method m) -
nmethod_copyReturnType
public static long nmethod_copyReturnType(long m) char * method_copyReturnType(Method m) -
method_copyReturnType
char * method_copyReturnType(Method m) -
nmethod_copyArgumentType
public static long nmethod_copyArgumentType(long m, int index) char * method_copyArgumentType(Method m, unsigned int index) -
method_copyArgumentType
char * method_copyArgumentType(Method m, unsigned int index) -
nmethod_getReturnType
public static void nmethod_getReturnType(long m, long dst, long dst_len) void method_getReturnType(Method m, char * dst, size_t dst_len) -
method_getReturnType
void method_getReturnType(Method m, char * dst, size_t dst_len) -
method_getReturnType
void method_getReturnType(Method m, char * dst, size_t dst_len) -
nmethod_getArgumentType
public static void nmethod_getArgumentType(long m, int index, long dst, long dst_len) void method_getArgumentType(Method m, unsigned int index, char * dst, size_t dst_len) -
method_getArgumentType
void method_getArgumentType(Method m, unsigned int index, char * dst, size_t dst_len) -
method_getArgumentType
void method_getArgumentType(Method m, unsigned int index, char * dst, size_t dst_len) -
method_setImplementation
public static long method_setImplementation(long m, long imp) IMP method_setImplementation(Method m, IMP imp) -
method_exchangeImplementations
public static void method_exchangeImplementations(long m1, long m2) void method_exchangeImplementations(Method m1, Method m2) -
nivar_getName
public static long nivar_getName(long v) char const * ivar_getName(Ivar v) -
ivar_getName
char const * ivar_getName(Ivar v) -
nivar_getTypeEncoding
public static long nivar_getTypeEncoding(long v) char const * ivar_getTypeEncoding(Ivar v) -
ivar_getTypeEncoding
char const * ivar_getTypeEncoding(Ivar v) -
ivar_getOffset
public static long ivar_getOffset(long v) ptrdiff_t ivar_getOffset(Ivar v) -
nproperty_getName
public static long nproperty_getName(long property) char const * property_getName(objc_property_t property) -
property_getName
char const * property_getName(objc_property_t property) -
nproperty_getAttributes
public static long nproperty_getAttributes(long property) char const * property_getAttributes(objc_property_t property) -
property_getAttributes
char const * property_getAttributes(objc_property_t property) -
nproperty_copyAttributeList
public static long nproperty_copyAttributeList(long property, long outCount) objc_property_attribute_t * property_copyAttributeList(objc_property_t property, unsigned int * outCount) -
property_copyAttributeList
objc_property_attribute_t * property_copyAttributeList(objc_property_t property, unsigned int * outCount) -
nproperty_copyAttributeValue
public static long nproperty_copyAttributeValue(long property, long attributeName) char * property_copyAttributeValue(objc_property_t property, char const * attributeName) -
property_copyAttributeValue
char * property_copyAttributeValue(objc_property_t property, char const * attributeName) -
property_copyAttributeValue
public static @Nullable String property_copyAttributeValue(long property, CharSequence attributeName) char * property_copyAttributeValue(objc_property_t property, char const * attributeName) -
nobjc_getProtocol
public static long nobjc_getProtocol(long name) Protocol * objc_getProtocol(char const * name) -
objc_getProtocol
Protocol * objc_getProtocol(char const * name) -
objc_getProtocol
Protocol * objc_getProtocol(char const * name) -
nobjc_copyProtocolList
public static long nobjc_copyProtocolList(long outCount) Protocol ** objc_copyProtocolList(unsigned int * outCount) -
objc_copyProtocolList
Protocol ** objc_copyProtocolList(unsigned int * outCount) -
protocol_conformsToProtocol
public static boolean protocol_conformsToProtocol(long proto, long other) BOOL protocol_conformsToProtocol(Protocol * proto, Protocol * other) -
protocol_isEqual
public static boolean protocol_isEqual(long proto, long other) BOOL protocol_isEqual(Protocol * proto, Protocol * other) -
nprotocol_getName
public static long nprotocol_getName(long p) char const * protocol_getName(Protocol * p) -
protocol_getName
char const * protocol_getName(Protocol * p) -
nprotocol_getMethodDescription
public static void nprotocol_getMethodDescription(long p, long aSel, boolean isRequiredMethod, boolean isInstanceMethod, long __functionAddress, long __result) struct objc_method_description protocol_getMethodDescription(Protocol * p, SEL aSel, BOOL isRequiredMethod, BOOL isInstanceMethod) -
nprotocol_getMethodDescription
public static void nprotocol_getMethodDescription(long p, long aSel, boolean isRequiredMethod, boolean isInstanceMethod, long __result) struct objc_method_description protocol_getMethodDescription(Protocol * p, SEL aSel, BOOL isRequiredMethod, BOOL isInstanceMethod) -
protocol_getMethodDescription
public static ObjCMethodDescription protocol_getMethodDescription(long p, long aSel, boolean isRequiredMethod, boolean isInstanceMethod, ObjCMethodDescription __result) struct objc_method_description protocol_getMethodDescription(Protocol * p, SEL aSel, BOOL isRequiredMethod, BOOL isInstanceMethod) -
nprotocol_copyMethodDescriptionList
public static long nprotocol_copyMethodDescriptionList(long p, boolean isRequiredMethod, boolean isInstanceMethod, long outCount) struct objc_method_description * protocol_copyMethodDescriptionList(Protocol * p, BOOL isRequiredMethod, BOOL isInstanceMethod, unsigned int * outCount) -
protocol_copyMethodDescriptionList
public static @Nullable ObjCMethodDescription.Buffer protocol_copyMethodDescriptionList(long p, boolean isRequiredMethod, boolean isInstanceMethod) struct objc_method_description * protocol_copyMethodDescriptionList(Protocol * p, BOOL isRequiredMethod, BOOL isInstanceMethod, unsigned int * outCount) -
nprotocol_getProperty
public static long nprotocol_getProperty(long proto, long name, boolean isRequiredProperty, boolean isInstanceProperty) objc_property_t protocol_getProperty(Protocol * proto, char const * name, BOOL isRequiredProperty, BOOL isInstanceProperty) -
protocol_getProperty
public static long protocol_getProperty(long proto, ByteBuffer name, boolean isRequiredProperty, boolean isInstanceProperty) objc_property_t protocol_getProperty(Protocol * proto, char const * name, BOOL isRequiredProperty, BOOL isInstanceProperty) -
protocol_getProperty
public static long protocol_getProperty(long proto, CharSequence name, boolean isRequiredProperty, boolean isInstanceProperty) objc_property_t protocol_getProperty(Protocol * proto, char const * name, BOOL isRequiredProperty, BOOL isInstanceProperty) -
nprotocol_copyPropertyList
public static long nprotocol_copyPropertyList(long proto, long outCount) objc_property_t * protocol_copyPropertyList(Protocol * proto, unsigned int * outCount) -
protocol_copyPropertyList
objc_property_t * protocol_copyPropertyList(Protocol * proto, unsigned int * outCount) -
nprotocol_copyProtocolList
public static long nprotocol_copyProtocolList(long proto, long outCount) Protocol ** protocol_copyProtocolList(Protocol * proto, unsigned int * outCount) -
protocol_copyProtocolList
Protocol ** protocol_copyProtocolList(Protocol * proto, unsigned int * outCount) -
nobjc_allocateProtocol
public static long nobjc_allocateProtocol(long name) Protocol * objc_allocateProtocol(char const * name) -
objc_allocateProtocol
Protocol * objc_allocateProtocol(char const * name) -
objc_allocateProtocol
Protocol * objc_allocateProtocol(char const * name) -
objc_registerProtocol
public static void objc_registerProtocol(long proto) void objc_registerProtocol(Protocol * proto) -
nprotocol_addMethodDescription
public static void nprotocol_addMethodDescription(long proto, long name, long types, boolean isRequiredMethod, boolean isInstanceMethod) void protocol_addMethodDescription(Protocol * proto, SEL name, char const * types, BOOL isRequiredMethod, BOOL isInstanceMethod) -
protocol_addMethodDescription
public static void protocol_addMethodDescription(long proto, long name, ByteBuffer types, boolean isRequiredMethod, boolean isInstanceMethod) void protocol_addMethodDescription(Protocol * proto, SEL name, char const * types, BOOL isRequiredMethod, BOOL isInstanceMethod) -
protocol_addMethodDescription
public static void protocol_addMethodDescription(long proto, long name, CharSequence types, boolean isRequiredMethod, boolean isInstanceMethod) void protocol_addMethodDescription(Protocol * proto, SEL name, char const * types, BOOL isRequiredMethod, BOOL isInstanceMethod) -
protocol_addProtocol
public static void protocol_addProtocol(long proto, long addition) void protocol_addProtocol(Protocol * proto, Protocol * addition) -
nprotocol_addProperty
public static void nprotocol_addProperty(long proto, long name, long attributes, int attributeCount, boolean isRequiredProperty, boolean isInstanceProperty) void protocol_addProperty(Protocol * proto, char const * name, objc_property_attribute_t const * attributes, unsigned int attributeCount, BOOL isRequiredProperty, BOOL isInstanceProperty) -
protocol_addProperty
public static void protocol_addProperty(long proto, ByteBuffer name, ObjCPropertyAttribute.Buffer attributes, boolean isRequiredProperty, boolean isInstanceProperty) void protocol_addProperty(Protocol * proto, char const * name, objc_property_attribute_t const * attributes, unsigned int attributeCount, BOOL isRequiredProperty, BOOL isInstanceProperty) -
protocol_addProperty
public static void protocol_addProperty(long proto, CharSequence name, ObjCPropertyAttribute.Buffer attributes, boolean isRequiredProperty, boolean isInstanceProperty) void protocol_addProperty(Protocol * proto, char const * name, objc_property_attribute_t const * attributes, unsigned int attributeCount, BOOL isRequiredProperty, BOOL isInstanceProperty) -
nobjc_copyImageNames
public static long nobjc_copyImageNames(long outCount) char const ** objc_copyImageNames(unsigned int * outCount) -
objc_copyImageNames
char const ** objc_copyImageNames(unsigned int * outCount) -
nclass_getImageName
public static long nclass_getImageName(long cls) char const * class_getImageName(Class cls) -
class_getImageName
char const * class_getImageName(Class cls) -
nobjc_copyClassNamesForImage
public static long nobjc_copyClassNamesForImage(long image, long outCount) char const ** objc_copyClassNamesForImage(char const * image, unsigned int * outCount) -
objc_copyClassNamesForImage
char const ** objc_copyClassNamesForImage(char const * image, unsigned int * outCount) -
objc_copyClassNamesForImage
char const ** objc_copyClassNamesForImage(char const * image, unsigned int * outCount) -
nsel_getName
public static long nsel_getName(long sel) char const * sel_getName(SEL sel) -
sel_getName
char const * sel_getName(SEL sel) -
nsel_getUid
public static long nsel_getUid(long str) SEL sel_getUid(char const * str) -
sel_getUid
SEL sel_getUid(char const * str) -
sel_getUid
SEL sel_getUid(char const * str) -
nsel_registerName
public static long nsel_registerName(long str) SEL sel_registerName(char const * str) -
sel_registerName
SEL sel_registerName(char const * str) -
sel_registerName
SEL sel_registerName(char const * str) -
sel_isEqual
public static boolean sel_isEqual(long lhs, long rhs) BOOL sel_isEqual(SEL lhs, SEL rhs) -
objc_enumerationMutation
public static void objc_enumerationMutation(long obj) void objc_enumerationMutation(id obj) -
nobjc_setEnumerationMutationHandler
public static void nobjc_setEnumerationMutationHandler(long handler) void objc_setEnumerationMutationHandler(EnumerationMutationHandler handler) -
objc_setEnumerationMutationHandler
void objc_setEnumerationMutationHandler(EnumerationMutationHandler handler) -
imp_implementationWithBlock
public static long imp_implementationWithBlock(long block) IMP imp_implementationWithBlock(id block) -
imp_getBlock
public static long imp_getBlock(long anImp) id imp_getBlock(IMP anImp) -
imp_removeBlock
public static boolean imp_removeBlock(long anImp) BOOL imp_removeBlock(IMP anImp) -
nobjc_loadWeak
public static long nobjc_loadWeak(long location) id objc_loadWeak(id * location) -
objc_loadWeak
id objc_loadWeak(id * location) -
nobjc_storeWeak
public static long nobjc_storeWeak(long location, long obj) id objc_storeWeak(id * location, id obj) -
objc_storeWeak
id objc_storeWeak(id * location, id obj) -
objc_setAssociatedObject
public static void objc_setAssociatedObject(long object, long key, long value, long policy) void objc_setAssociatedObject(id object, void const * key, id value, objc_AssociationPolicy policy) -
objc_getAssociatedObject
public static long objc_getAssociatedObject(long object, long key) id objc_getAssociatedObject(id object, void const * key) -
objc_removeAssociatedObjects
public static void objc_removeAssociatedObjects(long object) void objc_removeAssociatedObjects(id object)
-