|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.bridj.AbstractBridJRuntime
org.bridj.CRuntime
org.bridj.objc.ObjectiveCRuntime
public class ObjectiveCRuntime
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.bridj.CRuntime |
|---|
CRuntime.CTypeInfo<T extends NativeObject>, CRuntime.MethodCallInfoBuilder |
| Nested classes/interfaces inherited from interface org.bridj.BridJRuntime |
|---|
BridJRuntime.TypeInfo<T extends NativeObject> |
| Field Summary |
|---|
| Fields inherited from class org.bridj.CRuntime |
|---|
PROPERTY_bridj_c_defaultObjectSize |
| Constructor Summary | |
|---|---|
ObjectiveCRuntime()
|
|
| Method Summary | ||
|---|---|---|
static boolean |
class_addProtocol(Pointer<? extends ObjCObject> cls,
Pointer<? extends ObjCObject> protocol)
|
|
static Type |
getBlockCallbackType(Class blockClass)
|
|
static ObjectiveCRuntime |
getInstance()
|
|
String |
getMethodSignature(Method method)
|
|
String |
getMethodSignature(Type returnType,
Type... paramTypes)
|
|
static Pointer<? extends ObjCObject> |
getObjCClass(String name)
|
|
String |
getSelector(Method method)
|
|
|
getTypeInfo(Type type)
|
|
boolean |
isAvailable()
|
|
static Pointer<? extends ObjCObject> |
objc_getProtocol(Pointer<Byte> name)
|
|
void |
register(Type type)
|
|
| Methods inherited from class org.bridj.CRuntime |
|---|
allocate, createCToJavaCallback, getActualInstanceClass, getCallbackNativeImplementer, getDefaultStructSize, getDynamicFunctionFactory, getTypeForCast, sizeOf, unregister |
| Methods inherited from class org.bridj.AbstractBridJRuntime |
|---|
getType, isOverridenSignature |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ObjectiveCRuntime()
| Method Detail |
|---|
public boolean isAvailable()
isAvailable in interface BridJRuntimeisAvailable in class CRuntimepublic static Pointer<? extends ObjCObject> objc_getProtocol(Pointer<Byte> name)
public static boolean class_addProtocol(Pointer<? extends ObjCObject> cls,
Pointer<? extends ObjCObject> protocol)
public String getMethodSignature(Method method)
public String getMethodSignature(Type returnType,
Type... paramTypes)
public void register(Type type)
register in interface BridJRuntimeregister in class CRuntimepublic String getSelector(Method method)
public static ObjectiveCRuntime getInstance()
public static Type getBlockCallbackType(Class blockClass)
public <T extends NativeObject> BridJRuntime.TypeInfo<T> getTypeInfo(Type type)
getTypeInfo in interface BridJRuntimegetTypeInfo in class CRuntime
public static Pointer<? extends ObjCObject> getObjCClass(String name)
throws ClassNotFoundException
ClassNotFoundException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||