Är det någon mer än jag som hatar dessa ständiga null check kollar i java, i enlighet med Design by contract?!
Och är det någon som har skapat någon “kollaOmNull”-metod som återfinns i någon util klass?
om ja på något av alternativen så kolla in detta i GoggleCollections…
| 1 |
|
| 2 | public Person(final Long id, final String name, final Integer age) {
|
| 3 | |
| 4 | Preconditions.checkArgument(id != null);
|
| 5 | |
| 6 | }
|
| 7 | |
Samt om du vill se i en lista eller dylika om det har smygit sig in något null värde.
| 1 |
|
| 2 | public void setNames(List<String> names){
|
| 3 | |
| 4 | Preconditions.checkContentsNotNull(names,"A null name was in the Collection!");
|
| 5 | |
| 6 | this.names = names;
|
| 7 | |
| 8 | }
|
| 9 | |
En myckettrevlig klass för att kolla preconditions finns i flera olika varienter.
Om ni inte vill ta in hela google-collections så ta bara java sourcen och klistra in

(copy paste kodning är bra ibland
kommentarer, har ni inte en util-klass liggandes någonstans som gör något liknade?