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