Package com.strobel.expressions
Class StackSpiller.TempMaker
java.lang.Object
com.strobel.expressions.StackSpiller.TempMaker
- Enclosing class:
StackSpiller
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ArrayList
<ParameterExpression> private int
private final ArrayList
<ParameterExpression> private Stack
<ParameterExpression> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
free
(int mark) private void
freeTemp
(ParameterExpression temp) (package private) List
<ParameterExpression> getTemps()
(package private) ParameterExpressionList
(package private) int
mark()
(package private) ParameterExpression
private ParameterExpression
useTemp
(ParameterExpression temp) (package private) void
-
Field Details
-
_temp
private int _temp -
_freeTemps
-
_usedTemps
-
_temps
-
-
Constructor Details
-
TempMaker
private TempMaker()
-
-
Method Details
-
getTemps
List<ParameterExpression> getTemps() -
getTempsList
ParameterExpressionList getTempsList() -
temp
-
useTemp
-
freeTemp
-
mark
int mark() -
free
void free(int mark) -
verifyTemps
void verifyTemps()
-