Uses of Record Class
org.ek9lang.compiler.phase7.calls.CallProcessingDetails
Packages that use CallProcessingDetails
-
Uses of CallProcessingDetails in org.ek9lang.compiler.phase7.calls
Methods in org.ek9lang.compiler.phase7.calls that return CallProcessingDetailsModifier and TypeMethodDescriptionstatic CallProcessingDetails
CallProcessingDetails.forExpression
(EK9Parser.CallContext callContext, VariableDetails variableDetails) Create processing details for expression context (minimal memory management).static CallProcessingDetails
CallProcessingDetails.forStatement
(EK9Parser.CallContext callContext, VariableDetails variableDetails) Create processing details for statement context (full memory management). -
Uses of CallProcessingDetails in org.ek9lang.compiler.phase7.generator
Classes in org.ek9lang.compiler.phase7.generator that implement interfaces with type arguments of type CallProcessingDetailsModifier and TypeClassDescriptionfinal class
Unified function call processor using CallDetailsBuilder for method resolution and promotion.Methods in org.ek9lang.compiler.phase7.generator with parameters of type CallProcessingDetailsModifier and TypeMethodDescriptionFunctionCallProcessor.apply
(CallProcessingDetails details) FunctionCallProcessor.apply
(CallProcessingDetails details, Function<ExprProcessingDetails, List<IRInstr>> exprProcessor) Apply function call processing with an expression processor function.