in src/org/jetbrains/r/rinterop/rstudioapi/RStudioApiUtils.kt [75:120]
fun fromInt(a: Int): RStudioApiFunctionId? {
return when (a) {
0 -> GET_SOURCE_EDITOR_CONTEXT_ID
1 -> INSERT_TEXT_ID
2 -> SEND_TO_CONSOLE_ID
3 -> GET_CONSOLE_EDITOR_CONTEXT_ID
4 -> NAVIGATE_TO_FILE_ID
5 -> GET_ACTIVE_PROJECT_ID
6 -> GET_ACTIVE_DOCUMENT_CONTEXT_ID
7 -> SET_SELECTION_RANGES_ID
8 -> ASK_FOR_PASSWORD_ID
9 -> SHOW_QUESTION_ID
10 -> SHOW_PROMPT_ID
11 -> ASK_FOR_SECRET_ID
12 -> SELECT_FILE_ID
13 -> SELECT_DIRECTORY_ID
14 -> SHOW_DIALOG_ID
15 -> UPDATE_DIALOG_ID
16 -> GET_THEME_INFO
17 -> JOB_RUN_SCRIPT_ID
18 -> JOB_REMOVE_ID
19 -> JOB_SET_STATE_ID
20 -> RESTART_SESSION_ID
21 -> DOCUMENT_NEW_ID
22 -> TERMINAL_ACTIVATE_ID
23 -> TERMINAL_BUFFER_ID
24 -> TERMINAL_BUSY_ID
25 -> TERMINAL_CLEAR_ID
26 -> TERMINAL_CONTEXT_ID
27 -> TERMINAL_CREATE_ID
28 -> TERMINAL_EXECUTE_ID
29 -> TERMINAL_EXITCODE_ID
30 -> TERMINAL_KILL_ID
31 -> TERMINAL_LIST_ID
32 -> TERMINAL_RUNNING_ID
33 -> TERMINAL_SEND_ID
34 -> TERMINAL_VISIBLE_ID
35 -> VIEWER_ID
36 -> VERSION_INFO_MODE_ID
37 -> DOCUMENT_CLOSE_ID
38 -> SOURCE_MARKERS_ID
39 -> TRANSLATE_LOCAL_URL_ID
40 -> EXECUTE_COMMAND_ID
else -> null
}
}