| 程序包 | 说明 |
|---|---|
| com.ql.util.express | |
| com.ql.util.express.instruction | |
| com.ql.util.express.instruction.op | |
| com.ql.util.express.instruction.opdata | |
| com.ql.util.express.parse |
| 限定符和类型 | 方法和说明 |
|---|---|
InstructionSetContext |
RunEnvironment.getContext() |
| 限定符和类型 | 方法和说明 |
|---|---|
CallResult |
InstructionSet.excute(RunEnvironment environmen,
InstructionSetContext context,
List<String> errorList,
boolean isReturnLastData,
org.apache.commons.logging.Log aLog) |
static Object |
InstructionSetRunner.execute(InstructionSet set,
InstructionSetContext context,
List<String> errorList,
boolean isTrace,
boolean isCatchException,
boolean isReturnLastData,
org.apache.commons.logging.Log aLog) |
OperateData |
Operator.executeInner(InstructionSetContext context,
ArraySwap list) |
Object |
OperateData.getObject(InstructionSetContext context) |
Object |
OperateData.getObjectInner(InstructionSetContext context) |
Class<?> |
OperateData.getType(InstructionSetContext parent) |
void |
RunEnvironment.initial(InstructionSet aInstructionSet,
InstructionSetContext aContext,
boolean aIsTrace) |
ArraySwap |
RunEnvironment.popArray(InstructionSetContext context,
int len)
此方法是调用最频繁的,因此尽量精简代码,提高效率
|
OperateData[] |
RunEnvironment.popArrayBackUp(InstructionSetContext context,
int len) |
OperateData[] |
RunEnvironment.popArrayOld(InstructionSetContext context,
int len) |
void |
RunEnvironment.setContext(InstructionSetContext aContext) |
void |
OperateData.setObject(InstructionSetContext parent,
Object object) |
static Object[] |
DynamicParamsUtil.transferDynamicParams(InstructionSetContext context,
ArraySwap list,
Class<?>[] delaredParamsClasses,
boolean maybeDynamicParams) |
| 构造器和说明 |
|---|
RunEnvironment(InstructionSet aInstructionSet,
InstructionSetContext aContext,
boolean aIsTrace) |
| 限定符和类型 | 方法和说明 |
|---|---|
static InstructionSetContext |
OperateDataCacheManager.fetchInstructionSetContext(boolean aIsExpandToParent,
ExpressRunner aRunner,
IExpressContext<String,Object> aParent,
ExpressLoader aExpressLoader,
boolean aIsSupportDynamicFieldName) |
InstructionSetContext |
OperateDataCacheImpl.fetchInstructionSetContext(boolean aIsExpandToParent,
ExpressRunner aRunner,
IExpressContext<String,Object> aParent,
ExpressLoader aExpressLoader,
boolean aIsSupportDynamicFieldName) |
InstructionSetContext |
IOperateDataCache.fetchInstructionSetContext(boolean aIsExpandToParent,
ExpressRunner aRunner,
IExpressContext<String,Object> aParent,
ExpressLoader aExpressLoader,
boolean aIsSupportDynamicFieldName) |
| 限定符和类型 | 方法和说明 |
|---|---|
static RunEnvironment |
OperateDataCacheManager.fetRunEnvironment(InstructionSet aInstructionSet,
InstructionSetContext aContext,
boolean aIsTrace) |
RunEnvironment |
OperateDataCacheImpl.fetRunEnvironment(InstructionSet aInstructionSet,
InstructionSetContext aContext,
boolean aIsTrace) |
RunEnvironment |
IOperateDataCache.fetRunEnvironment(InstructionSet aInstructionSet,
InstructionSetContext aContext,
boolean aIsTrace) |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
AppendingClassFieldManager.invoke(AppendingClassFieldManager.AppendingField Field,
InstructionSetContext context,
Object aFieldObject,
List<String> errorList) |
OperateData |
AppendingClassMethodManager.invoke(AppendingClassMethodManager.AppendingMethod method,
InstructionSetContext context,
ArraySwap list,
List<String> errorList) |
Copyright © 2012–2018 Alibaba Group. All rights reserved.