jelvis:用于Java 8和Scala的Elvis运算符-在链接呼叫中对NPE说不!

时间:2024-05-28 07:33:28
【文件属性】:

文件名称:jelvis:用于Java 8和Scala的Elvis运算符-在链接呼叫中对NPE说不!

文件大小:21KB

文件格式:ZIP

更新时间:2024-05-28 07:33:28

Java

杰维斯 jelvis是Java 8和Scala的Elvis运算符。 jelvis在链式调用中吃掉NullPointerException并返回null。 例如,在此链接调用中: person.getAddress().getCountry() 您至少可以得到两个NPE:第person是在person为null时,第二个是在getAddress()返回null时。 jelvis为您照顾NPE。 对于上面的调用,如果person或getAddress()为null,则jelvis将返回getCountry()的值或null。 不会抛出NPE。 入门 Java 8 您只需要一个静态导入即可: import static com.github.lukaszbudnik.jelvis.Elvis.elvis; //... Person person = new Person(); //


【文件预览】:
jelvis-master
----.gitignore(81B)
----HEADER(561B)
----build.gradle(4KB)
----src()
--------main()
--------test()
----.travis.yml(337B)
----LICENSE(10KB)
----README.md(4KB)

网友评论