【发布时间】:2014-03-15 04:01:37
【问题描述】:
我试图解释为什么我在我的代码中放置了一个 SuppressWarnings,但由于我似乎只能将它们放在我的方法之上,所以我想在我的评论中创建一个指向特定行号的链接。我认为使用 (<filename>.java:<line>) 可以做到这一点,但它只是告诉我有问题的文件,而不是我想要的行的实际内容。
例如:
11 | @SuppressWarnings("unchecked") //I tend not to suppress warnings, but (Items.java:22) has no solution.
当我将鼠标悬停到或单击(Items.java:22) 部分时,它应该带我到第 22 行:
22 | return (T) itemMap.get(name);
为了在 Eclipse 中创建到所需行的链接,我必须做什么?它不必是特定的行号,因为当然,当我开始编辑我的代码时,我想要链接到的行已经移动到其他地方。它可以链接到某种锚点(尽管我不希望 Eclipse 很快就会拥有如此复杂的链接功能集)。
【问题讨论】:
-
这听起来真的没那么有用。几乎对代码的任何更改(添加/删除行)都会使该注释过时,因此无用。
-
@OliCharlesworth 感谢您对此事的意见。我编辑了这个问题来解决这个问题。
-
@Leo - 这并没有真正回答问题,因为答案仅指链接到方法,而不是明确的行或锚点。
-
您必须编写一个 Eclipse 插件。除此之外,如果一个方法太大以至于一个简单的注释说明它的用途是不够的,那么还有其他问题。