Uses of Class
org.ek9lang.compiler.ir.CallInstruction
Packages that use CallInstruction
-
Uses of CallInstruction in org.ek9lang.compiler.ir
Methods in org.ek9lang.compiler.ir that return CallInstructionModifier and TypeMethodDescriptionstatic CallInstruction
Create standard method call: CALL result = object.method(args...)static CallInstruction
CallInstruction.call
(String result, String targetObject, String methodName, DebugInfo debugInfo, String... arguments) Create standard method call with debug info: CALL result = object.method(args...)static CallInstruction
CallInstruction.callDispatcher
(String result, String targetObject, String methodName, String... arguments) Create dispatcher method call: CALL_DISPATCHER result = object.dispatcherMethod(args...)static CallInstruction
CallInstruction.callDispatcher
(String result, String targetObject, String methodName, DebugInfo debugInfo, String... arguments) Create dispatcher method call with debug info: CALL_DISPATCHER result = object.dispatcherMethod(args...)static CallInstruction
CallInstruction.callStatic
(String result, String targetType, String methodName, String... arguments) Create static method call: CALL_STATIC result = Type.method(args...)static CallInstruction
CallInstruction.callStatic
(String result, String targetType, String methodName, DebugInfo debugInfo, String... arguments) Create static method call with debug info: CALL_STATIC result = Type.method(args...)static CallInstruction
CallInstruction.callVirtual
(String result, String targetObject, String methodName, String... arguments) Create virtual method call: CALL_VIRTUAL result = object.method(args...)static CallInstruction
CallInstruction.callVirtual
(String result, String targetObject, String methodName, DebugInfo debugInfo, String... arguments) Create virtual method call with debug info: CALL_VIRTUAL result = object.method(args...)static CallInstruction
CallInstruction.constructor
(String result, String typeName, String... arguments) Create constructor call: CALL result = Type.<init>(args...)static CallInstruction
CallInstruction.constructor
(String result, String typeName, DebugInfo debugInfo, String... arguments) Create constructor call with debug info: CALL result = Type.<init>(args...)static CallInstruction
CallInstruction.operator
(String result, String targetObject, String operatorMethod, String... arguments) Create EK9 operator call: CALL result = object._operatorMethod(args...) Common operators: _add, _sub, _eq, _lt, _addAss, _isSet, etc.static CallInstruction
CallInstruction.operator
(String result, String targetObject, String operatorMethod, DebugInfo debugInfo, String... arguments) Create EK9 operator call with debug info: CALL result = object._operatorMethod(args...)