Java:预构建标志来检查pars而不是NULL?
目前,我使用一种非常保守的方法来阻止故障代码。更换时还必须更换检查器部件,这很烦人。
if(ds==null||s==null||maxDs==null)
{
System.out.println("NULL in getDirs(ds[],s,maxDs)");
System.exit(9);
}
那么 API 中是否有一些预构建的 Null 检查器?
- Java 是否为参数构建了一些现成的表?也许类似于 Stdin argv[]。
- 如果是这样,我在哪里可以找到所有自动构建的表,例如 argv[]?
想要检查参数
for(Object p:pars)
{
if(p.isNull())
{
System.out.println("Lollipop arg your pars are in Lava!");
System.exit(9);
}
}
Currently, I use a very conservative way to stop malfunctioing code. It is annoying at the time of a change when I have to change the checker parts as well.
if(ds==null||s==null||maxDs==null)
{
System.out.println("NULL in getDirs(ds[],s,maxDs)");
System.exit(9);
}
So is there some prebuild-ready Null checker for pars in the API?
- Does Java build some ready table for Parameters? Perhaps similar to Stdin argv[].
- If so, where can I find all automatically build tables like argv[]?
Wanna-check-for-parameters
for(Object p:pars)
{
if(p.isNull())
{
System.out.println("Lollipop arg your pars are in Lava!");
System.exit(9);
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不知道内置的任何内容,但应该可以编写自己的注释进程来注入一些合适的代码。似乎只有某些方法需要空检查,因此拥有注释提供的控制可能会很有用。
I'm not aware of anything built in, but it should be possible to write your own annotation processet to inject some suitable code. It seems possible that only some methods need a null check, so having the control that annotations would give could be useful.