开发者社区 > 云原生 > 正文

阿里云云效的索引构建中,针对阿里巴巴内部主要的 Java 语言,怎么实现从源代码到 LSIF 格式的

阿里云云效的索引构建中,针对阿里巴巴内部主要的 Java 语言,怎么实现从源代码到 LSIF 格式的转换?

展开
收起
vncamyi27xznk 2021-12-15 23:42:55 659 0
1 条回答
写回答
取消 提交回答
  • 针对阿里巴巴内部主要的 Java 语言,我们利用开源 Java 代码解析工具 Spoon[2]将 Java 源代码分析为AST(抽象语法树),然后捕捉定义和引用、定义与注释之间的关联,将坐标信息、注释内容,文本类型,所属文件等信息聚合,输出为统一的 LSIF 的 Json 格式。

    答复内容摘自《云原生技术与架构实践年货小红书》,这本电子书收录开发者藏经阁 下载连接:https://developer.aliyun.com/topic/download?id=1127

    2021-12-16 14:30:29
    赞同 展开评论 打赏

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
从黑盒运维到DEVOPS 立即下载
云上DevOps开发布局 立即下载
DevOps与传统的融合落地实践及案例分享 立即下载