com.github.axet.desktop.os.mac.foundation
Interface Runtime

All Superinterfaces:
com.sun.jna.Library

public interface Runtime
extends com.sun.jna.Library


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler
 
Field Summary
static Runtime INSTANCE
           
 
Fields inherited from interface com.sun.jna.Library
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
 
Method Summary
 boolean class_addMethod(com.sun.jna.Pointer cls, com.sun.jna.Pointer selector, com.sun.jna.win32.StdCallLibrary.StdCallCallback imp, String types)
           
 boolean class_addProtocol(com.sun.jna.Pointer cls, com.sun.jna.Pointer protocol)
           
 com.sun.jna.Pointer class_createInstance(com.sun.jna.Pointer cls, int extraBytes)
           
 com.sun.jna.Pointer class_getInstanceMethod(com.sun.jna.Pointer cls, com.sun.jna.Pointer selecter)
           
 String class_getName(com.sun.jna.Pointer cls)
           
 com.sun.jna.Pointer method_setImplementation(com.sun.jna.Pointer method, com.sun.jna.win32.StdCallLibrary.StdCallCallback imp)
           
 com.sun.jna.Pointer objc_allocateClassPair(com.sun.jna.Pointer superClass, String name, long extraBytes)
           
 com.sun.jna.Pointer objc_getProtocol(String protocol)
           
 com.sun.jna.Pointer objc_lookUpClass(String name)
           
 long objc_msgSend(com.sun.jna.Pointer theReceiver, com.sun.jna.Pointer theSelector, Object... string)
           
 void objc_registerClassPair(com.sun.jna.Pointer cls)
           
 String sel_getName(com.sun.jna.Pointer aSelector)
           
 com.sun.jna.Pointer sel_getUid(String str)
           
 com.sun.jna.Pointer sel_registerName(String name)
           
 

Field Detail

INSTANCE

static final Runtime INSTANCE
Method Detail

objc_lookUpClass

com.sun.jna.Pointer objc_lookUpClass(String name)

class_getName

String class_getName(com.sun.jna.Pointer cls)

sel_getUid

com.sun.jna.Pointer sel_getUid(String str)

sel_getName

String sel_getName(com.sun.jna.Pointer aSelector)

objc_msgSend

long objc_msgSend(com.sun.jna.Pointer theReceiver,
                  com.sun.jna.Pointer theSelector,
                  Object... string)

class_createInstance

com.sun.jna.Pointer class_createInstance(com.sun.jna.Pointer cls,
                                         int extraBytes)

class_addMethod

boolean class_addMethod(com.sun.jna.Pointer cls,
                        com.sun.jna.Pointer selector,
                        com.sun.jna.win32.StdCallLibrary.StdCallCallback imp,
                        String types)

sel_registerName

com.sun.jna.Pointer sel_registerName(String name)

objc_allocateClassPair

com.sun.jna.Pointer objc_allocateClassPair(com.sun.jna.Pointer superClass,
                                           String name,
                                           long extraBytes)

objc_registerClassPair

void objc_registerClassPair(com.sun.jna.Pointer cls)

class_getInstanceMethod

com.sun.jna.Pointer class_getInstanceMethod(com.sun.jna.Pointer cls,
                                            com.sun.jna.Pointer selecter)

method_setImplementation

com.sun.jna.Pointer method_setImplementation(com.sun.jna.Pointer method,
                                             com.sun.jna.win32.StdCallLibrary.StdCallCallback imp)

objc_getProtocol

com.sun.jna.Pointer objc_getProtocol(String protocol)

class_addProtocol

boolean class_addProtocol(com.sun.jna.Pointer cls,
                          com.sun.jna.Pointer protocol)


Copyright © 2013. All Rights Reserved.