草庐IT

non-javadoc

全部标签

java - 断言集合 "Contains at least one non-null element"

我想验证一个集合是否包含至少一个非空元素。我试过is(not(empty())),但是这在下面的测试中通过了。importorg.junit.Test;importjava.util.ArrayList;importjava.util.Collection;importstaticorg.hamcrest.CoreMatchers.is;importstaticorg.hamcrest.MatcherAssert.assertThat;importstaticorg.hamcrest.Matchers.empty;importstaticorg.hamcrest.Matchers.no

java - 对 javadoc 中方法参数的可重构引用

如何在javadoc中引用方法参数,以便重构引用?例如:publicclassA{privateintfield;/***@paramp*{@link#field}isinitializedusingthevalueofp.*/voidfoo(intp){//...}}如果我重命名上面代码中的参数p,我想要"...usingthevalueofp"相应更改的文本(就像重命名字段会更改{@link#field}一样)。我读了this旧帖子和更多资源,但找不到解决方法。javadoc支持吗? 最佳答案 由于Java删除,方法参数名称是短

java - 用于匹配 javadoc 片段的正则表达式

这question让我想到在regex中匹配包含一些指定文本的javadoc注释。例如,查找所有包含@deprecated的javadoc片段:/***Method1*.....*@deprecated*@return*/我设法得到表达式/\*\*.*?@deprecated.*?\*/但在某些情况下这会失败,例如:/***Method1*.....*@return*/publicintMethod1(){}//thismethodshouldbe@deprecatedpublicvoidMethod2(){}/***Method3*.....*@return*/publicintMe

java - Lotus 的 Notes.jar 的 javadoc 在哪里?

我需要使用LotusNotes/Domino作为Java应用程序的数据源。IBM的文档说Notes.jar包含我需要的一切,但是javadoc在哪里? 最佳答案 我相信API在DominoDesignerHelp中有详细说明. 关于java-Lotus的Notes.jar的javadoc在哪里?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1848243/

java - 如何在 NetBeans 中禁用 javadoc 拼写检查器

我习惯于为程序中的所有公共(public)字段和方法编写javadoc风格的注释。NetBeans有一个烦人的习惯,就是检查我在这些注释中的拼写方式。如果它找到一个它“认为”不好的词,它会在它下面划线。我讨厌它,我希望它消失。但我找不到任何选项来禁用它。有谁知道这样做的方法吗? 最佳答案 简单的谷歌搜索返回this要让NetBeans真正了解您不需要拼写检查程序,请执行以下操作:前往工具->插件->已安装选项卡->选择拼写检查器插件->按停用->重新启动NetBeans 关于java-如

java - 解释警告 : non-varargs call of varargs method with inexact argument type for last parameter

这个问题在这里已经有了答案:WhydoIgetacompilationwarninghere(varargsmethodcallinJava)(5个答案)关闭6年前。这是我收到警告的示例代码。StringlsSQL=foMetaQuery.getSQL();StringlsNewSQL=replace(lsSQL,"''{","''{");lsNewSQL=replace(lsNewSQL,"}''","}''");lsNewSQL=replace(lsNewSQL,"}","}");lsNewSQL=MessageFormat.format(lsNewSQL,foSubstituti

java - 在 Gradle 中启用 HTML5 Javadoc

我们已经将一个Java项目升级到JDK10。在运行构建脚本时,Javadoc输出警告:javadoc:warning-YouhavenotspecifiedtheversionofHTMLtouse.ThedefaultiscurrentlyHTML4.01,butthiswillchangetoHTML5inafuturerelease.Tosuppressthiswarning,pleasespecifytheversionofHTMLusedinyourdocumentationcommentsandtobegeneratedbythisdoclet,usingthe-html4

java - Netbeans 警告 : Exporting non-public type through public API

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭9年前。Improvethisquestion我正在创建一个Slick2D游戏。现在,我正在创建一个Video类,其中包含内部类(FrameSize、FPS、FullScreen..)。所以我有一个OOD想法以一种方式进行包装,就像我们调用System.out.println()一样。这意味着我将拥有他的内部类的公共(public)视频类和公共(public)静态实例,但是netbeansIDE向我提示“通过公共(public)API导出非公共(pu

Javadoc => 如何添加一个很酷的标题标签

我尝试在我的javadoc中添加这种类型的标题部分,但我未能以一种简单而有用的方式做到这一点。我能做到的唯一方法是使用HTML,我认为HTML不应该在代码中占有一席之地。这是我制作的javadoc示例。我希望我的javadoc看起来与机器人完全一样,所以我希望添加标有红色方block的标题部分,而不是进入HTML。 最佳答案 如果您希望生成的文档包含指向诸如java.lang.String之类的类的链接,您必须告诉javadoc链接到哪里。例如。在命令行上你可以说-linkhttp://docs.oracle.com/javase/

java - 覆盖 java.lang.Enum.values() 上的 Javadoc 注释

关于方法java.lang.Enum我有一个非常具体的问题.values().我想覆盖它的javadoc。非常准确地说,当前的javadoc是在我创建自己的枚举之后:publicstaticMyClass.MyEnum[]values()...Thismethodmaybeusedtoiterateovertheconstantsasfollows:for(MyClass.MyEnumc:MyClass.MyEnum.values())System.out.println(c);Returns:...但在我的公司System.out调用被认为是不好的做法,所以我不希望它被显示出来。我的