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