当前位置:  开发笔记 > 编程语言 > 正文

Eclipse JDT:如何获取Java内容辅助的数据模型

如何解决《EclipseJDT:如何获取Java内容辅助的数据模型》经验,为你挑选了0个好方法。

在Eclipse IDE上编写Java代码时,按Control + Space将弹出内容辅助窗口.
例如,内容辅助窗口System.将列出类System的所有可用字段和方法.

我需要通过代码访问内容辅助窗口的"数据模型".
使用上面的例子,它是:给定类名System,我如何检索所有可用的字段和方法?
我花了一些时间在grepcode.com上这三个类的源代码:

org.eclipse.jdt.ui.text.java.JavaContentAssistInvocationContext
org.eclipse.jdt.internal.ui.text.java.JavaCompletionProposalComputer
org.eclipse.jdt.ui.text.java.CompletionProposalCollector

看起来像一个ICompilationUnit实例用于提供字段和方法名称.

那我不明白如何为ICompilationUnitjre系统库或第三方库中的类生成实例?或者,如果我没有以正确的方式读取代码,那么程序如何查找字段和方法名称?(我不需要担心偏移和UI的东西,只需要担心"数据模型"部分).

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有