Skip to content

Conversation

@Huabuxiu
Copy link
Contributor

@Huabuxiu Huabuxiu commented Sep 18, 2025

What type of PR is this?

feat: support java parser with tree-sitter and jdt-ls lsp

Check the PR title.

  • This PR title match the format: <type>(optional scope): <description>
  • The description of this PR title is user-oriented and clear enough for others to understand.
  • Attach the PR updating the user documentation if the current PR requires user awareness at the usage level. [User docs repo](GitHub - cloudwego/cloudwego.github.io: Website for CloudWeGo)

(Optional) Translate the PR title into Chinese.

(Optional) More detailed description for this PR(en: English/zh: Chinese).

en:

  • Only perform Java static analysis, excluding advanced content such as dynamic proxies, AOP programming, and bytecode modification agents.
  • Only supports Maven projects.
  • Only builds the graph structure within the current code repository, not processing the contents of dependent Jar packages, such as Maven dependencies.

zh(optional):

  • 只做Java 静态分析,不包含动态代理,AOP 编程 ,字节码修改Agent等高级内容。
  • 只支持Maven 项目
  • 只构建 当前代码仓库内部 图谱结构,不处理依赖Jar 包内容,比如 Maven dependencies

(Optional) Which issue(s) this PR fixes:

(optional) The PR that updates user documentation:

more detail of this pr : docs/tree-sitter_and_lsp_zh.md

@Huabuxiu Huabuxiu force-pushed the feature-20250918-add-java-for-pr branch from e4e1ecd to 5b2c1a4 Compare September 18, 2025 11:33
@welkeyever
Copy link
Member

LGTM, thanks for your contribution!

@welkeyever welkeyever merged commit bcc9fba into cloudwego:main Sep 18, 2025
4 checks passed
@welkeyever
Copy link
Member

Part of #64

@welkeyever welkeyever mentioned this pull request Sep 19, 2025
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants