Class Summary |
AutoreleaseBatcher |
Used by NSObjectInvocationHandler to make sure that there is an NSAutoreleasePool
available when NSObject's are finalized, but not pay the price of creating one
per call. |
BoolConverter |
Converts java.lang.Boolean to native by mapping to java.lang.Integer as defined by:
#define YES (BOOL) 1
#define NO (BOOL) 0
|
MainThreadUtils |
Exists just to tidy up Foundation. |
MsgSendInvocationMapper |
A JNA InvocationMapper that maps calls to syntheticSendMessage to a MsgSendHandler. |
NSInvocationMapper |
Maps to and from bytes in an NSInvocation to Java types. |
NSInvocationMapperLookup |
Look up how to map from and from NSInvocation and Java objects. |
ObjCObjectInvocationHandler |
Listens to invocations of methods on a Java NSObject, and forwards them to
its Objective-C counterpart. |
OCInvocationCallbacks |
Holds the callbacks called when a method is invoked on an Objective-C proxy
for a Java object. |
OperationBatcher |
Batches calls to operate(), calling operation() once per batchsize. |
Pair<T1,T2> |
|
RococoaTypeMapper |
A JNA TypeMapper that knows how to convert :
NSObject to and from an integer type with the right size to be an id. |
VarArgsUnpacker |
|