Uses of Class
org.ek9lang.compiler.ir.instructions.OperationInstr
Packages that use OperationInstr
Package
Description
Common parts of processing that can be reused across various phases.
K - Intermediate Representation Generation.
Synthetic operator and method generation for EK9.
-
Uses of OperationInstr in org.ek9lang.compiler.common
Methods in org.ek9lang.compiler.common with parameters of type OperationInstrModifier and TypeMethodDescriptiondefault voidINodeVisitor.visit(OperationInstr operation) voidNodePrinter.visit(OperationInstr operation) -
Uses of OperationInstr in org.ek9lang.compiler.ir.instructions
Classes in org.ek9lang.compiler.ir.instructions that implement interfaces with type arguments of type OperationInstrModifier and TypeClassDescriptionfinal classAn operation on some sort on a Construct.Methods in org.ek9lang.compiler.ir.instructions that return OperationInstrMethods in org.ek9lang.compiler.ir.instructions that return types with arguments of type OperationInstrModifier and TypeMethodDescriptionOperationInstr.getDispatchImplementations()IRConstruct.getOperations()Methods in org.ek9lang.compiler.ir.instructions with parameters of type OperationInstrModifier and TypeMethodDescriptionvoidIRConstruct.add(OperationInstr operation) voidOperationInstr.addDispatchImplementation(OperationInstr impl) intOperationInstr.compareTo(OperationInstr o) -
Uses of OperationInstr in org.ek9lang.compiler.phase7
Methods in org.ek9lang.compiler.phase7 that return OperationInstrModifier and TypeMethodDescriptionprotected OperationInstrAbstractDfnGenerator.newSyntheticInitOperation(IScope scope, String methodName) Methods in org.ek9lang.compiler.phase7 with parameters of type OperationInstrModifier and TypeMethodDescriptionprotected voidAbstractDfnGenerator.processAsMethodOrOperator(OperationInstr operation, EK9Parser.OperationDetailsContext ctx) protected voidAbstractDfnGenerator.processSyntheticConstructor(OperationInstr operation, IScopedSymbol superType) Process a synthetic constructor (default constructor created by earlier phases). -
Uses of OperationInstr in org.ek9lang.compiler.phase7.generator
Classes in org.ek9lang.compiler.phase7.generator that implement interfaces with type arguments of type OperationInstrModifier and TypeClassDescriptionfinal classDeals with the generation of the IR for OperationDetails.Methods in org.ek9lang.compiler.phase7.generator with parameters of type OperationInstrModifier and TypeMethodDescriptionvoidOperationDfnGenerator.accept(OperationInstr operation, EK9Parser.OperationDetailsContext ctx) -
Uses of OperationInstr in org.ek9lang.compiler.phase7.synthesis
Methods in org.ek9lang.compiler.phase7.synthesis that return OperationInstrModifier and TypeMethodDescriptionSyntheticOperatorGenerator.generateMethod(MethodSymbol methodSymbol, AggregateSymbol aggregateSymbol) Generate IR for a synthetic regular method (non-operator).SyntheticOperatorGenerator.generateOperator(MethodSymbol operatorSymbol, AggregateSymbol aggregateSymbol) Generate IR for a synthetic operator.