3

在创建软件应用程序时,我正在创建要插入到 Javdoc 的 doclet。我在使用 Javadoc 和创建的 RootDoc 时遇到的一个问题是它包含由编译器创建的空构造函数。有没有办法通过提供给我的 doclet 的 RootDoc 来防止这种情况发生或识别它们?当我发现 isSynthetic 方法时,我以为我昨晚在这方面取得了进展,但 nullary 构造函数显然不是合成的。

4

1 回答 1

2

进一步调查表明,为封闭的 ClassDoc 返回的 SourcePosition 与为生成的默认构造函数返回的 SourcePosition 具有相同的行号和列号(未记录的功能!)。我成功地将其用作鉴别器。

于 2012-07-03T23:10:56.027 回答