在线开发代码问题提示

功能 srczhIDE,在线开发,代码提示

目前用来检测代码问题的是采用eclipse的JDT功能。

利用JDT抽取java项目中java类的AST结构以及代码问题,要是本地这功能非他莫属,但是远程服务器面向多用户,特别是大文件AST性能消耗太大,这里敢问有这块经验的老铁是否有更好的解决方案。


src_error.png


org.eclipse.core.contenttype_3.2.100.v20070319.jar
org.eclipse.core.jobs_3.3.1.R33x_v20070709.jar
org.eclipse.core.resources.win32_3.3.0.v20070226.jar
org.eclipse.core.resources_3.3.1.R33x_v20080205.jar
org.eclipse.core.runtime_3.3.100.v20070530.jar
org.eclipse.equinox.common_3.3.0.v20070426.jar
org.eclipse.equinox.preferences_3.2.101.R33x_v20080117.jar
org.eclipse.jdt.core_3.3.3.v_793_R33x.jar
org.eclipse.osgi_3.3.2.R33x_v20080105.jar


final ASTParser parser = ASTParser.newParser(AST.JLS2); 	
parser.setSource(codes.toCharArray());
parser.setKind(ASTParser.K_COMPILATION_UNIT);
final Map options = JavaCore.getOptions();
JavaCore.setComplianceOptions(JavaCore.VERSION_1_7, options);


评论
您未登录,请您先 登录
admin
积分 771
排名 1
关注 1
收藏 3
项目 13
文章 21
问题 3
回答 11
关注 主页 消息
文章激励
  • 文章激励期间起每编文章活动奖励积分5分
  • 原创文章奖励积分10分
  • 每月完成30编文章额外奖励积分30分
  • 成为平台博主将成为合作客户,获得博客页面所有收益权
  • 参与并完成活动即送虚拟主机或mysql资源一份
  • 2021-11-19 ~ 2022-3-1
文章汇总
最新文章
2016 - 2021 © srczh.com 版权所有 增值电信经营许可:粤ICP备19068081号
深圳市中文远星科技有限公司