public class AppContextNativeProcessorDefault extends java.lang.Object implements AppContextNativeProcessor
GraalvmUtil
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
AOT_PROXY_CLASSNAME_SUFFIX |
static java.lang.String |
ASM_PROXY_CLASSNAME_SUFFIX |
构造器和说明 |
---|
AppContextNativeProcessorDefault() |
限定符和类型 | 方法和说明 |
---|---|
void |
process(AppContext context,
Settings settings,
RuntimeNativeMetadata metadata)
处理(生成配置、代理等...)
|
protected void |
processBeanDo(RuntimeNativeMetadata nativeMetadata,
java.lang.Class<?> clazz,
boolean supportProxy) |
protected void |
processBeanFieldsDo(RuntimeNativeMetadata nativeMetadata,
java.lang.Class<?> clazz) |
protected void |
processFieldDo(RuntimeNativeMetadata nativeMetadata,
java.lang.reflect.Field field) |
protected void |
processMethodDo(RuntimeNativeMetadata nativeMetadata,
java.lang.reflect.Method method) |
protected void |
processSerialization(RuntimeNativeMetadata metadata,
java.lang.Class<?> type)
处理序列化类
|
public static final java.lang.String AOT_PROXY_CLASSNAME_SUFFIX
public static final java.lang.String ASM_PROXY_CLASSNAME_SUFFIX
public void process(AppContext context, Settings settings, RuntimeNativeMetadata metadata)
process
在接口中 AppContextNativeProcessor
context
- 上下文settings
- 运行设置metadata
- 元信息对象protected void processSerialization(RuntimeNativeMetadata metadata, java.lang.Class<?> type)
protected void processBeanDo(RuntimeNativeMetadata nativeMetadata, java.lang.Class<?> clazz, boolean supportProxy)
protected void processMethodDo(RuntimeNativeMetadata nativeMetadata, java.lang.reflect.Method method)
protected void processBeanFieldsDo(RuntimeNativeMetadata nativeMetadata, java.lang.Class<?> clazz)
protected void processFieldDo(RuntimeNativeMetadata nativeMetadata, java.lang.reflect.Field field)