public interface Runtime
extends com.sun.jna.Library
Modifier and Type | Method and Description |
---|---|
com.sun.jna.Pointer |
class_getClassMethod(com.sun.jna.Pointer cls,
com.sun.jna.Pointer aSelector) |
com.sun.jna.Pointer |
class_getInstanceMethod(com.sun.jna.Pointer cls,
com.sun.jna.Pointer aSelector) |
int |
class_getInstanceSize(com.sun.jna.Pointer cls) |
com.sun.jna.Pointer |
class_getInstanceVariable(com.sun.jna.Pointer cls,
java.lang.String name) |
java.lang.String |
class_getIvarLayout(com.sun.jna.Pointer cls) |
com.sun.jna.Pointer |
class_getMethodImplementation_stret(com.sun.jna.Pointer cls,
com.sun.jna.Pointer name) |
com.sun.jna.Pointer |
class_getMethodImplementation(com.sun.jna.Pointer cls,
com.sun.jna.Pointer name) |
java.lang.String |
class_getName(com.sun.jna.Pointer id) |
com.sun.jna.Pointer |
class_getProperty(com.sun.jna.Pointer cls,
java.lang.String name) |
com.sun.jna.Pointer |
class_getSuperclass(com.sun.jna.Pointer cls) |
int |
class_getVersion(com.sun.jna.Pointer theClass) |
java.lang.String |
class_getWeakIvarLayout(com.sun.jna.Pointer cls) |
boolean |
class_isMetaClass(com.sun.jna.Pointer cls) |
com.sun.jna.Pointer |
class_replaceMethod(com.sun.jna.Pointer cls,
com.sun.jna.Pointer name,
com.sun.jna.Pointer imp,
java.lang.String types) |
com.sun.jna.Pointer |
class_respondsToSelector(com.sun.jna.Pointer cls,
com.sun.jna.Pointer sel) |
void |
class_setIvarLayout(com.sun.jna.Pointer cls,
java.lang.String layout) |
com.sun.jna.Pointer |
class_setSuperclass(com.sun.jna.Pointer cls,
com.sun.jna.Pointer newSuper) |
void |
class_setVersion(com.sun.jna.Pointer theClass,
int version) |
void |
class_setWeakIvarLayout(com.sun.jna.Pointer cls,
java.lang.String layout) |
java.lang.String |
ivar_getName(com.sun.jna.Pointer ivar) |
long |
ivar_getOffset(com.sun.jna.Pointer ivar) |
java.lang.String |
ivar_getTypeEncoding(com.sun.jna.Pointer ivar) |
java.lang.String |
method_copyArgumentType(com.sun.jna.Pointer method,
int index) |
java.lang.String |
method_copyReturnType(com.sun.jna.Pointer method) |
void |
method_exchangeImplementations(com.sun.jna.Pointer m1,
com.sun.jna.Pointer m2) |
void |
method_getArgumentType(com.sun.jna.Pointer method,
int index,
com.sun.jna.Pointer dst,
long dst_len) |
com.sun.jna.Pointer |
method_getImplementation(com.sun.jna.Pointer method) |
com.sun.jna.Pointer |
method_getName(com.sun.jna.Pointer method) |
int |
method_getNumberOfArguments(com.sun.jna.Pointer method) |
void |
method_getReturnType(com.sun.jna.Pointer method,
com.sun.jna.Pointer dst,
long dst_len) |
java.lang.String |
method_getTypeEncoding(com.sun.jna.Pointer method) |
com.sun.jna.Pointer |
method_setImplementation(com.sun.jna.Pointer method,
com.sun.jna.Pointer imp) |
com.sun.jna.Pointer |
objc_allocateClassPair(com.sun.jna.Pointer superclass,
java.lang.String name,
long extraBytes) |
com.sun.jna.Pointer[] |
objc_copyProtocolList(com.sun.jna.Pointer outCount) |
com.sun.jna.Pointer |
objc_getAssociatedObject(com.sun.jna.Pointer object,
java.lang.String key) |
com.sun.jna.Pointer |
objc_getClass(java.lang.String name) |
int |
objc_getClassList(com.sun.jna.Pointer buffer,
int bufferlen) |
com.sun.jna.Pointer |
objc_getFutureClass(java.lang.String name) |
com.sun.jna.Pointer |
objc_getMetaClass(java.lang.String name) |
com.sun.jna.Pointer |
objc_getProtocol(java.lang.String name) |
com.sun.jna.Pointer |
objc_getRequiredClass(java.lang.String name) |
com.sun.jna.Pointer |
objc_lookUpClass(java.lang.String name) |
double |
objc_msgSend_fpret(com.sun.jna.Pointer self,
com.sun.jna.Pointer op,
java.lang.Object... arguments) |
void |
objc_msgSend_stret(com.sun.jna.Pointer stretAddr,
com.sun.jna.Pointer theReceiver,
com.sun.jna.Pointer theSelector,
java.lang.Object... arguments) |
long |
objc_msgSend(com.sun.jna.Pointer theReceiver,
com.sun.jna.Pointer theSelector,
java.lang.Object... arguments) |
long |
objc_msgSendSuper_stret(com.sun.jna.Pointer superClassStruct,
com.sun.jna.Pointer op,
java.lang.Object... arguments) |
long |
objc_msgSendSuper(com.sun.jna.Pointer superClassStruct,
com.sun.jna.Pointer op,
java.lang.Object... arguments) |
void |
objc_registerClassPair(com.sun.jna.Pointer cls) |
void |
objc_removeAssociatedObjects(com.sun.jna.Pointer object) |
void |
objc_setAssociatedObject(com.sun.jna.Pointer object,
com.sun.jna.Pointer key,
com.sun.jna.Pointer value,
com.sun.jna.Pointer policy) |
void |
objc_setFutureClass(com.sun.jna.Pointer cls,
java.lang.String name) |
com.sun.jna.Pointer |
object_copy(com.sun.jna.Pointer obj,
long size) |
com.sun.jna.Pointer |
object_dispose(com.sun.jna.Pointer obj) |
com.sun.jna.Pointer |
object_getClass(com.sun.jna.Pointer object) |
java.lang.String |
object_getClassName(com.sun.jna.Pointer obj) |
com.sun.jna.Pointer |
object_getIndexedIvars(com.sun.jna.Pointer obj) |
com.sun.jna.Pointer |
object_getInstanceVariable(com.sun.jna.Pointer obj,
java.lang.String name,
com.sun.jna.Pointer outValue) |
com.sun.jna.Pointer |
object_getIvar(com.sun.jna.Pointer object,
com.sun.jna.Pointer ivar) |
com.sun.jna.Pointer |
object_setClass(com.sun.jna.Pointer object,
com.sun.jna.Pointer cls) |
com.sun.jna.Pointer |
object_setInstanceVariable(com.sun.jna.Pointer obj,
java.lang.String name,
com.sun.jna.Pointer value) |
void |
object_setIvar(com.sun.jna.Pointer object,
com.sun.jna.Pointer ivar,
com.sun.jna.Pointer value) |
java.lang.String |
property_getAttributes(com.sun.jna.Pointer property) |
boolean |
protocol_conformsToProtocol(com.sun.jna.Pointer proto,
com.sun.jna.Pointer other) |
com.sun.jna.Structure |
protocol_copyMethodDescriptionList(com.sun.jna.Pointer protocol,
boolean isRequiredMethod,
boolean isInstanceMethod,
com.sun.jna.Pointer outCount) |
com.sun.jna.Pointer |
protocol_copyPropertyList(com.sun.jna.Pointer proto,
com.sun.jna.Pointer outCount) |
com.sun.jna.Pointer |
protocol_copyProtocolList(com.sun.jna.Pointer proto,
com.sun.jna.Pointer outCount) |
com.sun.jna.Pointer |
protocol_getMethodDescription(com.sun.jna.Pointer proto,
com.sun.jna.Pointer aSel,
boolean isRequiredMethod,
boolean isInstanceMethod) |
java.lang.String |
protocol_getName(com.sun.jna.Pointer proto) |
com.sun.jna.Pointer |
protocol_getProperty(com.sun.jna.Pointer proto,
java.lang.String name,
boolean isRequiredProperty,
boolean isInstanceProperty) |
boolean |
protocol_isEqual(com.sun.jna.Pointer protocol,
com.sun.jna.Pointer other) |
java.lang.String |
sel_getName(com.sun.jna.Pointer aSelector) |
com.sun.jna.Pointer |
sel_getUid(java.lang.String name) |
boolean |
sel_isEqual(com.sun.jna.Pointer lhs,
com.sun.jna.Pointer rhs) |
com.sun.jna.Pointer |
sel_registerName(java.lang.String name) |
static final Runtime INSTANCE
com.sun.jna.Pointer objc_lookUpClass(java.lang.String name)
java.lang.String class_getName(com.sun.jna.Pointer id)
com.sun.jna.Pointer class_getProperty(com.sun.jna.Pointer cls, java.lang.String name)
com.sun.jna.Pointer class_getSuperclass(com.sun.jna.Pointer cls)
int class_getVersion(com.sun.jna.Pointer theClass)
java.lang.String class_getWeakIvarLayout(com.sun.jna.Pointer cls)
boolean class_isMetaClass(com.sun.jna.Pointer cls)
int class_getInstanceSize(com.sun.jna.Pointer cls)
com.sun.jna.Pointer class_getInstanceVariable(com.sun.jna.Pointer cls, java.lang.String name)
com.sun.jna.Pointer class_getInstanceMethod(com.sun.jna.Pointer cls, com.sun.jna.Pointer aSelector)
com.sun.jna.Pointer class_getClassMethod(com.sun.jna.Pointer cls, com.sun.jna.Pointer aSelector)
java.lang.String class_getIvarLayout(com.sun.jna.Pointer cls)
com.sun.jna.Pointer class_getMethodImplementation(com.sun.jna.Pointer cls, com.sun.jna.Pointer name)
com.sun.jna.Pointer class_getMethodImplementation_stret(com.sun.jna.Pointer cls, com.sun.jna.Pointer name)
com.sun.jna.Pointer class_replaceMethod(com.sun.jna.Pointer cls, com.sun.jna.Pointer name, com.sun.jna.Pointer imp, java.lang.String types)
com.sun.jna.Pointer class_respondsToSelector(com.sun.jna.Pointer cls, com.sun.jna.Pointer sel)
void class_setIvarLayout(com.sun.jna.Pointer cls, java.lang.String layout)
com.sun.jna.Pointer class_setSuperclass(com.sun.jna.Pointer cls, com.sun.jna.Pointer newSuper)
void class_setVersion(com.sun.jna.Pointer theClass, int version)
void class_setWeakIvarLayout(com.sun.jna.Pointer cls, java.lang.String layout)
java.lang.String ivar_getName(com.sun.jna.Pointer ivar)
long ivar_getOffset(com.sun.jna.Pointer ivar)
java.lang.String ivar_getTypeEncoding(com.sun.jna.Pointer ivar)
java.lang.String method_copyArgumentType(com.sun.jna.Pointer method, int index)
java.lang.String method_copyReturnType(com.sun.jna.Pointer method)
void method_exchangeImplementations(com.sun.jna.Pointer m1, com.sun.jna.Pointer m2)
void method_getArgumentType(com.sun.jna.Pointer method, int index, com.sun.jna.Pointer dst, long dst_len)
com.sun.jna.Pointer method_getImplementation(com.sun.jna.Pointer method)
com.sun.jna.Pointer method_getName(com.sun.jna.Pointer method)
int method_getNumberOfArguments(com.sun.jna.Pointer method)
void method_getReturnType(com.sun.jna.Pointer method, com.sun.jna.Pointer dst, long dst_len)
java.lang.String method_getTypeEncoding(com.sun.jna.Pointer method)
com.sun.jna.Pointer method_setImplementation(com.sun.jna.Pointer method, com.sun.jna.Pointer imp)
com.sun.jna.Pointer objc_allocateClassPair(com.sun.jna.Pointer superclass, java.lang.String name, long extraBytes)
com.sun.jna.Pointer[] objc_copyProtocolList(com.sun.jna.Pointer outCount)
com.sun.jna.Pointer objc_getAssociatedObject(com.sun.jna.Pointer object, java.lang.String key)
com.sun.jna.Pointer objc_getClass(java.lang.String name)
int objc_getClassList(com.sun.jna.Pointer buffer, int bufferlen)
com.sun.jna.Pointer objc_getFutureClass(java.lang.String name)
com.sun.jna.Pointer objc_getMetaClass(java.lang.String name)
com.sun.jna.Pointer objc_getProtocol(java.lang.String name)
com.sun.jna.Pointer objc_getRequiredClass(java.lang.String name)
long objc_msgSend(com.sun.jna.Pointer theReceiver, com.sun.jna.Pointer theSelector, java.lang.Object... arguments)
long objc_msgSendSuper(com.sun.jna.Pointer superClassStruct, com.sun.jna.Pointer op, java.lang.Object... arguments)
long objc_msgSendSuper_stret(com.sun.jna.Pointer superClassStruct, com.sun.jna.Pointer op, java.lang.Object... arguments)
double objc_msgSend_fpret(com.sun.jna.Pointer self, com.sun.jna.Pointer op, java.lang.Object... arguments)
void objc_msgSend_stret(com.sun.jna.Pointer stretAddr, com.sun.jna.Pointer theReceiver, com.sun.jna.Pointer theSelector, java.lang.Object... arguments)
void objc_registerClassPair(com.sun.jna.Pointer cls)
void objc_removeAssociatedObjects(com.sun.jna.Pointer object)
void objc_setAssociatedObject(com.sun.jna.Pointer object, com.sun.jna.Pointer key, com.sun.jna.Pointer value, com.sun.jna.Pointer policy)
void objc_setFutureClass(com.sun.jna.Pointer cls, java.lang.String name)
com.sun.jna.Pointer object_copy(com.sun.jna.Pointer obj, long size)
com.sun.jna.Pointer object_dispose(com.sun.jna.Pointer obj)
com.sun.jna.Pointer object_getClass(com.sun.jna.Pointer object)
java.lang.String object_getClassName(com.sun.jna.Pointer obj)
com.sun.jna.Pointer object_getIndexedIvars(com.sun.jna.Pointer obj)
com.sun.jna.Pointer object_getInstanceVariable(com.sun.jna.Pointer obj, java.lang.String name, com.sun.jna.Pointer outValue)
com.sun.jna.Pointer object_getIvar(com.sun.jna.Pointer object, com.sun.jna.Pointer ivar)
com.sun.jna.Pointer object_setClass(com.sun.jna.Pointer object, com.sun.jna.Pointer cls)
com.sun.jna.Pointer object_setInstanceVariable(com.sun.jna.Pointer obj, java.lang.String name, com.sun.jna.Pointer value)
void object_setIvar(com.sun.jna.Pointer object, com.sun.jna.Pointer ivar, com.sun.jna.Pointer value)
java.lang.String property_getAttributes(com.sun.jna.Pointer property)
boolean protocol_conformsToProtocol(com.sun.jna.Pointer proto, com.sun.jna.Pointer other)
com.sun.jna.Structure protocol_copyMethodDescriptionList(com.sun.jna.Pointer protocol, boolean isRequiredMethod, boolean isInstanceMethod, com.sun.jna.Pointer outCount)
com.sun.jna.Pointer protocol_copyPropertyList(com.sun.jna.Pointer proto, com.sun.jna.Pointer outCount)
com.sun.jna.Pointer protocol_copyProtocolList(com.sun.jna.Pointer proto, com.sun.jna.Pointer outCount)
com.sun.jna.Pointer protocol_getMethodDescription(com.sun.jna.Pointer proto, com.sun.jna.Pointer aSel, boolean isRequiredMethod, boolean isInstanceMethod)
java.lang.String protocol_getName(com.sun.jna.Pointer proto)
com.sun.jna.Pointer protocol_getProperty(com.sun.jna.Pointer proto, java.lang.String name, boolean isRequiredProperty, boolean isInstanceProperty)
boolean protocol_isEqual(com.sun.jna.Pointer protocol, com.sun.jna.Pointer other)
java.lang.String sel_getName(com.sun.jna.Pointer aSelector)
com.sun.jna.Pointer sel_getUid(java.lang.String name)
boolean sel_isEqual(com.sun.jna.Pointer lhs, com.sun.jna.Pointer rhs)
com.sun.jna.Pointer sel_registerName(java.lang.String name)