public class ObjCRuntime extends Object
| Constructor and Description |
|---|
ObjCRuntime() |
| Modifier and Type | Method and Description |
|---|---|
static void |
bind() |
static void |
bind(Class<?> c) |
static boolean |
boolean_objc_msgSend(long receiver,
long selector) |
static char |
char_objc_msgSend_int(long receiver,
long selector,
int i) |
static boolean |
class_addIvar(long cls,
long name,
int size,
byte alignment,
long types) |
static boolean |
class_addMethod(long cls,
long name,
long imp,
long types) |
static long |
class_getClassMethod(long aClass,
long aSelector) |
static long |
class_getInstanceMethod(long aClass,
long aSelector) |
static long |
class_getInstanceVariable(long cls,
long name) |
static long |
class_getIvarLayout(long cls) |
static long |
class_getName(long cls) |
static long |
class_getSuperclass(long cls) |
static long |
class_replaceMethod(long cls,
long name,
long imp,
long types) |
static int |
int_objc_msgSend(long receiver,
long selector) |
static int |
ivar_getOffset(long ivar) |
static long |
method_getImplementation(long method) |
static long |
method_getTypeEncoding(long method) |
static long |
method_setImplementation(long m,
long imp) |
static long |
objc_allocateClassPair(long superclass,
long name,
long extraBytes) |
static long |
objc_getAssociatedObject(long object,
long key) |
static long |
objc_getClass(long name) |
static void |
objc_msgSend_stret(long ret,
long receiver,
long selector) |
static void |
objc_registerClassPair(long cls) |
static void |
objc_setAssociatedObject(long object,
long key,
long value,
int policy) |
static long |
object_getClass(long object) |
static long |
object_getClassName(long object) |
static long |
ptr_objc_msgSend_int(long receiver,
long selector,
int i) |
static long |
ptr_objc_msgSend_long(long receiver,
long selector,
long l) |
static long |
ptr_objc_msgSend_ptr(long receiver,
long selector,
long ptr) |
static long |
ptr_objc_msgSend(long receiver,
long selector) |
static long |
ptr_objc_msgSendSuper(long zuper,
long selector) |
static BytePtr |
sel_getName(Selector sel) |
static Selector |
sel_registerName(BytePtr str) |
static void |
void_objc_msgSend_boolean(long receiver,
long selector,
boolean b) |
static void |
void_objc_msgSend_ptr(long receiver,
long selector,
long ptr) |
static void |
void_objc_msgSend(long receiver,
long selector) |
static void |
void_objc_msgSendSuper(long zuper,
long selector) |
public static void bind()
public static void bind(Class<?> c)
public static long objc_getClass(long name)
public static void objc_setAssociatedObject(long object,
long key,
long value,
int policy)
public static long objc_getAssociatedObject(long object,
long key)
public static long objc_allocateClassPair(long superclass,
long name,
long extraBytes)
public static void objc_registerClassPair(long cls)
public static long object_getClass(long object)
public static long object_getClassName(long object)
public static long class_getSuperclass(long cls)
public static long class_getName(long cls)
public static long class_getInstanceMethod(long aClass,
long aSelector)
public static long class_getClassMethod(long aClass,
long aSelector)
public static boolean class_addMethod(long cls,
long name,
long imp,
long types)
public static long class_replaceMethod(long cls,
long name,
long imp,
long types)
public static boolean class_addIvar(long cls,
long name,
int size,
byte alignment,
long types)
public static long class_getInstanceVariable(long cls,
long name)
public static long class_getIvarLayout(long cls)
public static int ivar_getOffset(long ivar)
public static long method_getTypeEncoding(long method)
public static long method_getImplementation(long method)
public static long method_setImplementation(long m,
long imp)
public static long ptr_objc_msgSend(long receiver,
long selector)
public static long ptr_objc_msgSendSuper(long zuper,
long selector)
public static void void_objc_msgSend(long receiver,
long selector)
public static void void_objc_msgSendSuper(long zuper,
long selector)
public static boolean boolean_objc_msgSend(long receiver,
long selector)
public static void void_objc_msgSend_ptr(long receiver,
long selector,
long ptr)
public static void void_objc_msgSend_boolean(long receiver,
long selector,
boolean b)
public static int int_objc_msgSend(long receiver,
long selector)
public static long ptr_objc_msgSend_ptr(long receiver,
long selector,
long ptr)
public static long ptr_objc_msgSend_int(long receiver,
long selector,
int i)
public static long ptr_objc_msgSend_long(long receiver,
long selector,
long l)
public static char char_objc_msgSend_int(long receiver,
long selector,
int i)
public static void objc_msgSend_stret(long ret,
long receiver,
long selector)
Copyright © 2012-2015 RoboVM AB. All Rights Reserved.