gpt4 book ai didi

java - 插件 : how to get all the types available in my eclipse Workspace?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:20:11 24 4
gpt4 key购买 nike

我正在编写一个 eclipse 插件,我想获得我工作区中可用的所有类型,
比如按下 Ctrl+Shift+T,
但在列表或数组中。

我该怎么做?

最佳答案

相关代码引用自org.eclipse.jdt.internal.ui.dialogs.FilteredTypesSelectionDialog(ctrl-shift-触发的OpenTypeSelectionDialog T 继承自)。

如果您检查 fillContentProvider() 方法,您会看到它是 org.eclipse.jdt.core.search.SearchEngine,它被传递给 TypeSearchRequestor 和 TypeItemsFilter 以匹配所需的类型。

如果您查看 SearchEngine.searchAllTypeNames() 的 Javadoc 和/或调试其执行,您应该非常清楚如何将工作空间类型获取到请求程序中,并相应地处理它们。

关于java - 插件 : how to get all the types available in my eclipse Workspace?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1333842/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com