public class MFCRuntime extends CPPRuntime
CPPRuntime.CPPDestructor, CPPRuntime.CPPTypeInfo<T extends CPPObject>, CPPRuntime.MemoryOperators
CRuntime.CTypeInfo<T extends NativeObject>, CRuntime.MethodCallInfoBuilder
BridJRuntime.TypeInfo<T extends NativeObject>
DEFAULT_CONSTRUCTOR, SKIP_CONSTRUCTOR
PROPERTY_bridj_c_defaultObjectSize
Constructor and Description |
---|
MFCRuntime() |
Modifier and Type | Method and Description |
---|---|
<T extends NativeObject> |
getActualInstanceClass(Pointer<T> pInstance,
Type officialType) |
void |
getExtraFieldsOfNewClass(Class<?> type,
Map<String,Type> out) |
void |
getOverriddenVirtualMethods(Map<String,Pointer<?>> out) |
void |
register(Type type) |
getCPPTypeInfo, getInstance, getMemoryOperators, getPositionInVirtualTable, getTemplateParameters, getTemplateTypeParameters, getType, getType, getTypeInfo, getVirtualMethodsCount, setTemplateParameters
allocate, createCToJavaCallback, getAbstractCallback, getApplyMethods, getCallbackMethod, getCallbackNativeImplementer, getDefaultStructSize, getDynamicFunctionFactory, getFastestCallbackMethod, getTypeForCast, getUniqueCallbackMethod, isAvailable, sizeOf, unregister
isOverridenSignature
public MFCRuntime()
public <T extends NativeObject> Class<? extends T> getActualInstanceClass(Pointer<T> pInstance, Type officialType)
getActualInstanceClass
in interface BridJRuntime
getActualInstanceClass
in class CPPRuntime
public void getExtraFieldsOfNewClass(Class<?> type, Map<String,Type> out)
public void getOverriddenVirtualMethods(Map<String,Pointer<?>> out)
Copyright © 2009-2020. All Rights Reserved.