Class CompilerScope.LocalBoxStorage
java.lang.Object
com.strobel.expressions.CompilerScope.Storage
com.strobel.expressions.CompilerScope.LocalBoxStorage
- Enclosing class:
CompilerScope
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final LocalBuilderprivate final Type<?> private final FieldInfoFields inherited from class CompilerScope.Storage
compiler, variable -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateLocalBoxStorage(LambdaCompiler compiler, ParameterExpression variable) -
Method Summary
Modifier and TypeMethodDescription(package private) voidemitLoad()(package private) void(package private) voidemitStore(CompilerScope.Storage value) (package private) voidMethods inherited from class CompilerScope.Storage
freeLocal
-
Field Details
-
_boxLocal
-
_boxType
-
_boxValueField
-
-
Constructor Details
-
LocalBoxStorage
-
-
Method Details
-
emitStoreBox
void emitStoreBox() -
emitStore
- Overrides:
emitStorein classCompilerScope.Storage
-
emitStore
void emitStore()- Specified by:
emitStorein classCompilerScope.Storage
-
emitLoad
void emitLoad()- Specified by:
emitLoadin classCompilerScope.Storage
-