MCPcopy Create free account

hub / github.com/FinVolution/XCoder-Intellij / functions

Functions1,325 in github.com/FinVolution/XCoder-Intellij

↓ 1 callersMethodgetCurrentOpenedEditorContextList
获取用户最近聚焦并且还打开着的editor,工程刚打开时 @param fileFullPath 文件全路径 @return 上下文列表
src/main/java/com/ppdai/bicoder/cache/ProjectCache.java:87
↓ 1 callersMethodgetCursorBlockRange
获取当前光标所在折叠区域,如果不在方法内,则返回整个类的折叠区域 @param language 语言 @param project 项目对象 @param document 文档对象 @param focusedEdito
src/main/java/com/ppdai/bicoder/utils/InfoUtils.java:347
↓ 1 callersMethodgetCustomUintTestFramework
()
src/main/java/com/ppdai/bicoder/config/UserProjectSetting.java:60
↓ 1 callersMethodgetData
()
src/main/java/com/ppdai/bicoder/chat/model/ChatCompletionResponse.java:33
↓ 1 callersMethodgetDeclaredFields
(Class<?> clazz)
src/main/java/com/ppdai/bicoder/utils/ReflectUtil.java:44
↓ 1 callersMethodgetDeclaredMethods
(Class<?> clazz)
src/main/java/com/ppdai/bicoder/utils/ReflectUtil.java:57
↓ 1 callersMethodgetEnableCache
()
src/main/java/com/ppdai/bicoder/config/UserSetting.java:203
↓ 1 callersMethodgetEndLine
()
src/main/java/com/ppdai/bicoder/chat/model/ChatContext.java:97
↓ 1 callersMethodgetEndOffset
()
src/main/java/com/ppdai/bicoder/model/CodeBlockRange.java:27
↓ 1 callersMethodgetExtensions
()
src/main/java/com/ppdai/bicoder/model/LanguageFileExtensionDetails.java:27
↓ 1 callersMethodgetFilePath
()
src/main/java/com/ppdai/bicoder/model/ClassInfo.java:23
↓ 1 callersMethodgetFirstLineCompletionList
()
src/main/java/com/ppdai/bicoder/model/BiCoderCodeCompletion.java:44
↓ 1 callersMethodgetFirstLineIndent
获取代码第一行缩进长度 @param code 代码 @return 缩进长度
src/main/java/com/ppdai/bicoder/chat/tests/handler/LocalTestsFileHandler.java:315
↓ 1 callersMethodgetFirstProcessCode
()
src/main/java/com/ppdai/bicoder/chat/StreamParser.java:74
↓ 1 callersMethodgetFirstUserMessage
(Conversation conversation)
src/main/java/com/ppdai/bicoder/chat/conversation/ConversationPanel.java:95
↓ 1 callersMethodgetFontMetrics
(Editor editor)
src/main/java/com/ppdai/bicoder/renderer/CodeGenHintRenderer.java:217
↓ 1 callersMethodgetGenerateScheme
获取生成方案 如果beforeCursor最后一个换行符前有实际意义内容,则字符串第一个字符为Y,否则为N,最后一个换行符后有实际意义内容,则字符串第二个字符为Y,否则为N,如果不存在换行符,则直接判断beforeCursor是否有实际意义内容 如果afterCursor第一个换行符前有实际意义内容
src/main/java/com/ppdai/bicoder/utils/InfoUtils.java:254
↓ 1 callersMethodgetGitUrl
()
src/main/java/com/ppdai/bicoder/cache/ProjectCache.java:40
↓ 1 callersMethodgetGolandTestFile
获取goland单测文件 1. 优先文件名拼接test前后缀来搜寻已存在单测文件 2. 如果搜索不到, 那就在同一个文件夹下搜寻一个单测文件 3. 如果搜索不到, 那就全局搜一下 @param virtualFile 当前文件
src/main/java/com/ppdai/bicoder/utils/ContextUtils.java:182
↓ 1 callersMethodgetIcon
()
src/main/java/com/ppdai/bicoder/menu/BiCoderStatusBarWidget.java:102
↓ 1 callersMethodgetIconLabel
()
src/main/java/com/ppdai/bicoder/chat/components/ResponsePanel.java:108
↓ 1 callersMethodgetId
()
src/main/java/com/ppdai/bicoder/chat/model/ChatContext.java:61
↓ 1 callersMethodgetInsertText
()
src/main/java/com/ppdai/bicoder/model/FirstLineCompletion.java:24
↓ 1 callersMethodgetJavaTestFile
获取java单测文件 1. 优先文件名拼接test前后缀来搜寻已存在单测文件 2. 如果搜索不到, 那就在同一个包下搜寻一个单测文件 3. 如果搜索不到, 那就在一般的默认单测目录里搜寻一个单测文件 @param virtualFile 当前文件
src/main/java/com/ppdai/bicoder/utils/ContextUtils.java:88
↓ 1 callersMethodgetLandingView
()
src/main/java/com/ppdai/bicoder/chat/BaseChatToolWindowTabPanel.java:43
↓ 1 callersMethodgetLastPosition
获取上次索引位置 @param file 当前文件 @return 上次索引位置
src/main/java/com/ppdai/bicoder/handler/BiCoderCompletionHandler.java:420
↓ 1 callersMethodgetMaxCompletionTokens
()
src/main/java/com/ppdai/bicoder/config/UserSetting.java:316
↓ 1 callersMethodgetMaxCurrentOpenedEditorCacheUseSize
()
src/main/java/com/ppdai/bicoder/config/UserSetting.java:428
↓ 1 callersMethodgetMaxCursorPrefix
获取设置允许的最大光标前代码 如果第一行不完整,则取第二行的起始位置 @param document 文本内容对象 @param cursorPosition 光标位置 @return 光标前代码
src/main/java/com/ppdai/bicoder/utils/CursorUtils.java:71
↓ 1 callersMethodgetMaxCursorSuffix
获取设置允许的最大光标后代码 如果最后一行不完整,则取最后第二行的结束位置 @param document 文本内容对象 @param cursorPosition 光标位置 @return 光标后代码
src/main/java/com/ppdai/bicoder/utils/CursorUtils.java:101
↓ 1 callersMethodgetMessage
()
src/main/java/com/ppdai/bicoder/model/BiCoderConfigResponse.java:30
↓ 1 callersMethodgetMessage
()
src/main/java/com/ppdai/bicoder/model/BiCoderCompletionResponse.java:29
↓ 1 callersMethodgetModelName
()
src/main/java/com/ppdai/bicoder/config/UserSetting.java:268
↓ 1 callersMethodgetNextConversation
()
src/main/java/com/ppdai/bicoder/chat/conversation/ConversationService.java:128
↓ 1 callersMethodgetPreviousConversation
()
src/main/java/com/ppdai/bicoder/chat/conversation/ConversationService.java:124
↓ 1 callersMethodgetPythonLastMethodIndent
获取python代码最后一个方法的缩进 @param fileCode python代码 @return 缩进长度
src/main/java/com/ppdai/bicoder/chat/tests/handler/LocalTestsFileHandler.java:329
↓ 1 callersMethodgetPythonTestFile
获取python单测文件 1. 优先文件名拼接test前后缀来搜寻已存在单测文件 2. 如果搜索不到, 那就在一般的默认单测目录里搜寻一个单测文件 @param virtualFile 当前文件
src/main/java/com/ppdai/bicoder/utils/ContextUtils.java:140
↓ 1 callersMethodgetReferenceUrls
()
src/main/java/com/ppdai/bicoder/chat/model/ReferenceLinkResponse.java:78
↓ 1 callersMethodgetRequestBody
获取请求body @param conversation 会话 @param message 消息 @return 请求body
src/main/java/com/ppdai/bicoder/chat/completion/handler/BaseChatCompletionRequestHandler.java:128
↓ 1 callersMethodgetResultSize
()
src/main/java/com/ppdai/bicoder/config/UserSetting.java:308
↓ 1 callersMethodgetSelectCodeFileFullPath
()
src/main/java/com/ppdai/bicoder/chat/model/bo/MessageContextBo.java:116
↓ 1 callersMethodgetSelectedUintTestFramework
()
src/main/java/com/ppdai/bicoder/config/UserProjectSetting.java:51
↓ 1 callersMethodgetStartLine
()
src/main/java/com/ppdai/bicoder/chat/model/ChatContext.java:89
↓ 1 callersMethodgetStartOffset
()
src/main/java/com/ppdai/bicoder/model/CodeBlockRange.java:19
↓ 1 callersMethodgetStartPosition
()
src/main/java/com/ppdai/bicoder/model/FirstLineCompletion.java:16
↓ 1 callersMethodgetStop
()
src/main/java/com/ppdai/bicoder/config/UserSetting.java:276
↓ 1 callersMethodgetStream
()
src/main/java/com/ppdai/bicoder/config/UserSetting.java:292
↓ 1 callersMethodgetSuffixCacheKey
计算后置缓存key @param afterCursor 后置内容 @return 后置缓存key
src/main/java/com/ppdai/bicoder/handler/BiCoderCompletionHandler.java:406
↓ 1 callersMethodgetSuggestTestPath
(@NotNull Project project, @NotNull String language, @NotNull String currentSelectCodeFileFullPath)
src/main/java/com/ppdai/bicoder/chat/tests/handler/NewTestsFileHandler.java:167
↓ 1 callersMethodgetTemperature
()
src/main/java/com/ppdai/bicoder/config/UserSetting.java:284
↓ 1 callersMethodgetTestFile
根据当前文件获取单测文件 @param codeLanguage 代码语言 @param virtualFile 当前文件
src/main/java/com/ppdai/bicoder/utils/ContextUtils.java:44
↓ 1 callersMethodgetTestFilePath
()
src/main/java/com/ppdai/bicoder/chat/model/bo/MessageContextBo.java:100
↓ 1 callersMethodgetTestsFileName
()
src/main/java/com/ppdai/bicoder/chat/tests/handler/NewTestsFileHandler.java:138
↓ 1 callersMethodgetTextAttributes
(Editor editor)
src/main/java/com/ppdai/bicoder/renderer/CodeGenHintRenderer.java:57
↓ 1 callersMethodgetTopP
()
src/main/java/com/ppdai/bicoder/config/UserSetting.java:300
↓ 1 callersMethodgetTrimByIndentation
()
src/main/java/com/ppdai/bicoder/config/UserSetting.java:324
↓ 1 callersMethodgetType
()
src/main/java/com/ppdai/bicoder/chat/constant/MessageType.java:25
↓ 1 callersMethodgetType
()
src/main/java/com/ppdai/bicoder/chat/model/ChatContextFile.java:21
↓ 1 callersMethodgetUpdatedOn
()
src/main/java/com/ppdai/bicoder/chat/conversation/Conversation.java:48
↓ 1 callersMethodgetUrl
获取请求url @return 请求url
src/main/java/com/ppdai/bicoder/chat/completion/handler/BaseChatCompletionRequestHandler.java:135
↓ 1 callersMethodgetValidPrefixLength
()
src/main/java/com/ppdai/bicoder/config/UserSetting.java:356
↓ 1 callersMethodgetValidSuffixReg
()
src/main/java/com/ppdai/bicoder/config/UserSetting.java:348
↓ 1 callersMethodgitUrl
(String gitUrl)
src/main/java/com/ppdai/bicoder/model/BiCoderCompletionRequest.java:201
↓ 1 callersMethodhandleAction
(@NotNull AnActionEvent e)
src/main/java/com/ppdai/bicoder/chat/actions/ButtonAction.java:27
↓ 1 callersMethodhandleCode
(String code)
src/main/java/com/ppdai/bicoder/chat/diff/handler/BaseDiffHandler.java:88
↓ 1 callersMethodhandleCode
(String code)
src/main/java/com/ppdai/bicoder/chat/tests/handler/LocalTestsFileHandler.java:116
↓ 1 callersMethodhandleCode
(String finalCode)
src/main/java/com/ppdai/bicoder/chat/tests/handler/NewTestsFileHandler.java:98
↓ 1 callersMethodhandleCode
(String code)
src/main/java/com/ppdai/bicoder/chat/edit/handler/EditorCodeHandler.java:85
↓ 1 callersMethodhandleCodeIndent
处理代码每行增加缩进 @param code 代码 @return 处理后的代码
src/main/java/com/ppdai/bicoder/chat/diff/handler/BaseDiffHandler.java:217
↓ 1 callersMethodhandleCodeIndent
处理代码每行增加缩进,并处理第一行注释和开始结束换行 @param code 代码 @return 处理后的代码
src/main/java/com/ppdai/bicoder/chat/tests/handler/LocalTestsFileHandler.java:271
↓ 1 callersMethodhandleCodeIndent
处理代码每行增加缩进 @param code 代码 @return 处理后的代码
src/main/java/com/ppdai/bicoder/chat/edit/handler/EditorCodeHandler.java:214
↓ 1 callersMethodhandleGolandClass
todo 处理goland类,IC版本暂时不支持 @param element 类型元素 @param classMethodDefineMap 类方法定义 @param project 项目对象
src/main/java/com/ppdai/bicoder/utils/InfoUtils.java:803
↓ 1 callersMethodhandleHyperlinkClicked
(HyperlinkEvent event)
src/main/java/com/ppdai/bicoder/utils/SwingUtils.java:53
↓ 1 callersMethodhandleJavaClass
处理java类 @param element 类型元素 @param classMethodDefineMap 类方法定义 @param project 项目对象
src/main/java/com/ppdai/bicoder/utils/InfoUtils.java:643
↓ 1 callersMethodhandleJavaMethod
处理java方法 @param file 当前文件 @param element 方法调用元素 @param methodCodeMap 方法代码
src/main/java/com/ppdai/bicoder/utils/InfoUtils.java:535
↓ 1 callersMethodhandlePythonClass
处理python类 @param element 类元素 @param classMethodDefineMap 类方法定义 @param project 项目对象
src/main/java/com/ppdai/bicoder/utils/InfoUtils.java:734
↓ 1 callersMethodhandleRepetitiveCode
处理重复代码 @param text 代码 @return 处理后的代码
src/main/java/com/ppdai/bicoder/utils/FormatUtils.java:39
↓ 1 callersMethodhideToolWindow
()
src/main/java/com/ppdai/bicoder/chat/BiCoderChatToolWindowContentManager.java:168
↓ 1 callersMethodideaInfo
(String ideaInfo)
src/main/java/com/ppdai/bicoder/model/BiCoderCompletionRequest.java:211
↓ 1 callersMethodinit
()
src/main/java/com/ppdai/bicoder/chat/BaseChatToolWindowTabPanel.java:235
↓ 1 callersMethodinit
()
src/main/java/com/ppdai/bicoder/chat/components/UserPromptTextArea.java:237
↓ 1 callersMethodinit
()
src/main/java/com/ppdai/bicoder/chat/diff/handler/BaseDiffHandler.java:103
↓ 1 callersMethodinit
()
src/main/java/com/ppdai/bicoder/chat/tests/handler/LocalTestsFileHandler.java:132
↓ 1 callersMethodinit
()
src/main/java/com/ppdai/bicoder/chat/tests/handler/NewTestsFileHandler.java:115
↓ 1 callersMethodinit
()
src/main/java/com/ppdai/bicoder/chat/edit/handler/EditorCodeHandler.java:100
↓ 1 callersMethodinitCommand
(@NotNull List<SuggestCommand> visibleCommands)
src/main/java/com/ppdai/bicoder/chat/components/UserPromptTextArea.java:361
↓ 1 callersMethodinitCommands
()
src/main/java/com/ppdai/bicoder/chat/components/UserPromptTextArea.java:295
↓ 1 callersMethodinitCommonSetting
()
src/main/java/com/ppdai/bicoder/menu/BiCoderSettingsForm.java:79
↓ 1 callersMethodinitCurrentOpenedEditorContext
初始化当前打开的editor上下文,主要用于工程打开时提前将所有打开的文件加入缓存
src/main/java/com/ppdai/bicoder/cache/ProjectCache.java:122
↓ 1 callersMethodinitItems
(@NotNull Set<String> disabledLanguages)
src/main/java/com/ppdai/bicoder/menu/LanguageTable.java:22
↓ 1 callersMethodinitLanguageGroup
()
src/main/java/com/ppdai/bicoder/menu/BiCoderSettingsForm.java:59
↓ 1 callersMethodinitListeners
()
src/main/java/com/ppdai/bicoder/chat/components/UserPromptTextArea.java:342
↓ 1 callersMethodinitParentCombobox
(String language)
src/main/java/com/ppdai/bicoder/menu/CascadeComboBox.java:51
↓ 1 callersMethodinitPlugin
()
src/main/java/com/ppdai/bicoder/listeners/MyPluginManagerListener.java:28
↓ 1 callersMethodinitialize
(Project project, Disposable parentDisposable)
src/main/java/com/ppdai/bicoder/chat/BiCoderChatToolWindowPanel.java:27
↓ 1 callersMethodisCached
()
src/main/java/com/ppdai/bicoder/model/BiCoderCodeCompletion.java:52
↓ 1 callersMethodisCommandExcluded
判断当前命令是否需要排除自动补全 @param command 命令 @return 是否需要触发自动补全
src/main/java/com/ppdai/bicoder/utils/EditorUtils.java:217
↓ 1 callersMethodisEditorWritable
(@NotNull Editor editor)
src/main/java/com/ppdai/bicoder/utils/EditorUtils.java:49
↓ 1 callersMethodisInsufficientContrast
(TextAttributes attributes, TextAttributes surroundingAttributes)
src/main/java/com/ppdai/bicoder/renderer/CodeGenHintRenderer.java:193
↓ 1 callersMethodisMainEditor
判断当前编辑器是否是主编辑器 @param editor 文本编辑器实例 @return 是否是主编辑器
src/main/java/com/ppdai/bicoder/utils/EditorUtils.java:59
← previousnext →401–500 of 1,325, ranked by callers