public class ExpressionResultCacheForEnumerationMethodImpl extends Object implements ExpressionResultCacheForEnumerationMethod
Constructor and Description |
---|
ExpressionResultCacheForEnumerationMethodImpl() |
Modifier and Type | Method and Description |
---|---|
ExpressionResultCacheEntryLongArrayAndObj |
getEnumerationMethodLastValue(Object node) |
Deque<ExpressionResultCacheStackEntry> |
getStack() |
void |
popContext() |
boolean |
popLambda() |
void |
pushContext(long contextNumber) |
void |
pushStack(ExpressionResultCacheStackEntry lambda) |
void |
saveEnumerationMethodLastValue(Object node,
Object result) |
public ExpressionResultCacheForEnumerationMethodImpl()
public void pushStack(ExpressionResultCacheStackEntry lambda)
pushStack
in interface ExpressionResultCacheForEnumerationMethod
public boolean popLambda()
popLambda
in interface ExpressionResultCacheForEnumerationMethod
public Deque<ExpressionResultCacheStackEntry> getStack()
getStack
in interface ExpressionResultCacheForEnumerationMethod
public ExpressionResultCacheEntryLongArrayAndObj getEnumerationMethodLastValue(Object node)
getEnumerationMethodLastValue
in interface ExpressionResultCacheForEnumerationMethod
public void saveEnumerationMethodLastValue(Object node, Object result)
saveEnumerationMethodLastValue
in interface ExpressionResultCacheForEnumerationMethod
public void pushContext(long contextNumber)
pushContext
in interface ExpressionResultCacheForEnumerationMethod
public void popContext()
popContext
in interface ExpressionResultCacheForEnumerationMethod