Package com.strobel.expressions
Class CompilerScope.Storage
java.lang.Object
com.strobel.expressions.CompilerScope.Storage
- Direct Known Subclasses:
CompilerScope.ArgumentStorage
,CompilerScope.ElementBoxStorage
,CompilerScope.LocalBoxStorage
,CompilerScope.LocalStorage
- Enclosing class:
CompilerScope
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final LambdaCompiler
(package private) final ParameterExpression
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Storage
(LambdaCompiler compiler, ParameterExpression variable) -
Method Summary
Modifier and TypeMethodDescription(package private) abstract void
emitLoad()
(package private) abstract void
(package private) void
emitStore
(CompilerScope.Storage value) (package private) void
-
Field Details
-
compiler
-
variable
-
-
Constructor Details
-
Storage
-
-
Method Details
-
emitLoad
abstract void emitLoad() -
emitStore
abstract void emitStore() -
emitStore
-
freeLocal
void freeLocal()
-