Package | Description |
---|---|
ca.weblite.objc |
Modifier and Type | Interface and Description |
---|---|
interface |
PeerableRecipient
An interface for objects that have an Objective-C peer, and that can
be called from objective-C.
|
Modifier and Type | Class and Description |
---|---|
class |
NSObject
The base class for objects that can interact with the Objective-C runtime.
|
class |
Proxy
A wrapper around a native (Objective-C) object that allows for sending
messages from Java.
|
Modifier and Type | Method and Description |
---|---|
static com.sun.jna.Pointer |
RuntimeUtils.addr(Peerable peer)
Returns the pointer to the Native peer for a Peerable object.
|
static com.sun.jna.Pointer |
RuntimeUtils.cls(Peerable peer)
Returns a pointer to a class given a Peerable object which wraps
the pointer.
|
static java.lang.String |
RuntimeUtils.clsName(Peerable peer)
A wrapper for the clsName() method given a Peerable object that wraps
the class pointer.
|
static com.sun.jna.Pointer |
RuntimeUtils.sel(Peerable peer)
Returns a pointer to the selector that is wrapped by a Peerable object.
|
static java.lang.String |
RuntimeUtils.selName(Peerable peer)
Returns the name of a selector.
|
java.lang.Object |
Client.send(Peerable proxy,
com.sun.jna.Pointer selector,
java.lang.Object... args)
Sends a message to an Objective-C object.
|
java.lang.Object |
Client.send(Peerable proxy,
java.lang.String selector,
java.lang.Object... args)
Sends a message to an Objective-C object.
|