parent
d7bbfb353d
commit
cb1b3d5a5c
|
@ -0,0 +1,33 @@
|
|||
package org.baeldung.nullibility;
|
||||
|
||||
import org.springframework.lang.NonNull;
|
||||
import org.springframework.lang.Nullable;
|
||||
|
||||
public class Person {
|
||||
@NonNull
|
||||
private String fullName;
|
||||
@Nullable
|
||||
private String nickName;
|
||||
|
||||
void setFullName(String fullName) {
|
||||
if (fullName != null && fullName.isEmpty()) {
|
||||
fullName = null;
|
||||
}
|
||||
this.fullName = fullName;
|
||||
}
|
||||
|
||||
void setNickName(String nickName) {
|
||||
if (nickName != null && nickName.isEmpty()) {
|
||||
nickName = null;
|
||||
}
|
||||
this.nickName = nickName;
|
||||
}
|
||||
|
||||
String getFullName() {
|
||||
return fullName;
|
||||
}
|
||||
|
||||
String getNickName() {
|
||||
return nickName;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
@NonNullApi
|
||||
@NonNullFields
|
||||
package org.baeldung.nullibility;
|
||||
|
||||
import org.springframework.lang.NonNullApi;
|
||||
import org.springframework.lang.NonNullFields;
|
Loading…
Reference in New Issue