Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/FinVolution/XCoder-Intellij
/ functions
Functions
1,325 in github.com/FinVolution/XCoder-Intellij
⨍
Functions
1,325
◇
Types & classes
194
↓ 2 callers
Method
doPost
(String url, String body, Map<String, Object> header)
src/main/java/com/ppdai/bicoder/utils/HttpUtils.java:23
↓ 2 callers
Method
exitInline
()
src/main/java/com/ppdai/bicoder/chat/components/UserPromptTextArea.java:585
↓ 2 callers
Method
findFileByFileNameInCurrentDirectory
在当前文件夹开始向下查找,找到文件名一致的文件 @param root 当前文件夹 @return 第一个包含test的文件夹
src/main/java/com/ppdai/bicoder/utils/ContextUtils.java:281
↓ 2 callers
Method
findFirstExtension
( List<LanguageFileExtensionDetails> languageFileExtensionMappings, String language)
src/main/java/com/ppdai/bicoder/utils/FileUtils.java:115
↓ 2 callers
Method
findOrNewChatTab
()
src/main/java/com/ppdai/bicoder/chat/BiCoderChatToolWindowContentManager.java:204
↓ 2 callers
Method
findRealOffsetBySpace
(@NotNull Editor editor, String linePrefix)
src/main/java/com/ppdai/bicoder/chat/hints/BaseChatMethodHintProvider.java:119
↓ 2 callers
Method
get
判断是否使用缓存,判断前后两次一致依据,前置内容一致,后置去除空格和换行要保持一致 两级缓存,一级缓存,缓存最近一次,二级缓存,缓存100条,如果超过100条,则根据Lru算法淘汰最久最少使用的一条, @param prefix 光标前内容 @param suffix 光标后内容 @return
src/main/java/com/ppdai/bicoder/cache/CompletionCache.java:39
↓ 2 callers
Method
getAllowVersions
()
src/main/java/com/ppdai/bicoder/model/ConfigData.java:40
↓ 2 callers
Method
getChatContext
()
src/main/java/com/ppdai/bicoder/chat/components/SingleChatContextJPanel.java:110
↓ 2 callers
Method
getCnNameByType
(String type)
src/main/java/com/ppdai/bicoder/chat/constant/MessageType.java:33
↓ 2 callers
Method
getCode
()
src/main/java/com/ppdai/bicoder/chat/model/ChatCompletionResponse.java:17
↓ 2 callers
Method
getCommandText
()
src/main/java/com/ppdai/bicoder/chat/model/SuggestCommand.java:27
↓ 2 callers
Method
getConfig
()
src/main/java/com/ppdai/bicoder/service/BiCoderService.java:43
↓ 2 callers
Method
getContent
()
src/main/java/com/ppdai/bicoder/chat/components/ResponsePanel.java:55
↓ 2 callers
Method
getConversation
()
src/main/java/com/ppdai/bicoder/chat/ChatToolWindowTabPanel.java:16
↓ 2 callers
Method
getData
()
src/main/java/com/ppdai/bicoder/model/BiCoderConfigResponse.java:38
↓ 2 callers
Method
getDisabledLanguages
()
src/main/java/com/ppdai/bicoder/menu/BiCoderSettingsForm.java:115
↓ 2 callers
Method
getFileWhitelist
()
src/main/java/com/ppdai/bicoder/model/ConfigData.java:120
↓ 2 callers
Method
getFirstLineIndent
获取代码第一行缩进长度 @param code 代码 @return 缩进长度
src/main/java/com/ppdai/bicoder/chat/diff/handler/BaseDiffHandler.java:238
↓ 2 callers
Method
getFirstLineIndent
获取代码第一行缩进长度 @param code 代码 @return 缩进长度
src/main/java/com/ppdai/bicoder/chat/edit/handler/EditorCodeHandler.java:235
↓ 2 callers
Method
getFoldRegions
获取当前光标所在折叠区域 @param focusedEditor 当前编辑器 @param exceptCursorPosition 光标位置 @return 折叠区域
src/main/java/com/ppdai/bicoder/utils/InfoUtils.java:485
↓ 2 callers
Method
getGenerateUUID
()
src/main/java/com/ppdai/bicoder/model/BiCoderCompletionStatusResponse.java:66
↓ 2 callers
Method
getHint
()
src/main/java/com/ppdai/bicoder/chat/model/SuggestCommand.java:44
↓ 2 callers
Method
getLabel
(LanguageChoice languageChoice)
src/main/java/com/ppdai/bicoder/menu/LanguageTable.java:166
↓ 2 callers
Method
getLanguage
()
src/main/java/com/ppdai/bicoder/chat/model/bo/MessageContextBo.java:108
↓ 2 callers
Method
getLanguage
(Project project)
src/main/java/com/ppdai/bicoder/menu/BiCoderStatusBarWidget.java:171
↓ 2 callers
Method
getMaxCurrentOpenedEditorCacheUseSize
()
src/main/java/com/ppdai/bicoder/model/ConfigData.java:128
↓ 2 callers
Method
getMaxPrefixOffsetPercent
()
src/main/java/com/ppdai/bicoder/model/ConfigData.java:64
↓ 2 callers
Method
getMaxSuffixOffsetPercent
()
src/main/java/com/ppdai/bicoder/model/ConfigData.java:80
↓ 2 callers
Method
getMessage
()
src/main/java/com/ppdai/bicoder/chat/model/ChatCompletionResponse.java:25
↓ 2 callers
Method
getOpenedEditorCacheFileMaxLine
()
src/main/java/com/ppdai/bicoder/config/UserSetting.java:420
↓ 2 callers
Method
getOpenedEditorCacheFileMinLine
()
src/main/java/com/ppdai/bicoder/config/UserSetting.java:412
↓ 2 callers
Method
getPanel
()
src/main/java/com/ppdai/bicoder/menu/BiCoderProjectSettingsForm.java:42
↓ 2 callers
Method
getPresentation
()
src/main/java/com/ppdai/bicoder/menu/BiCoderStatusBarWidget.java:126
↓ 2 callers
Method
getRGB
(Color color)
src/main/java/com/ppdai/bicoder/utils/ThemeUtils.java:33
↓ 2 callers
Method
getResourceContent
(String name)
src/main/java/com/ppdai/bicoder/utils/FileUtils.java:81
↓ 2 callers
Method
getSelectCodeFileFullPath
()
src/main/java/com/ppdai/bicoder/chat/conversation/Message.java:98
↓ 2 callers
Method
getSelectedCodeLanguage
()
src/main/java/com/ppdai/bicoder/chat/conversation/Message.java:90
↓ 2 callers
Method
getSelectedLanguage
()
src/main/java/com/ppdai/bicoder/menu/CascadeComboBox.java:79
↓ 2 callers
Method
getSelectedValue
()
src/main/java/com/ppdai/bicoder/menu/BiCoderStatusBarWidget.java:121
↓ 2 callers
Method
getSimilarityPercentage
()
src/main/java/com/ppdai/bicoder/model/ConfigData.java:88
↓ 2 callers
Method
getStringFontSize
(String text, Font font)
src/main/java/com/ppdai/bicoder/utils/SwingUtils.java:75
↓ 2 callers
Method
getSuggestCommandListComponent
()
src/main/java/com/ppdai/bicoder/chat/components/UserPromptTextArea.java:610
↓ 2 callers
Method
getSystemFilePath
()
src/main/java/com/ppdai/bicoder/chat/model/ChatContext.java:113
↓ 2 callers
Method
getTestSchema
()
src/main/java/com/ppdai/bicoder/chat/model/bo/MessageContextBo.java:92
↓ 2 callers
Method
getText
()
src/main/java/com/ppdai/bicoder/model/BiCoderCompletionResponse.java:45
↓ 2 callers
Method
getUnitTestLanguageFrameworkMap
()
src/main/java/com/ppdai/bicoder/model/ConfigData.java:112
↓ 2 callers
Method
getValidPrefixLength
()
src/main/java/com/ppdai/bicoder/model/ConfigData.java:96
↓ 2 callers
Method
getValidSuffixReg
()
src/main/java/com/ppdai/bicoder/model/ConfigData.java:104
↓ 2 callers
Method
handleCommand
处理生成当前可见的命令
src/main/java/com/ppdai/bicoder/chat/components/UserPromptTextArea.java:163
↓ 2 callers
Method
handleSubmit
()
src/main/java/com/ppdai/bicoder/chat/components/UserPromptTextArea.java:221
↓ 2 callers
Method
installUpdateRightNow
(final Project project, final PluginDownloader pluginDownloader)
src/main/java/com/ppdai/bicoder/job/PluginUpdateCheckTask.java:82
↓ 2 callers
Method
isEditorInstanceSupported
(@NotNull Editor editor)
src/main/java/com/ppdai/bicoder/utils/EditorUtils.java:39
↓ 2 callers
Method
isInvalidJavaMethod
(@NotNull PsiElement element)
src/main/java/com/ppdai/bicoder/utils/PsiUtils.java:39
↓ 2 callers
Method
isSelected
(Conversation conversation)
src/main/java/com/ppdai/bicoder/chat/conversation/ConversationPanel.java:44
↓ 2 callers
Method
notifyUpdateFinished
(@NotNull Project project)
src/main/java/com/ppdai/bicoder/job/PluginUpdateCheckTask.java:120
↓ 2 callers
Method
onComplete
(String completeMessage)
src/main/java/com/ppdai/bicoder/chat/completion/listener/CompletionEventListener.java:34
↓ 2 callers
Method
paintBorder
(Graphics g)
src/main/java/com/ppdai/bicoder/chat/components/UserPromptTextArea.java:191
↓ 2 callers
Method
processEditCode
(String markdownCode)
src/main/java/com/ppdai/bicoder/chat/components/markdown/MarkdownPanel.java:250
↓ 2 callers
Method
processResponse
(String markdownInput, boolean isCodeResponse)
src/main/java/com/ppdai/bicoder/chat/components/markdown/MarkdownPanel.java:207
↓ 2 callers
Method
refresh
()
src/main/java/com/ppdai/bicoder/chat/conversation/ConversationsHistoryToolWindow.java:52
↓ 2 callers
Method
reloadMessage
(Message message, Conversation conversation)
src/main/java/com/ppdai/bicoder/chat/BaseChatToolWindowTabPanel.java:172
↓ 2 callers
Method
renderChatContext
(@NotNull ChatContext chatContext, boolean showCloseButton)
src/main/java/com/ppdai/bicoder/chat/components/SingleChatContextJPanel.java:37
↓ 2 callers
Method
renderInline
(@NotNull Editor focusedEditor, int currentCursorPosition, InlayModel inlayModel, String inlineHint, BiCoderCo
src/main/java/com/ppdai/bicoder/handler/BiCoderCompletionHandler.java:369
↓ 2 callers
Method
resize
()
src/main/java/com/ppdai/bicoder/chat/actions/StartEditCode.java:82
↓ 2 callers
Method
resize
()
src/main/java/com/ppdai/bicoder/chat/actions/StartInlineChat.java:69
↓ 2 callers
Method
saveMessage
(String response, Message message, Conversation conversation, boolean isRetry)
src/main/java/com/ppdai/bicoder/chat/conversation/ConversationService.java:60
↓ 2 callers
Method
setChatContexts
(List<ChatContext> chatContexts)
src/main/java/com/ppdai/bicoder/chat/conversation/Message.java:110
↓ 2 callers
Method
setCommandPopupOpened
(boolean commandPopupOpened)
src/main/java/com/ppdai/bicoder/chat/components/UserPromptTextArea.java:217
↓ 2 callers
Method
setCompletionId
(String completionId)
src/main/java/com/ppdai/bicoder/model/BiCoderCompletion.java:24
↓ 2 callers
Method
setContent
(String content)
src/main/java/com/ppdai/bicoder/chat/model/ChatContext.java:77
↓ 2 callers
Method
setConversation
(@Nullable Conversation conversation)
src/main/java/com/ppdai/bicoder/chat/ChatToolWindowTabPanel.java:18
↓ 2 callers
Method
setCurrentRequestId
(String currentRequestId)
src/main/java/com/ppdai/bicoder/chat/conversation/Message.java:78
↓ 2 callers
Method
setInlinePopup
(JBPopup inlinePopup)
src/main/java/com/ppdai/bicoder/chat/components/UserPromptTextArea.java:618
↓ 2 callers
Method
setLastAdd
(boolean lastAdd)
src/main/java/com/ppdai/bicoder/chat/components/ChatContextArea.java:82
↓ 2 callers
Method
setSubmitEnabled
(boolean submitEnabled)
src/main/java/com/ppdai/bicoder/chat/components/UserPromptTextArea.java:207
↓ 2 callers
Method
setTestFileRootPath
(String testFileRootPath)
src/main/java/com/ppdai/bicoder/config/UserProjectSetting.java:72
↓ 2 callers
Method
setValue
(LanguageChoice languageChoice, Boolean value)
src/main/java/com/ppdai/bicoder/menu/LanguageTable.java:131
↓ 2 callers
Method
showBalloon
(String content, MessageType messageType, Point locationOnScreen)
src/main/java/com/ppdai/bicoder/utils/BalloonUtils.java:22
↓ 2 callers
Method
startCommonChat
开始通用聊天 @param text 用户输入的文本
src/main/java/com/ppdai/bicoder/chat/components/UserPromptTextArea.java:437
↓ 2 callers
Method
startConversation
()
src/main/java/com/ppdai/bicoder/chat/conversation/ConversationService.java:112
↓ 2 callers
Method
stopCall
()
src/main/java/com/ppdai/bicoder/chat/components/UserPromptTextArea.java:280
↓ 2 callers
Method
stopStreaming
(MarkdownPanel responseContainer)
src/main/java/com/ppdai/bicoder/chat/BaseChatToolWindowTabPanel.java:228
↓ 2 callers
Method
toGray
(Color color)
src/main/java/com/ppdai/bicoder/renderer/CodeGenHintRenderer.java:206
↓ 2 callers
Method
triggerAutoCompletion
触发代码补全提示 @param focusedEditor 当前焦点编辑器 @param currentCursorPosition 当前光标位置
src/main/java/com/ppdai/bicoder/handler/BiCoderCompletionHandler.java:68
↓ 2 callers
Method
triggerSuggestCommandSelection
(SuggestCommand command)
src/main/java/com/ppdai/bicoder/chat/components/UserPromptTextArea.java:316
↓ 2 callers
Method
tryFindChatTabContent
()
src/main/java/com/ppdai/bicoder/chat/BiCoderChatToolWindowContentManager.java:198
↓ 2 callers
Method
tryGetNextOrPreviousConversation
(boolean isPrevious)
src/main/java/com/ppdai/bicoder/chat/conversation/ConversationService.java:132
↓ 2 callers
Method
updateChildComboBox
()
src/main/java/com/ppdai/bicoder/menu/CascadeComboBox.java:63
↓ 2 callers
Method
updateEnableState
(boolean isEnabled)
src/main/java/com/ppdai/bicoder/service/StateService.java:49
↓ 2 callers
Method
updateLanguageState
(boolean state)
src/main/java/com/ppdai/bicoder/service/StateService.java:42
↓ 2 callers
Method
updateLoadingState
(boolean isLoading)
src/main/java/com/ppdai/bicoder/service/StateService.java:55
↓ 2 callers
Method
updateState
更新状态,通知消息总线状态变化 @param state 状态
src/main/java/com/ppdai/bicoder/service/StateService.java:30
↓ 2 callers
Method
userContext
(List<ChatContextDto> userContext)
src/main/java/com/ppdai/bicoder/chat/model/EditCodeRequest.java:109
↓ 2 callers
Method
userText
(String userText)
src/main/java/com/ppdai/bicoder/chat/model/EditCodeRequest.java:99
↓ 2 callers
Method
withDeleteAction
(Runnable onDelete)
src/main/java/com/ppdai/bicoder/chat/components/ResponsePanel.java:41
↓ 2 callers
Method
withReloadAction
(Runnable onReload)
src/main/java/com/ppdai/bicoder/chat/components/ResponsePanel.java:36
↓ 2 callers
Method
withResponse
(String response)
src/main/java/com/ppdai/bicoder/chat/components/markdown/MarkdownPanel.java:118
↓ 1 callers
Method
ID
()
src/main/java/com/ppdai/bicoder/menu/BiCoderStatusBarWidget.java:132
↓ 1 callers
Method
acceptEdit
()
src/main/java/com/ppdai/bicoder/chat/diff/handler/BaseDiffHandler.java:148
← previous
next →
201–300 of 1,325, ranked by callers