mirror of
https://github.com/tiennm99/lombok.git
synced 2026-10-14 16:17:34 +00:00
Added @NonNull on parameters feature (issue 514),
including docs and changelog.
This commit is contained in:
1 parent
7bbb7cf3ca
commit
5a3e9bd804
40 files changed
+674
-57
No files matched your search
@@ -0,0 +1,30 @@
|
||||
class NonNullOnParameter extends Thread {
|
||||
NonNullOnParameter(@lombok.NonNull String arg) {
|
||||
this(arg, "");
|
||||
}
|
||||
|
||||
NonNullOnParameter(@lombok.NonNull String arg, @lombok.NonNull String arg2) {
|
||||
super(arg);
|
||||
if (arg == null) throw new NullPointerException();
|
||||
}
|
||||
|
||||
public void test2(@lombok.NonNull String arg, @lombok.NonNull String arg2, @lombok.NonNull String arg3) {
|
||||
if (arg2 == null) {
|
||||
throw new NullPointerException("arg2");
|
||||
}
|
||||
if (arg == null) System.out.println("Hello");
|
||||
}
|
||||
|
||||
public void test3(@lombok.NonNull String arg) {
|
||||
if (arg != null) throw new IllegalStateException();
|
||||
}
|
||||
|
||||
public void test(@lombok.NonNull String stringArg, @lombok.NonNull String arg2, @lombok.NonNull int primitiveArg) {
|
||||
|
||||
}
|
||||
|
||||
public void test(@lombok.NonNull String arg) {
|
||||
System.out.println("Hey");
|
||||
if (arg == null) throw new NullPointerException();
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user