Package com.strobel.expressions
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 LocalBuilder
private final Type
<?> private final FieldInfo
Fields inherited from class com.strobel.expressions.CompilerScope.Storage
compiler, variable
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
LocalBoxStorage
(LambdaCompiler compiler, ParameterExpression variable) -
Method Summary
Modifier and TypeMethodDescription(package private) void
emitLoad()
(package private) void
(package private) void
emitStore
(CompilerScope.Storage value) (package private) void
Methods inherited from class com.strobel.expressions.CompilerScope.Storage
freeLocal
-
Field Details
-
_boxLocal
-
_boxType
-
_boxValueField
-
-
Constructor Details
-
LocalBoxStorage
-
-
Method Details
-
emitStoreBox
void emitStoreBox() -
emitStore
- Overrides:
emitStore
in classCompilerScope.Storage
-
emitStore
void emitStore()- Specified by:
emitStore
in classCompilerScope.Storage
-
emitLoad
void emitLoad()- Specified by:
emitLoad
in classCompilerScope.Storage
-