检索java元素';Eclipse中的javadocurl

检索java元素';Eclipse中的javadocurl,eclipse,url,javadoc,eclipse-jdt,Eclipse,Url,Javadoc,Eclipse Jdt,Eclipse中是否有API方法来检索元素的Javadoc的URL 我注意到org.eclipse.jdt.ui.JavaUI似乎有一个静态函数来实现这一点。您向它提供一个元素,如果它存在,它将返回URL 我的问题是,我想将它与我在Eclipse中使用的插件结合使用。除非绕开JDT类,否则通常无法访问JDT类,Eclipse开发人员不鼓励这样做。因此,我的问题是,是否有另一种(简单的)方法可以获取元素的Javadoc URL,而不需要我做得太过分?如果解析源代码,可以获得类层次结构。然后可以使用

Eclipse中是否有API方法来检索元素的Javadoc的URL

我注意到org.eclipse.jdt.ui.JavaUI似乎有一个静态函数来实现这一点。您向它提供一个元素,如果它存在,它将返回URL


我的问题是,我想将它与我在Eclipse中使用的插件结合使用。除非绕开JDT类,否则通常无法访问JDT类,Eclipse开发人员不鼓励这样做。因此,我的问题是,是否有另一种(简单的)方法可以获取元素的Javadoc URL,而不需要我做得太过分?

如果解析源代码,可以获得类层次结构。然后可以使用相同的URL:加上类路径进行访问。例如,对于ArrayList类

org.eclipse.jdt.ui.JavaUI是公共API。你能说得更具体一些吗?也许我误解了其他问题的意思。(例:)。我通过将JDT.ui作为依赖项添加到项目中获得了访问权限,但如果不这样做,它就无法直接访问。我听说不鼓励将它添加为依赖项,而不鼓励将jdt.ui添加为依赖项。唯一不鼓励的是访问内部类(即任何具有名为“internal”的包片段的类)。即使不鼓励这样做,如果你真的,真的需要的话,你仍然可以这样做。如果有,这将是令人惊讶的,因为URL可以根据版本进行更改。