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
ConstructorsModifierConstructorDescriptionprotectedStorage(LambdaCompiler compiler, ParameterExpression variable) -
Method Summary
Modifier and TypeMethodDescription(package private) abstract voidemitLoad()(package private) abstract void(package private) voidemitStore(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()
-