Link 跳转到部署的 javadoc 中的特定方法

Link which jumps to specific method in deployed javadoc

我想生成一个 URL,打开后会跳转到 Javadoc 中的特定方法。

我假设标准 Javadoc 生成器还将 id 属性添加到包含该方法的某些元素。那样的话就容易了。 URL 可能看起来像 http://example.com/javadoc/some/package/MyClass#specialMethod。遗憾的是,我在生成的 Javadoc 文件中的任何地方都看不到 id 属性集。

是否可以将参数传递给 javadoc 生成器,它也会将 id 添加到方法中? 或者我是否必须编辑 javadoc 生成器的源代码?

我想到的另一个解决方案是将 html 添加到我感兴趣的每个方法中。类似于 <p id="specialMethod" style="visibility:hidden;"></p>,但出于显而易见的原因我不想这样做。

我发现,在设置了 name 属性的方法标题周围有一个 <a> 标记。 <a name="specialMethod--"></a>.

所以我只需要在 url:

的末尾添加两个破折号

http://example.com/javadoc/some/package/MyClass#specialMethod--

根据 HTML5,name 属性在 a 标签上已过时。