Uses of Class
org.ek9lang.compiler.phase7.support.VariableMemoryManagement
Packages that use VariableMemoryManagement
Package
Description
-
Uses of VariableMemoryManagement in org.ek9lang.compiler.phase7.calls
Constructors in org.ek9lang.compiler.phase7.calls with parameters of type VariableMemoryManagementModifierConstructorDescriptionParameterPromotionProcessor(IRGenerationContext stackContext, VariableMemoryManagement variableMemoryManagement) -
Uses of VariableMemoryManagement in org.ek9lang.compiler.phase7.generator
Fields in org.ek9lang.compiler.phase7.generator declared as VariableMemoryManagementModifier and TypeFieldDescriptionGeneratorSet.variableMemoryManagementHandles variable memory management (RETAIN, SCOPE_REGISTER, etc.).Constructors in org.ek9lang.compiler.phase7.generator with parameters of type VariableMemoryManagementModifierConstructorDescription(package private)AbstractShortCircuitGenerator(IRGenerationContext stackContext, VariableMemoryManagement variableMemoryManagement, RecordExprProcessing recordExprProcessing, Function<LogicalDetails, IRInstr> logicalOperation) (package private)AssignExpressionToSymbol(IRGenerationContext stackContext, VariableMemoryManagement variableMemoryManagement, boolean release, Function<String, List<IRInstr>> assignmentGenerator) ConstructorCallProcessor(IRGenerationContext stackContext, VariableMemoryManagement variableMemoryManagement) ControlFlowChainGenerator(IRGenerationContext stackContext, VariableMemoryManagement variableMemoryManagement, Function<ExprProcessingDetails, List<IRInstr>> rawExprProcessor) FunctionCallProcessor(IRGenerationContext stackContext, VariableMemoryManagement variableMemoryManagement, CallDetailsBuilder callDetailsBuilder) ShortCircuitAndGenerator(IRGenerationContext stackContext, VariableMemoryManagement variableMemoryManagement, RecordExprProcessing recordExprProcessing) ShortCircuitOrGenerator(IRGenerationContext stackContext, VariableMemoryManagement variableMemoryManagement, RecordExprProcessing recordExprProcessing) SwitchCaseOrChainGenerator(IRGenerationContext stackContext, VariableMemoryManagement variableMemoryManagement, GeneratorSet generators) -
Uses of VariableMemoryManagement in org.ek9lang.compiler.phase7.support
Constructors in org.ek9lang.compiler.phase7.support with parameters of type VariableMemoryManagementModifierConstructorDescriptionBinaryOperatorInvoker(CallDetailsBuilder callDetailsBuilder, VariableMemoryManagement variableMemoryManagement) BooleanFalseEvaluationCreator(CallDetailsForOfFalse callDetailsForOfFalse, VariableMemoryManagement variableMemoryManagement) BooleanNotEvaluationCreator(BooleanNotCallDetailsCreator booleanNotCallDetailsCreator, VariableMemoryManagement variableMemoryManagement) IsSetEvaluationCreator(IsSetCallDetailsCreator isSetCallDetailsCreator, VariableMemoryManagement variableMemoryManagement) ManagedLiteralLoader(VariableMemoryManagement variableMemoryManagement) RecordExprProcessing(Function<ExprProcessingDetails, List<IRInstr>> processor, VariableMemoryManagement variableMemoryManagement) UnaryOperatorInvoker(CallDetailsBuilder callDetailsBuilder, VariableMemoryManagement variableMemoryManagement)