Uses of Class
org.ek9lang.compiler.phase7.calls.SynthesisedCallMetaData
Packages that use SynthesisedCallMetaData
Package
Description
K - Intermediate Representation Generation.
Synthetic operator and method generation for EK9.
-
Uses of SynthesisedCallMetaData in org.ek9lang.compiler.phase7
Fields in org.ek9lang.compiler.phase7 declared as SynthesisedCallMetaDataModifier and TypeFieldDescriptionprotected final SynthesisedCallMetaDataAbstractDfnGenerator.synthesisedCallMetaDataTHE shared source of call metadata for every synthesised call site - use this rather than constructing one per generator (fifteen of them had, before this was hoisted), and never hand-write aCallMetaDataDetailstuple.(package private) final SynthesisedCallMetaDataScenario2WrapperHelper.synthesisedCallMetaDataConstructors in org.ek9lang.compiler.phase7 with parameters of type SynthesisedCallMetaDataModifierConstructorDescription(package private)ConstrainedTypeInstrs(IRGenerationContext stackContext, ConstrainedTypeShape shape, SynthesisedCallMetaData synthesisedCallMetaData) -
Uses of SynthesisedCallMetaData in org.ek9lang.compiler.phase7.generator
Fields in org.ek9lang.compiler.phase7.generator declared as SynthesisedCallMetaDataModifier and TypeFieldDescriptionGeneratorSet.synthesisedCallMetaDataTHE shared source of call metadata for every synthesised call site of this construct - one per set, never one per generator (IR tidy W3.9, OPS-11: it was a field of everyAbstractGenerator), and never a hand-writtenCallMetaDataDetailstuple.Constructors in org.ek9lang.compiler.phase7.generator with parameters of type SynthesisedCallMetaDataModifierConstructorDescriptionControlFlowChainGenerator(IRGenerationContext stackContext, VariableMemoryManagement variableMemoryManagement, SynthesisedCallMetaData synthesisedCallMetaData, Function<ExprProcessingDetails, List<IRInstr>> rawExprProcessor, Supplier<StatementOwnedCloseables> ownedCloseables) -
Uses of SynthesisedCallMetaData in org.ek9lang.compiler.phase7.synthesis
Fields in org.ek9lang.compiler.phase7.synthesis declared as SynthesisedCallMetaDataModifier and TypeFieldDescriptionprotected final SynthesisedCallMetaDataAbstractSyntheticGenerator.synthesisedCallMetaDataTHE shared source of call metadata for every synthesised call site - use this rather than constructing one per generator (fifteen of them had, before this was hoisted), and never hand-write aCallMetaDataDetailstuple.