Uses of Record Class
org.ek9lang.compiler.ir.CallDetails
Packages that use CallDetails
-
Uses of CallDetails in org.ek9lang.compiler.ir
Methods in org.ek9lang.compiler.ir with parameters of type CallDetailsModifier and TypeMethodDescriptionstatic CallInstr
CallInstr.call
(String result, DebugInfo debugInfo, CallDetails callDetails) Create method call with complete type information from resolved symbols: CALL result = object.method(args...)static CallInstr
CallInstr.callDispatcher
(String result, DebugInfo debugInfo, CallDetails callDetails) Create dispatcher method call with complete type information: CALL_DISPATCHER result = object.dispatcherMethod(args...)static CallInstr
CallInstr.callStatic
(String result, DebugInfo debugInfo, CallDetails callDetails) Create static method call with complete type information: CALL_STATIC result = Type.method(args...)static CallInstr
CallInstr.callVirtual
(String result, DebugInfo debugInfo, CallDetails callDetails) Create virtual method call with complete type information: CALL_VIRTUAL result = object.method(args...)static CallInstr
CallInstr.constructor
(String result, DebugInfo debugInfo, CallDetails callDetails) Create constructor call with complete type information: CALL result = Type.<init>(args...)static CallInstr
CallInstr.operator
(String result, DebugInfo debugInfo, CallDetails callDetails) Create EK9 operator call with complete type information: CALL result = object._operatorMethod(args...) Common operators: _add, _sub, _eq, _lt, _addAss, _isSet, etc.