Class ObjCRuntime.Functions

  • Enclosing class:
    ObjCRuntime


    public static final class ObjCRuntime.Functions
    extends java.lang.Object
    Contains the function pointers loaded from the objc SharedLibrary.
    • Field Detail

      • object_copy

        public static final long object_copy
        Function address.
      • object_dispose

        public static final long object_dispose
        Function address.
      • object_getClass

        public static final long object_getClass
        Function address.
      • object_setClass

        public static final long object_setClass
        Function address.
      • object_getClassName

        public static final long object_getClassName
        Function address.
      • object_getIndexedIvars

        public static final long object_getIndexedIvars
        Function address.
      • object_getIvar

        public static final long object_getIvar
        Function address.
      • object_setIvar

        public static final long object_setIvar
        Function address.
      • object_setInstanceVariable

        public static final long object_setInstanceVariable
        Function address.
      • object_getInstanceVariable

        public static final long object_getInstanceVariable
        Function address.
      • objc_getClass

        public static final long objc_getClass
        Function address.
      • objc_getMetaClass

        public static final long objc_getMetaClass
        Function address.
      • objc_lookUpClass

        public static final long objc_lookUpClass
        Function address.
      • objc_getRequiredClass

        public static final long objc_getRequiredClass
        Function address.
      • objc_getClassList

        public static final long objc_getClassList
        Function address.
      • objc_copyClassList

        public static final long objc_copyClassList
        Function address.
      • class_getName

        public static final long class_getName
        Function address.
      • class_isMetaClass

        public static final long class_isMetaClass
        Function address.
      • class_getSuperclass

        public static final long class_getSuperclass
        Function address.
      • class_getVersion

        public static final long class_getVersion
        Function address.
      • class_setVersion

        public static final long class_setVersion
        Function address.
      • class_getInstanceSize

        public static final long class_getInstanceSize
        Function address.
      • class_getInstanceVariable

        public static final long class_getInstanceVariable
        Function address.
      • class_getClassVariable

        public static final long class_getClassVariable
        Function address.
      • class_copyIvarList

        public static final long class_copyIvarList
        Function address.
      • class_getInstanceMethod

        public static final long class_getInstanceMethod
        Function address.
      • class_getClassMethod

        public static final long class_getClassMethod
        Function address.
      • class_getMethodImplementation

        public static final long class_getMethodImplementation
        Function address.
      • class_respondsToSelector

        public static final long class_respondsToSelector
        Function address.
      • class_copyMethodList

        public static final long class_copyMethodList
        Function address.
      • class_conformsToProtocol

        public static final long class_conformsToProtocol
        Function address.
      • class_copyProtocolList

        public static final long class_copyProtocolList
        Function address.
      • class_getProperty

        public static final long class_getProperty
        Function address.
      • class_copyPropertyList

        public static final long class_copyPropertyList
        Function address.
      • class_getIvarLayout

        public static final long class_getIvarLayout
        Function address.
      • class_getWeakIvarLayout

        public static final long class_getWeakIvarLayout
        Function address.
      • class_addMethod

        public static final long class_addMethod
        Function address.
      • class_replaceMethod

        public static final long class_replaceMethod
        Function address.
      • class_addIvar

        public static final long class_addIvar
        Function address.
      • class_addProtocol

        public static final long class_addProtocol
        Function address.
      • class_addProperty

        public static final long class_addProperty
        Function address.
      • class_replaceProperty

        public static final long class_replaceProperty
        Function address.
      • class_setIvarLayout

        public static final long class_setIvarLayout
        Function address.
      • class_setWeakIvarLayout

        public static final long class_setWeakIvarLayout
        Function address.
      • class_createInstance

        public static final long class_createInstance
        Function address.
      • objc_constructInstance

        public static final long objc_constructInstance
        Function address.
      • objc_destructInstance

        public static final long objc_destructInstance
        Function address.
      • objc_allocateClassPair

        public static final long objc_allocateClassPair
        Function address.
      • objc_registerClassPair

        public static final long objc_registerClassPair
        Function address.
      • objc_disposeClassPair

        public static final long objc_disposeClassPair
        Function address.
      • method_getName

        public static final long method_getName
        Function address.
      • method_getImplementation

        public static final long method_getImplementation
        Function address.
      • method_getTypeEncoding

        public static final long method_getTypeEncoding
        Function address.
      • method_getNumberOfArguments

        public static final long method_getNumberOfArguments
        Function address.
      • method_copyReturnType

        public static final long method_copyReturnType
        Function address.
      • method_copyArgumentType

        public static final long method_copyArgumentType
        Function address.
      • method_getReturnType

        public static final long method_getReturnType
        Function address.
      • method_getArgumentType

        public static final long method_getArgumentType
        Function address.
      • method_setImplementation

        public static final long method_setImplementation
        Function address.
      • method_exchangeImplementations

        public static final long method_exchangeImplementations
        Function address.
      • ivar_getName

        public static final long ivar_getName
        Function address.
      • ivar_getTypeEncoding

        public static final long ivar_getTypeEncoding
        Function address.
      • ivar_getOffset

        public static final long ivar_getOffset
        Function address.
      • property_getName

        public static final long property_getName
        Function address.
      • property_getAttributes

        public static final long property_getAttributes
        Function address.
      • property_copyAttributeList

        public static final long property_copyAttributeList
        Function address.
      • property_copyAttributeValue

        public static final long property_copyAttributeValue
        Function address.
      • objc_getProtocol

        public static final long objc_getProtocol
        Function address.
      • objc_copyProtocolList

        public static final long objc_copyProtocolList
        Function address.
      • protocol_conformsToProtocol

        public static final long protocol_conformsToProtocol
        Function address.
      • protocol_isEqual

        public static final long protocol_isEqual
        Function address.
      • protocol_getName

        public static final long protocol_getName
        Function address.
      • protocol_getMethodDescription

        public static final long protocol_getMethodDescription
        Function address.
      • protocol_copyMethodDescriptionList

        public static final long protocol_copyMethodDescriptionList
        Function address.
      • protocol_getProperty

        public static final long protocol_getProperty
        Function address.
      • protocol_copyPropertyList

        public static final long protocol_copyPropertyList
        Function address.
      • protocol_copyProtocolList

        public static final long protocol_copyProtocolList
        Function address.
      • objc_allocateProtocol

        public static final long objc_allocateProtocol
        Function address.
      • objc_registerProtocol

        public static final long objc_registerProtocol
        Function address.
      • protocol_addMethodDescription

        public static final long protocol_addMethodDescription
        Function address.
      • protocol_addProtocol

        public static final long protocol_addProtocol
        Function address.
      • protocol_addProperty

        public static final long protocol_addProperty
        Function address.
      • objc_copyImageNames

        public static final long objc_copyImageNames
        Function address.
      • class_getImageName

        public static final long class_getImageName
        Function address.
      • objc_copyClassNamesForImage

        public static final long objc_copyClassNamesForImage
        Function address.
      • sel_getName

        public static final long sel_getName
        Function address.
      • sel_getUid

        public static final long sel_getUid
        Function address.
      • sel_registerName

        public static final long sel_registerName
        Function address.
      • sel_isEqual

        public static final long sel_isEqual
        Function address.
      • objc_enumerationMutation

        public static final long objc_enumerationMutation
        Function address.
      • objc_setEnumerationMutationHandler

        public static final long objc_setEnumerationMutationHandler
        Function address.
      • imp_implementationWithBlock

        public static final long imp_implementationWithBlock
        Function address.
      • imp_getBlock

        public static final long imp_getBlock
        Function address.
      • imp_removeBlock

        public static final long imp_removeBlock
        Function address.
      • objc_loadWeak

        public static final long objc_loadWeak
        Function address.
      • objc_storeWeak

        public static final long objc_storeWeak
        Function address.
      • objc_setAssociatedObject

        public static final long objc_setAssociatedObject
        Function address.
      • objc_getAssociatedObject

        public static final long objc_getAssociatedObject
        Function address.
      • objc_removeAssociatedObjects

        public static final long objc_removeAssociatedObjects
        Function address.