Go To Declaration and Find Usages ¶
The Go To Declaration and Find Usages enable finding variables and parameters in a local and global scope.
Find Usages¶
The Find Usages feature brings up a list of usages for a specific feature or parameter.
-
For Windows/Linux users, press:
Ctrl
+F7
. -
For Mac OS users, press:
Alt
+F7
.
Alternately, right-click the highlighted declaration -> Find Usage
from the menu:
Example
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | stepdef "book credit value {}, for subscriber {}" / grade, phone / inputMap := { "Identity" : phone.prop.msisdn, "CreditType" : value } resultMap := customerdatabase.loan(inputMap) logData := Tools.getMany(resultMap, ["CreditAmount", "CreditBalanceAmount"]) CTX.set("loan", logData) end |
Highlight the declaration (such as phone
) and pressCtrl
+ F7
(Windows/Linux user) or Alt
+ F7
(Mac OS user). All other usages of phone
will be displayed in a window:
Go To Declaration¶
The Go To Declaration is used to retrieve a list of parameter or variable instances and then reference its usage:
By using Ctrl
+ B
(Windows/Linux user) or Command
+ B
(Mac OS user), the cursor will reference back to the declaration. Alternatively, press Ctrl
(Windows/Linux User) or Command
(Mac OS user) while double clicking on the declaration. After clicking on the highlighted declaration, the cursor will automatically reference the usage.
Note: The reference cannot be resolved for Built-ins and declarations where the response is dynamic.