Package com.strobel.expressions
Class CompilerScope.LocalStorage
- java.lang.Object
-
- com.strobel.expressions.CompilerScope.Storage
-
- com.strobel.expressions.CompilerScope.LocalStorage
-
- Enclosing class:
- CompilerScope
private final class CompilerScope.LocalStorage extends CompilerScope.Storage
-
-
Field Summary
Fields Modifier and Type Field Description private LocalBuilder_localprivate boolean_named-
Fields inherited from class com.strobel.expressions.CompilerScope.Storage
compiler, variable
-
-
Constructor Summary
Constructors Modifier Constructor Description privateLocalStorage(LambdaCompiler compiler, ParameterExpression variable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidemitLoad()(package private) voidemitStore()(package private) voidfreeLocal()-
Methods inherited from class com.strobel.expressions.CompilerScope.Storage
emitStore
-
-
-
-
Field Detail
-
_local
private final LocalBuilder _local
-
_named
private final boolean _named
-
-
Constructor Detail
-
LocalStorage
private LocalStorage(LambdaCompiler compiler, ParameterExpression variable)
-
-
Method Detail
-
emitStore
void emitStore()
- Specified by:
emitStorein classCompilerScope.Storage
-
freeLocal
void freeLocal()
- Overrides:
freeLocalin classCompilerScope.Storage
-
emitLoad
void emitLoad()
- Specified by:
emitLoadin classCompilerScope.Storage
-
-