Class AssignExpressionToSymbol
java.lang.Object
org.ek9lang.compiler.phase7.generator.AbstractGenerator
org.ek9lang.compiler.phase7.generator.AssignExpressionToSymbol
- All Implemented Interfaces:
BiFunction<ISymbol, EK9Parser.AssignmentExpressionContext, List<IRInstr>>
final class AssignExpressionToSymbol
extends AbstractGenerator
implements BiFunction<ISymbol, EK9Parser.AssignmentExpressionContext, List<IRInstr>>
-
Field Summary
Fields inherited from class AbstractGenerator
debugInfoCreator, instructionBuilder, stackContext
-
Constructor Summary
ConstructorsConstructorDescriptionAssignExpressionToSymbol
(IRGenerationContext stackContext, boolean release, Function<String, List<IRInstr>> assignmentGenerator) -
Method Summary
Modifier and TypeMethodDescriptionapply
(ISymbol lhsSymbol, EK9Parser.AssignmentExpressionContext ctx) Methods inherited from class AbstractGenerator
extractCallMetaData, getRecordedSymbolOrException
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface BiFunction
andThen
-
Constructor Details
-
AssignExpressionToSymbol
AssignExpressionToSymbol(IRGenerationContext stackContext, boolean release, Function<String, List<IRInstr>> assignmentGenerator)
-
-
Method Details
-
apply
- Specified by:
apply
in interfaceBiFunction<ISymbol, EK9Parser.AssignmentExpressionContext, List<IRInstr>>
-