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. |
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. |
NSObjectInvocationHandler |
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.
String to and from an integer type with the right size to be an id.
Note that nativeType is never NativeLong, but the appropriate Java primitive
with the right size of NativeLong. |
VarArgsUnpacker |
|