Skip to content

1. com.aicode.enums Package (24 classes)

1.1 AICodeStatus

Source file: sm (obfuscated) Implements: com.intellij.util.ui.PresentableEnum

OrdinalEnum ValueIconPresentable Text Key
0ReadyIcons.StatusBarIconDecoded from FontKt.H()
1NotSignedInIcons.StatusBarIconNotSignedInDecoded from Maps.H()
2CompletionInProgressIcons.StatusBarCompletionInProgressDecoded from FontKt.H()
3AgentBrokenIcons.StatusBarIconErrorDecoded from Maps.H()
4IncompatibleClientIcons.StatusBarIconErrorDecoded from FontKt.H()
5UnsupportedIcons.StatusBarIconErrorDecoded from Maps.H()
6UnknownErrorIcons.StatusBarIconErrorDecoded from FontKt.H()

Key Methods:

  • getIcon() - Returns javax.swing.Icon based on status (switch on ordinal 1-7)
  • getPresentableText() - Returns i18n text via MessageBundle.get()
  • isIconAlwaysShown() - Returns true for all except Ready/NotSignedIn/CompletionInProgress
  • isDisablingClientRequests() - Returns true for IncompatibleClient and AgentBroken

Inner class: AICodeStatus$p - Switch table mapping ordinals to int codes (1=NotSignedIn, 2=Ready, 3=CompletionInProgress, 4=AgentBroken, 5=IncompatibleClient, 6=Unsupported, 7=UnknownError)

References: com.aicode.icons.Icons, com.aicode.util.MessageBundle, com.aicode.ui.FontKt, com.aicode.util.Maps


1.2 AssistantTypeEnum

Source file: lh (obfuscated)

OrdinalEnum ValueType (field)
0IFLY_MATEDecoded from LanguageFileExtensionDetails.H()
1IFLY_DEVDecoded from LanguageFileExtensionDetails.H()
2IFLY_TESTDecoded from LanguageFileExtensionDetails.H()
3IFLY_OPSDecoded from LanguageFileExtensionDetails.H()
4IFLY_PMDecoded from LanguageFileExtensionDetails.H()
5IFLY_DBADecoded from LanguageFileExtensionDetails.H()

Fields:

  • private String enum (obfuscated name for type)

Key Methods:

  • getType() - Returns the type string

References: com.aicode.exception.RequestTimeoutException.H(), com.aicode.content.util.file.LanguageFileExtensionDetails.H()


1.3 BatchTestUnitLimt

Source file: gg (obfuscated) Note: Class name has a typo ("Limt" instead of "Limit")

OrdinalEnum ValueLimit
0FIVE5
1TEN10
2TWENTY20
3FIFTY50

Fields:

  • private Integer byte (obfuscated name for limit)

Key Methods:

  • getLimit() - Returns the Integer limit value
  • loadLimt(Integer) - Finds enum by limit, defaults to FIVE

1.4 ChatOperationEnum

Source file: km (obfuscated)

OrdinalEnum ValueName (field)Desc (field)
0ACTION_NEWDecodedDecoded
1ACTION_DIFFDecodedDecoded
2ACTION_INSERTDecodedDecoded
3ACTION_COPYDecodedDecoded
4ACTION_ACCEPTDecodedDecoded
5ACTION_ACCEPT_INLINE_COMMENTDecodedDecoded

Key Methods:

  • getByName(String) - Lookup by name(), returns null if blank

1.5 ClientTypeEnum

Source file: of (obfuscated)

OrdinalEnum ValueDescriptionJetBrains PlatformUnix ExeWindows Exe
0IEDecodedDecodedDecodedDecoded
1ICDecodedDecodedDecodedDecoded
2IUDecodedDecodedDecodedDecoded
3WSDecodedDecodedDecodedDecoded
4PYDecodedDecodedDecodedDecoded
5PCDecodedDecodedDecodedDecoded
6CLDecodedDecodedDecodedDecoded
7GODecodedDecodedDecodedDecoded
8AIDecodedDecodedDecodedDecoded

Fields:

  • private final String final (obfuscated: unixExeFile)
  • private final String try (obfuscated: description)
  • private final String byte (obfuscated: jetBrainPlatform)
  • private final String float (obfuscated: windowsExeFile)

Key Methods:

  • getDescription() - Returns description string
  • getJetBrainPlatform() - Returns JetBrains platform identifier
  • getUnixExeFile() - Returns Unix executable filename
  • getWindowsExeFile() - Returns Windows executable filename
  • getExeFileName(String) - Finds ClientTypeEnum by name prefix, defaults to IC

Platform Mapping (inferred):

CodePlatform
IEIntelliJ IDEA
ICIntelliJ IDEA Community
IUIntelliJ IDEA Ultimate
WSWebStorm
PYPyCharm
PCPyCharm Community
CLCLion
GOGoLand
AIAI (DataGrip/Rider)

1.6 CodeCollectEnum

Source file: ph (obfuscated)

OrdinalEnum ValueTypeName
0GENERATEDecodedDecoded
1INSERTDecodedDecoded
2COPYDecodedDecoded
3NEWDecodedDecoded
4UNITTESTDecodedDecoded
5COMPAREDecodedDecoded
6OTHERDecodedDecoded

Fields:

  • private String byte (obfuscated: name)
  • private String enum (obfuscated: type)

Key Methods:

  • getType() - Returns type string
  • getName() - Returns name string

1.7 CodeTipRequestType

Source file: lf (obfuscated)

OrdinalEnum ValueDescription
0AutomaticAuto-triggered completion
1InteractUser interaction
2ForcedForce-triggered completion
3ManualManually triggered
4InlineChatInline Chat triggered

Key Methods:

  • isForcedOrManual() - Returns true if Forced or Manual
  • isInlineChat() - Returns true if InlineChat
  • isAutomaticOrForced() - Returns true if Automatic or Forced
  • isUnforced() - Returns true if Automatic
  • isForced() - Returns true if Forced

1.8 CodeTipType

Source file: ze (obfuscated)

OrdinalEnum ValueDescription
0InlineSingle-line inline completion
1AfterLineEndCompletion after line end
2BlockMulti-line block completion

Key Methods: Standard enum methods only


1.9 DuplicateFileNameSwitchEnum

Source file: mf (obfuscated)

OrdinalEnum ValueType
0ENABLEDDecoded
1DISABLEDDecoded

Fields:

  • private final String byte (obfuscated: type)

1.10 DuplicateRule

Source file: zm (obfuscated)

OrdinalEnum ValueName
0SKIPDecoded
1OVERWRITEDecoded
2COEXISTDecoded

Fields:

  • private String byte (obfuscated: name)

Key Methods:

  • getName() - Returns name string

1.11 ElementTypeEnum

Source file: hf (obfuscated)

OrdinalEnum ValueType
0METHODDecoded
1CLASSDecoded

Fields:

  • private String byte (obfuscated: type)

Key Methods:

  • getType() - Returns type string
  • getByType(String) - Returns Optional<ElementTypeEnum> by type, uses Arrays.stream().filter().findFirst()

1.12 FileExtensionEnum

Source file: un (obfuscated)

OrdinalEnum ValueDescriptionJetBrains PlatformSuffixExtra
0C_LANGUAGE_01DecodedDecodedDecoded""
1CPP_LANGUAGE_01DecodedDecodedDecoded""
2CSHARPDecodedDecodedDecoded""
3PYTHON_LANGUAGE_01DecodedDecodedDecodedDecoded
4JAVADecodedDecodedDecoded""
5KOTLINDecodedDecoded""""
6RUSTDecodedDecoded""""
7SWIFTDecodedDecoded""""
8OBJECTIVE_CDecodedDecoded""""
9GODecodedDecodedDecoded""
10JSDecodedDecodedDecodedDecoded
11TSDecodedDecodedDecoded""
12VUEDecodedDecoded""""

Fields:

  • private final String try (obfuscated: jetBrainPlatform)
  • private final String byte (obfuscated: description)
  • private final String float (obfuscated: suffix)

Key Methods:

  • getDescription() - Returns language description
  • getJetBrainPlatform() - Returns JetBrains platform ID
  • getSuffix() - Returns file suffix/extension
  • getLanguage(String) - Maps description to suffix
  • getFileLanguage(String) - Maps suffix to description

1.13 GenaratebyTemplateSwitchEnum

Source file: pg (obfuscated) Note: Class name has a typo ("Genarateby" instead of "GenerateBy")

OrdinalEnum ValueType
0ENABLEDDecoded
1DISABLEDDecoded

Fields:

  • private final String enum (obfuscated: type)

1.14 GitRepoStatusEnum

Source file: bn (obfuscated)

OrdinalEnum ValueCodeNeedAuthorizeNeedSkipWebMessage
0AUTHORIZED_EXPIRED-1truetruei18n message
1SSH_PROTOCOL-2truetruei18n message
2TOKEN_INVALID-3truefalsei18n message
3UNAUTHORIZED-4truetrueConcatenated i18n messages

Fields:

  • private int final (obfuscated: code)
  • private boolean try (obfuscated: needAuthorize)
  • private boolean enum (obfuscated: needSkipWeb)
  • private String byte (obfuscated: message)

Key Methods:

  • getCode() - Returns int code
  • isNeedSkipWeb() - Returns boolean
  • isNeedAuthorize() - Returns boolean
  • getMessage() - Returns message string
  • getGitRepoStatusEnum(int) - Lookup by code, returns null if not found

1.15 LanguageEnum

Source file: id (obfuscated)

OrdinalEnum ValueSuffixJetBrains PlatformDescription
0TSDecodedDecodedDecoded
1PYTHON_LANGUAGE_11DecodedDecodedDecoded
2C_LANGUAGE_02DecodedDecodedDecoded
3PYTHON_LANGUAGE_07DecodedDecodedDecoded
4PYTHON_LANGUAGE_04DecodedDecodedDecoded
5CPP_LANGUAGE_07DecodedDecodedDecoded
6CPP_LANGUAGE_08DecodedDecodedDecoded
7PYTHON_LANGUAGE_08DecodedDecodedDecoded
8PYTHON_LANGUAGE_13DecodedDecodedDecoded
9JSDecodedDecodedDecoded
10CPP_LANGUAGE_13DecodedDecodedDecoded
11PYTHON_LANGUAGE_09DecodedDecodedDecoded
12CPP_LANGUAGE_06DecodedDecodedDecoded
13C_LANGUAGE_01DecodedDecodedDecoded
14VUEDecodedDecodedDecoded
15CPP_LANGUAGE_01DecodedDecodedDecoded
16CPP_LANGUAGE_03DecodedDecodedDecoded
17JAVADecodedDecodedDecoded
18CPP_LANGUAGE_09DecodedDecodedDecoded
19CPP_LANGUAGE_11DecodedDecodedDecoded
20CPP_LANGUAGE_10DecodedDecodedDecoded
21PYTHON_LANGUAGE_02DecodedDecodedDecoded
22PYTHON_LANGUAGE_10DecodedDecodedDecoded
23PYTHON_LANGUAGE_05DecodedDecodedDecoded
24PYTHON_LANGUAGE_06DecodedDecodedDecoded
25CPP_LANGUAGE_126DecodedDecodedDecoded
26PYTHON_LANGUAGE_03DecodedDecodedDecoded
27CPP_LANGUAGE_02DecodedDecodedDecoded
28PYTHON_LANGUAGE_12DecodedDecodedDecoded
29PYTHON_LANGUAGE_01DecodedDecodedDecoded
30CPP_LANGUAGE_04DecodedDecodedDecoded
31CPP_LANGUAGE_05DecodedDecodedDecoded

Fields:

  • private final String try (obfuscated: jetBrainPlatform)
  • private final String float (obfuscated: suffix)
  • private final String enum (obfuscated: description)

Key Methods:

  • getJetBrainPlatform() - Returns JetBrains platform ID
  • getDescription() - Returns language description
  • getSuffix() - Returns file suffix
  • getLanguage(String) - Maps description to suffix
  • isVaildLanguage(String) - Validates language string (note: "Vaild" typo in original)

Note: The PYTHON_LANGUAGE_XX and CPP_LANGUAGE_XX naming with numeric suffixes suggests these map to internal language IDs. The CPP_LANGUAGE_126 value is unusual and may represent a specific C++ dialect or standard.


1.16 LineToolsTypeEnum

Source file: jk (obfuscated)

OrdinalEnum ValueCode
0LINEDecoded
1ICONDecoded

Fields:

  • private String byte (obfuscated: code)

Key Methods:

  • getCode() - Returns code string

1.17 OperateActionEnum

Source file: ci (obfuscated)

OrdinalEnum ValueDescription
0UserOperateUser-initiated operation
1IdeCompletionIDE auto-completion
2CaretChangeCursor position change
3SettingsChangeSettings modification
4CyclingCycling through suggestions
5TypingAsSuggestedUser typed as suggested
6TypingUser typing (different from suggested)
7EscRejectESC key rejection
8AppliedSuggestion applied

Key Methods:

  • isUserAction() - Returns true only for UserOperate
  • isResetLastRequest() - Returns true for SettingsChange or Applied

1.18 PluginSceneEnum

Source file: ei (obfuscated)

OrdinalEnum ValueSceneDescription
0PLUGIN_SAASDecodedDecoded
1PLUGIN_PRIVATEDecodedDecoded
2PLUGIN_INNERDecodedDecoded

Fields:

  • private final String float (obfuscated: scene)
  • private final String enum (obfuscated: description)

Key Methods:

  • getScene() - Returns scene identifier
  • getDescription() - Returns description
  • saasScene() - Static method, checks if current scene equals SaaS scene via i18n message

1.19 PyUnitTestBaseEnum

Source file: jn (obfuscated)

OrdinalEnum ValueNameDependency
0AUTODecoded"" (empty)
1PYTESTDecodedDecoded
2UNITTESTDecodedDecoded

Fields:

  • private final String byte (obfuscated: dependency)
  • private final String enum (obfuscated: name)

Key Methods:

  • getDependency() - Returns dependency string
  • getName() - Returns name string
  • findByName(String) - Lookup by name (case-insensitive), defaults to PYTEST

1.20 PyUnitTestMockEnum

Source file: se (obfuscated)

OrdinalEnum ValueNameDependency
0AUTODecodedDecoded
1OFFDecodedDecoded
2UNITTESTMOCKDecodedDecoded
3PYTESTMOCKDecodedDecoded

Fields:

  • private final String byte (obfuscated: dependency)
  • private final String enum (obfuscated: name)

Key Methods:

  • getDependency() - Returns dependency string
  • getName() - Returns name string
  • findByName(String) - Lookup by name (case-insensitive), defaults to UNITTESTMOCK
  • findByDependency() - Static, always returns OFF

1.21 RepoStatusEnum

Source file: yi (obfuscated)

OrdinalEnum ValueCodeDescription
0UNAUTHORIZED-4Decoded
1MISSING_TOKEN-3Decoded
2UNSUPPORTED_PROTOCOL-2Decoded
3UNINITIALIZED-1Decoded
4PENDING0Decoded
5EXPIRED6Decoded
6AUTHORIZED_11Decoded
7AUTHORIZED_22Decoded
8AUTHORIZED_33Decoded
9AUTHORIZED_44Decoded
10AUTHORIZED_55Decoded

Fields:

  • private final String float (obfuscated: description)
  • private final int enum (obfuscated: code)

Key Methods:

  • getCode() - Returns int code
  • getDescription() - Returns description string
  • toString() - Returns code + description

Note: The 5 AUTHORIZED levels (1-5) likely represent different authorization tiers or subscription levels.


1.22 RestartEnum

Source file: ii (obfuscated)

OrdinalEnum ValueCodeTextDesc
0START_AGENT0DecodedDecoded
1CONNECT_REFUSED1DecodedDecoded
2CONNECT_FAILED2DecodedDecoded
3CONNECT_ERROR3DecodedDecoded
4CLOSE_EXCEPTION4DecodedDecoded
5CLOSE_ERROR5DecodedDecoded
6BLANK_PORT6DecodedDecoded
7REFRESH7DecodedDecoded
8HEART_BEAT_ERROR8DecodedDecoded
9CLOSE_RECONNECT9DecodedDecoded
10REFRESH_RECONNECT10DecodedDecoded

Fields:

  • private final String try (obfuscated: text)
  • private final int float (obfuscated: code)
  • private final String byte (obfuscated: desc)

Key Methods:

  • getCode() - Returns int code
  • getText() - Returns text string
  • getDesc() - Returns description string

1.23 SendKeyEnum

Source file: ug (obfuscated)

OrdinalEnum ValueText
0ENTER_KEYDecoded
1ENTER_SHIFT_KEYDecoded

Fields:

  • private String enum (obfuscated: text)

Key Methods:

  • getText() - Returns text string
  • getByText(String) - Lookup by text, defaults to ENTER_KEY

1.24 TestGenerationProcess

Source file: bm (obfuscated)

OrdinalEnum ValueNameDescription
0GENERATIONDecoded"" (empty)
1GENERATION_BUILDDecodedDecoded
2GENERATION_BUILD_EXECUTEDecodedDecoded

Fields:

  • private String float (obfuscated: description)
  • private String byte (obfuscated: name)

Key Methods:

  • getName() - Returns name string
  • getDescription() - Returns description (prefixed with "- " if non-empty)
  • loadByName(String) - Lookup by name, defaults to GENERATION

1.25 TipType

Source file: eh (obfuscated)

OrdinalEnum ValueDescription
0GhostTextGhost text completion
1OpenAICodeOpenAI-style code completion

1.26 TipTypeEnum

Source file: pn (obfuscated)

OrdinalEnum ValueDisplay Name
0SINGLE_LINEDecoded (i18n)
1INTELLIGENT_MODEDecoded (i18n)

Fields:

  • private String enum (obfuscated: displayName)

Key Methods:

  • getByName(String) - Lookup by name(), defaults to INTELLIGENT_MODE

1.27 UnitTestBaseEnum

Source file: de (obfuscated)

OrdinalEnum ValueNameDependency
0AUTODecoded"" (empty)
1JUNIT_FOURDecodedDecoded
2JUNIT_FIVEDecodedDecoded
3SPRINGBOOTTESTDecodedDecoded

Fields:

  • private final String byte (obfuscated: dependency)
  • private final String enum (obfuscated: name)

Key Methods:

  • getDependency() - Returns dependency string
  • getName() - Returns name string
  • findByName(String) - Lookup by name (case-insensitive), defaults to JUNIT_FOUR

1.28 UnitTestMockEnum

Source file: wi (obfuscated)

OrdinalEnum ValueNameDependency
0AUTODecodedDecoded
1OFFDecodedDecoded
2POWER_MOCKDecodedDecoded
3MOCKITODecodedDecoded

Fields:

  • private final String float (obfuscated: name)
  • private final String byte (obfuscated: dependency)

Key Methods:

  • getName() - Returns name string
  • getDependency() - Returns dependency string
  • findByName(String) - Lookup by name (case-insensitive), defaults to OFF
  • findByDependency() - Static, always returns OFF

1.29 WebViewDataTypeEnum

Source file: lk (obfuscated) Size: 20KB - the largest enum in the com.aicode.enums package

This enum defines all data types exchanged between the IDE plugin and the WebView frontend. Values are organized by functional area:

CHAT Operations:

OrdinalEnum Value
-CHAT_SEND_MSG
-CHAT_RESEND
-CHAT_STOP_RESPONSE
-CHAT_GET_HISTORY_LIST
-CHAT_RECEIVER_HISTORY_LIST
-CHAT_CHOOSE_HISTORY_ITEM
-CHAT_DELETE_HISTORY_ITEM
-CHAT_DELETE_HISTORY_ITEM_ALL
-CHAT_DELETE_MSG
-CHAT_GET_CONVERSATION
-CHAT_UPDATE_CONVERSATION_LIST
-CHAT_GET_USER_INFO
-CHAT_GET_IDE_FILE_STATE
-CHAT_RECEIVER_IDE_FILE_STATE
-CHAT_GET_MODEL_LIST
-CHAT_SET_MODEL
-CHAT_REFRESH_MODEL
-CHAT_PREDICT
-CHAT_CHOOSE_FILE
-CHAT_SEND_OPEN_DIR_LIST
-CHAT_GET_OPEN_DIR_LIST
-CHAT_VALID_WEBSITE
-CHAT_SEND_VALID_WEBSITE_RESULT
-CHAT_GET_FEEDBACK_LIST
-CHAT_FEEDBACK_CATEGORY
-CHAT_AGENT_REFRESH
-CHAT_RECOMMEND_GAMEPLAY
-CHAT_RECEIVER_RECOMMEND_GAMEPLAY
-CHAT_GET_DOC_KNOWLEDGE_LIST
-CHAT_RECEIVER_DOC_KNOWLEDGE_LIST
-CHAT_GET_CODE_KNOWLEDGE_LIST
-CHAT_RECEIVER_CODE_KNOWLEDGE_LIST
-CHAT_NEW_CHAT
-TALK_KNOWLEDGE

SQL Chat Operations:

OrdinalEnum Value
-SQL_CHAT_SEND_MSG
-SQL_CHAT_TABLE_LIST
-SQL_CHAT_SOURCE_LIST
-SQL_CHAT_SQL_SAVE
-SQL_CHAT_UPDATE_CONVERSATION_LIST
-SQL_CHAT_SOURCE_DELETE
-SQL_CHAT_SOURCE_EDIT
-SQL_CHAT_REQUEST_SOURCE_TYPES
-SQL_CHAT_SQL_LINK_TEST
-SQL_CHAT_STOP_RESPONSE
-SQL_CHAT_GET_MODEL_LIST
-SQL_CHAT_NEW_CHAT

Code Check/Review Operations:

OrdinalEnum Value
-CODE_CHECK_REQUEST_CODE_CHECK_LIST
-CODE_CHECK_UPDATE_CODE_CHECK
-CODE_CHECK_GET_CODE_CHECK_LIST
-CODE_CHECK_FIX
-CODE_REVIEW_PAGE_READY
-CODE_REVIEW_GET_CODEREVIEW_LIST
-CODE_REVIEW_GET_CHANGE_RESULT
-CODE_REVIEW_GET_CHANGE_RESULT_END

Unit Test Operations:

OrdinalEnum Value
-UNIT_TEST_FUNCTION_LIST
-UNIT_TEST_REQUEST_UT_INFO
-UNIT_TEST_GET_UT_INFO
-UNIT_TEST_REQUEST_ALL_CODE_FILE
-UNIT_TEST_GET_ALL_CODE_FILE
-UNIT_TEST_REQUEST_METHOD_CASE
-UNIT_TEST_GET_METHOD_CASE
-UNIT_TEST_REQUEST_CASE_CODE
-UNIT_TEST_GET_CASE_CODE
-UNIT_TEST_COPY_CASE_CODE
-UNIT_TEST_SAVE_CODE
-UNIT_TEST_REGENERATE
-UNIT_TEST_PAGE_READY
-UNIT_TESTING_RECEIVE_FUNCTION
-UNIT_TESTING_RECEIVE_DATA
-UNIT_TESTING_MAPPING_FILE
-UNIT_TESTING_SAVE
-UNIT_TESTING_RESPONSE_SAVE
-UNIT_TESTING_WEB_STOP
-UNIT_TESTING_IDEA_STOP
-UNIT_TESTING_PAGE_READY
-UNIT_TEST_RECEIVE_FUNCTION_CASE
-UNIT_TEST_RECEIVE_FUNCTION_CASE_CODE
-UNIT_TEST_FUNCTION_CASE
-UNIT_TEST_FUNCTION_CASE_CODE

Batch Unit Test Operations:

OrdinalEnum Value
-BATCH_UNIT_TEST_GET_LIST
-BATCH_UNIT_TEST_GET_TASK_LIST
-BATCH_UNIT_TEST_CREATE
-BATCH_UNIT_TEST_DELETE
-BATCH_UNIT_TEST_DOWNLOAD
-BATCH_UNIT_TEST_MESSAGE
-BATCH_UNIT_TEST_CANCEL
-BATCH_UNIT_TEST_REFRESH_TASK_DOWNLOAD_STATUS

Git Operations:

OrdinalEnum Value
-GIT_GET_STATUS
-GIT_SAVE_TOKEN
-GIT_RE_INDEX
-GIT_CODE_KNOWLEDGE_REPO_STATUS
-GIT_AUTHORIZE

Login Operations:

OrdinalEnum Value
-LOGIN_GO_LOGIN
-LOGIN_LOGIN_SUCCEED
-LOGIN_SHOW_FRESH
-LOGIN_INIT
-LOGIN_LOGIN_CHECK
-LOGIN_LOGIN_ABORT
-LOGIN_LOGOUT
-LOGIN_CLOSE_QR_CODE
-LOGIN_RECEIVER_LOGIN_IFRAME_SRC

Common Operations:

OrdinalEnum Value
-COMMON_OPEN_PAGE
-COMMON_FOCUS_FILE
-COMMON_FOCUS_FILE_LINE
-COMMON_OPEN_FILE_DIALOG
-COMMON_OPEN_URL
-COMMON_FEEDBACK
-COMMON_EVALUATION
-COMMON_PAGE_READY
-COMMON_PLUGIN_BASE_INFO
-COMMON_CODE_CLICK_ACTION
-COMMON_SHOW_MESSAGE_IN_WEB
-COMMON_DOWNLOAD_TABLE

Setting Operations:

OrdinalEnum Value
-SETTING_GET_CONFIG
-SETTING_UPDATE_CONFIG
-SETTING_RECEIVE_REPO_STATUS
-SETTING_GET_CAN_OPEN_CODE_ENHANCE
-SETTING_POPUP_KEYMAP_SETTINGS

Code Search Operations:

OrdinalEnum Value
-CODE_SEARCH_REQUEST_CODESEARCH_REPOSITORY_LIST
-CODE_SEARCH_REQUEST_CODESEARCH_LANGUAGE_LIST
-CODE_SEARCH_REQUEST_CODESEARCH_CODE_LIST
-CODE_SEARCH_REQUEST_OPEN_URL
-CODE_SEARCH_REQUEST_COPY_CODE
-CODE_SEARCH_REQUEST_INSERT_CODE
-CODE_SEARCH_REQUEST_CODE_FILE
-CODE_SEARCH_GET_CODESEARCH_REPOSITORY_LIST
-CODE_SEARCH_GET_CODESEARCH_LANGUAGE_LIST
-CODE_SEARCH_GET_CODESEARCH_CODE_LIST
-CODE_SEARCH_GET_CODE_COPY_SUCCESS

Other:

OrdinalEnum Value
-LOG
-SAVE_SHOW_OPERATE_GUIDANCE

Fields:

  • private String float (obfuscated: type string)
  • private ModuleEnum byte (obfuscated: module reference)

Key Methods:

  • getType() - Returns type string
  • getModule() - Returns associated ModuleEnum

1.30 WebViewResponseTypeEnum

Source file: kk (obfuscated)

OrdinalEnum Value
-CODE_SEARCH_GET_CODESEARCH_REPOSITORY_LIST
-CODE_SEARCH_GET_CODESEARCH_LANGUAGE_LIST
-CODE_SEARCH_GET_CODESEARCH_CODE_LIST
-CODE_SEARCH_GET_CODE_COPY_SUCCESS
-CODE_REVIEW_RECEIVER_PAGE_INIT
-CODE_REVIEW_RECEIVER_CODE_REVIEW
-CODE_REVIEW_RECEIVER_CHANGE_RESULT
-SQL_CHAT_RECEIVE_TABLE_LIST
-SQL_CHAT_RECEIVE_SOURCE_LIST
-SQL_CHAT_RECEIVE_SOURCE_TYPES
-SQL_CHAT_RECEIVE_SAVE
-SQL_CHAT_RECEIVE_LINK_TEST
-SQL_CHAT_UPDATE_CONVERSATION_LIST
-USER_PERMISSION_LIST
-SETTING_CHANGE_THEME

Fields:

  • private final String enum (obfuscated: type string)

Key Methods:

  • getType() - Returns type string

本项目仅供学习研究,逆向分析内容归原厂商所有。