public interface IOperateDataCache
| 限定符和类型 | 方法和说明 |
|---|---|
CallResult |
fetchCallResult(Object aReturnValue,
boolean aIsExit) |
InstructionSetContext |
fetchInstructionSetContext(boolean aIsExpandToParent,
ExpressRunner aRunner,
IExpressContext<String,Object> aParent,
ExpressLoader aExpressLoader,
boolean aIsSupportDynamicFieldName) |
OperateData |
fetchOperateData(Object obj,
Class<?> aType) |
OperateDataArrayItem |
fetchOperateDataArrayItem(OperateData aArrayObject,
int aIndex) |
OperateDataAttr |
fetchOperateDataAttr(String name,
Class<?> aType) |
OperateDataField |
fetchOperateDataField(Object aFieldObject,
String aFieldName) |
OperateDataKeyValue |
fetchOperateDataKeyValue(OperateData aKey,
OperateData aValue) |
OperateDataLocalVar |
fetchOperateDataLocalVar(String name,
Class<?> aType) |
RunEnvironment |
fetRunEnvironment(InstructionSet aInstructionSet,
InstructionSetContext aContext,
boolean aIsTrace) |
long |
getFetchCount() |
void |
resetCache() |
OperateData fetchOperateData(Object obj, Class<?> aType)
OperateDataAttr fetchOperateDataAttr(String name, Class<?> aType)
OperateDataLocalVar fetchOperateDataLocalVar(String name, Class<?> aType)
OperateDataField fetchOperateDataField(Object aFieldObject, String aFieldName)
OperateDataArrayItem fetchOperateDataArrayItem(OperateData aArrayObject, int aIndex)
OperateDataKeyValue fetchOperateDataKeyValue(OperateData aKey, OperateData aValue)
RunEnvironment fetRunEnvironment(InstructionSet aInstructionSet, InstructionSetContext aContext, boolean aIsTrace)
CallResult fetchCallResult(Object aReturnValue, boolean aIsExit)
InstructionSetContext fetchInstructionSetContext(boolean aIsExpandToParent, ExpressRunner aRunner, IExpressContext<String,Object> aParent, ExpressLoader aExpressLoader, boolean aIsSupportDynamicFieldName)
void resetCache()
long getFetchCount()
Copyright © 2012–2018 Alibaba Group. All rights reserved.