@@ -321,6 +321,8 @@ public static <PROPERTY> UserDefinedExpression<PROPERTY> userDefined(
321321 PropertyMetamodel <?>[] operands ,
322322 Consumer <UserDefinedExpression .Declaration > block ) {
323323 Objects .requireNonNull (klass );
324+ Objects .requireNonNull (name );
325+ Objects .requireNonNull (operands );
324326 Objects .requireNonNull (block );
325327 return userDefined (klass , name , Arrays .asList (operands ), block );
326328 }
@@ -343,6 +345,8 @@ public static <PROPERTY> UserDefinedExpression<PROPERTY> userDefined(
343345 PropertyMetamodel <?> operand ,
344346 Consumer <UserDefinedExpression .Declaration > block ) {
345347 Objects .requireNonNull (klass );
348+ Objects .requireNonNull (name );
349+ Objects .requireNonNull (operand );
346350 Objects .requireNonNull (block );
347351 return userDefined (klass , name , Collections .singletonList (operand ), block );
348352 }
@@ -367,6 +371,9 @@ public static <PROPERTY> UserDefinedExpression<PROPERTY> userDefined(
367371 PropertyMetamodel <?> operand2 ,
368372 Consumer <UserDefinedExpression .Declaration > block ) {
369373 Objects .requireNonNull (klass );
374+ Objects .requireNonNull (name );
375+ Objects .requireNonNull (operand1 );
376+ Objects .requireNonNull (operand2 );
370377 Objects .requireNonNull (block );
371378 return userDefined (klass , name , Arrays .asList (operand1 , operand2 ), block );
372379 }
@@ -393,6 +400,10 @@ public static <PROPERTY> UserDefinedExpression<PROPERTY> userDefined(
393400 PropertyMetamodel <?> operand3 ,
394401 Consumer <UserDefinedExpression .Declaration > block ) {
395402 Objects .requireNonNull (klass );
403+ Objects .requireNonNull (name );
404+ Objects .requireNonNull (operand1 );
405+ Objects .requireNonNull (operand2 );
406+ Objects .requireNonNull (operand3 );
396407 Objects .requireNonNull (block );
397408 return userDefined (klass , name , Arrays .asList (operand1 , operand2 , operand3 ), block );
398409 }
@@ -415,6 +426,8 @@ public static <PROPERTY> UserDefinedExpression<PROPERTY> userDefined(
415426 List <? extends PropertyMetamodel <?>> operands ,
416427 Consumer <UserDefinedExpression .Declaration > block ) {
417428 Objects .requireNonNull (klass );
429+ Objects .requireNonNull (name );
430+ Objects .requireNonNull (operands );
418431 Objects .requireNonNull (block );
419432 return new UserDefinedExpression <>(klass , name , operands , block );
420433 }
@@ -437,6 +450,8 @@ public static <PROPERTY> UserDefinedExpression<PROPERTY> userDefined(
437450 PropertyMetamodel <?>[] operands ,
438451 Consumer <UserDefinedExpression .Declaration > block ) {
439452 Objects .requireNonNull (resultPropertyMetamodel );
453+ Objects .requireNonNull (name );
454+ Objects .requireNonNull (operands );
440455 Objects .requireNonNull (block );
441456 return userDefined (resultPropertyMetamodel , name , Arrays .asList (operands ), block );
442457 }
@@ -459,6 +474,8 @@ public static <PROPERTY> UserDefinedExpression<PROPERTY> userDefined(
459474 PropertyMetamodel <?> operand ,
460475 Consumer <UserDefinedExpression .Declaration > block ) {
461476 Objects .requireNonNull (resultPropertyMetamodel );
477+ Objects .requireNonNull (name );
478+ Objects .requireNonNull (operand );
462479 Objects .requireNonNull (block );
463480 return userDefined (resultPropertyMetamodel , name , Collections .singletonList (operand ), block );
464481 }
@@ -483,6 +500,9 @@ public static <PROPERTY> UserDefinedExpression<PROPERTY> userDefined(
483500 PropertyMetamodel <?> operand2 ,
484501 Consumer <UserDefinedExpression .Declaration > block ) {
485502 Objects .requireNonNull (resultPropertyMetamodel );
503+ Objects .requireNonNull (name );
504+ Objects .requireNonNull (operand1 );
505+ Objects .requireNonNull (operand2 );
486506 Objects .requireNonNull (block );
487507 return userDefined (resultPropertyMetamodel , name , Arrays .asList (operand1 , operand2 ), block );
488508 }
@@ -509,6 +529,9 @@ public static <PROPERTY> UserDefinedExpression<PROPERTY> userDefined(
509529 PropertyMetamodel <?> operand3 ,
510530 Consumer <UserDefinedExpression .Declaration > block ) {
511531 Objects .requireNonNull (resultPropertyMetamodel );
532+ Objects .requireNonNull (operand1 );
533+ Objects .requireNonNull (operand2 );
534+ Objects .requireNonNull (operand3 );
512535 Objects .requireNonNull (block );
513536 return userDefined (
514537 resultPropertyMetamodel , name , Arrays .asList (operand1 , operand2 , operand3 ), block );
@@ -532,6 +555,8 @@ public static <PROPERTY> UserDefinedExpression<PROPERTY> userDefined(
532555 List <? extends PropertyMetamodel <?>> operands ,
533556 Consumer <UserDefinedExpression .Declaration > block ) {
534557 Objects .requireNonNull (resultPropertyMetamodel );
558+ Objects .requireNonNull (name );
559+ Objects .requireNonNull (operands );
535560 Objects .requireNonNull (block );
536561 return new UserDefinedExpression <>(resultPropertyMetamodel , name , operands , block );
537562 }
0 commit comments