public interface BridJRuntime
Runtime
annotation, so any runtime can be added in thirdparty libraries.BridJRuntime.TypeInfo
class.Modifier and Type | Interface and Description |
---|---|
static interface |
BridJRuntime.TypeInfo<T extends NativeObject>
Type information metadata + lifecycle management methods.
|
Modifier and Type | Method and Description |
---|---|
<T extends NativeObject> |
getActualInstanceClass(Pointer<T> pInstance,
Type officialType) |
Type |
getType(Class<?> cls,
Object[] targs,
int[] typeParamCount) |
Type |
getType(NativeObject instance) |
<T extends NativeObject> |
getTypeInfo(Type type) |
boolean |
isAvailable() |
void |
register(Type type) |
void |
unregister(Type type) |
Type getType(NativeObject instance)
void unregister(Type type)
<T extends NativeObject> BridJRuntime.TypeInfo<T> getTypeInfo(Type type)
boolean isAvailable()
<T extends NativeObject> Class<? extends T> getActualInstanceClass(Pointer<T> pInstance, Type officialType)
Copyright © 2009-2020. All Rights Reserved.