Class CompilerScope.ElementBoxStorage
java.lang.Object
com.strobel.expressions.CompilerScope.Storage
com.strobel.expressions.CompilerScope.ElementBoxStorage
- Enclosing class:
CompilerScope
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final CompilerScope.Storageprivate final Type<?> private final FieldInfoprivate final intFields inherited from class CompilerScope.Storage
compiler, variable -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateElementBoxStorage(CompilerScope.Storage array, int index, ParameterExpression variable) -
Method Summary
Modifier and TypeMethodDescription(package private) voidemitLoad()(package private) void(package private) void(package private) voidemitStore(CompilerScope.Storage value) Methods inherited from class CompilerScope.Storage
freeLocal
-
Field Details
-
_index
private final int _index -
_array
-
_boxType
-
_boxValueField
-
-
Constructor Details
-
ElementBoxStorage
-
-
Method Details
-
emitLoadBox
void emitLoadBox() -
emitStore
- Overrides:
emitStorein classCompilerScope.Storage
-
emitStore
void emitStore()- Specified by:
emitStorein classCompilerScope.Storage
-
emitLoad
void emitLoad()- Specified by:
emitLoadin classCompilerScope.Storage
-