public class OperateDataCacheManager
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static CallResult |
fetchCallResult(java.lang.Object returnValue,
boolean isExit) |
static InstructionSetContext |
fetchInstructionSetContext(boolean isExpandToParent,
ExpressRunner expressRunner,
IExpressContext<java.lang.String,java.lang.Object> parent,
ExpressLoader expressLoader,
boolean isSupportDynamicFieldName) |
static OperateData |
fetchOperateData(java.lang.Object obj,
java.lang.Class<?> type) |
static OperateDataArrayItem |
fetchOperateDataArrayItem(OperateData arrayObject,
int index) |
static OperateDataAttr |
fetchOperateDataAttr(java.lang.String name,
java.lang.Class<?> type) |
static OperateDataField |
fetchOperateDataField(java.lang.Object fieldObject,
java.lang.String fieldName) |
static OperateDataKeyValue |
fetchOperateDataKeyValue(OperateData key,
OperateData value) |
static OperateDataLocalVar |
fetchOperateDataLocalVar(java.lang.String name,
java.lang.Class<?> type) |
static RunEnvironment |
fetRunEnvironment(InstructionSet instructionSet,
InstructionSetContext instructionSetContext,
boolean isTrace,
ExecuteTimeout executeTimeOut) |
static long |
getFetchCount() |
static IOperateDataCache |
getOperateDataCache() |
static void |
push(ExpressRunner expressRunner) |
static void |
resetCache() |
public static void push(ExpressRunner expressRunner)
public static IOperateDataCache getOperateDataCache()
public static OperateData fetchOperateData(java.lang.Object obj, java.lang.Class<?> type)
public static OperateDataAttr fetchOperateDataAttr(java.lang.String name, java.lang.Class<?> type)
public static OperateDataLocalVar fetchOperateDataLocalVar(java.lang.String name, java.lang.Class<?> type)
public static OperateDataField fetchOperateDataField(java.lang.Object fieldObject, java.lang.String fieldName)
public static OperateDataArrayItem fetchOperateDataArrayItem(OperateData arrayObject, int index)
public static OperateDataKeyValue fetchOperateDataKeyValue(OperateData key, OperateData value)
public static RunEnvironment fetRunEnvironment(InstructionSet instructionSet, InstructionSetContext instructionSetContext, boolean isTrace, ExecuteTimeout executeTimeOut)
public static CallResult fetchCallResult(java.lang.Object returnValue, boolean isExit)
public static InstructionSetContext fetchInstructionSetContext(boolean isExpandToParent, ExpressRunner expressRunner, IExpressContext<java.lang.String,java.lang.Object> parent, ExpressLoader expressLoader, boolean isSupportDynamicFieldName)
public static long getFetchCount()
public static void resetCache()
Copyright © 2012-2024 Alibaba Group. All Rights Reserved.