public class SimpleRulesRuntimeEnv extends SimpleVM.SimpleRuntimeEnv
contextStack, frameStack, thisStack| Constructor and Description |
|---|
SimpleRulesRuntimeEnv() |
| Modifier and Type | Method and Description |
|---|---|
protected IRuntimeContext |
buildDefaultRuntimeContext() |
boolean |
cancelActionIfExists() |
void |
changeMethodArgumentsCacheMode(CacheMode mode) |
IRuntimeEnv |
clone() |
FastStack |
cloneContextStack() |
ArgumentCachingStorage |
getArgumentCachingStorage() |
CacheMode |
getCacheMode() |
IOpenClass |
getTopClass() |
boolean |
isIgnoreRecalculation() |
boolean |
isMethodArgumentsCacheEnable() |
boolean |
isOriginalCalculation() |
boolean |
joinActionIfExists() |
void |
pushAction(RecursiveAction action) |
void |
setIgnoreRecalculate(boolean ignoreRecalculate) |
void |
setMethodArgumentsCacheEnable(boolean enable) |
void |
setOriginalCalculation(boolean originalCalculation) |
void |
setTopClass(IOpenClass topClass) |
getContext, getLocalFrame, getRunner, getThis, isContextManagingSupported, popContext, popLocalFrame, popThis, pushContext, pushLocalFrame, pushThis, setContextpublic IRuntimeEnv clone()
clone in class SimpleVM.SimpleRuntimeEnvpublic FastStack cloneContextStack()
protected IRuntimeContext buildDefaultRuntimeContext()
buildDefaultRuntimeContext in class SimpleVM.SimpleRuntimeEnvpublic boolean isMethodArgumentsCacheEnable()
public void changeMethodArgumentsCacheMode(CacheMode mode)
public CacheMode getCacheMode()
public void setMethodArgumentsCacheEnable(boolean enable)
public boolean isIgnoreRecalculation()
public void setIgnoreRecalculate(boolean ignoreRecalculate)
public boolean isOriginalCalculation()
public void setOriginalCalculation(boolean originalCalculation)
public ArgumentCachingStorage getArgumentCachingStorage()
public IOpenClass getTopClass()
public void setTopClass(IOpenClass topClass)
public void pushAction(RecursiveAction action)
public boolean joinActionIfExists()
public boolean cancelActionIfExists()
Copyright © 2004–2019 OpenL Tablets. All rights reserved.