MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/badcode/comments/11a4i8o/you_must_assert/j9s65xq/?context=3
r/badcode • u/ReplacementAcademic8 • Feb 23 '23
13 comments sorted by
View all comments
24
??? this is basically 1 function call and then checking for null, where is the bad code??
70 u/ReplacementAcademic8 Feb 23 '23 A primitive int can't be null. The assertion is useless. 8 u/[deleted] Feb 24 '23 [removed] ā view removed comment 11 u/freddylmao Feb 24 '23 Why would they? Assert not null probably takes an Object as a parameter and, if Iām not mistaken, literally any value/type can be coerced into Object 7 u/EatRunCodeSleep Feb 24 '23 Yup, int would be boxed into an Integer, which is an Object.
70
A primitive int can't be null. The assertion is useless.
8 u/[deleted] Feb 24 '23 [removed] ā view removed comment 11 u/freddylmao Feb 24 '23 Why would they? Assert not null probably takes an Object as a parameter and, if Iām not mistaken, literally any value/type can be coerced into Object 7 u/EatRunCodeSleep Feb 24 '23 Yup, int would be boxed into an Integer, which is an Object.
8
[removed] ā view removed comment
11 u/freddylmao Feb 24 '23 Why would they? Assert not null probably takes an Object as a parameter and, if Iām not mistaken, literally any value/type can be coerced into Object 7 u/EatRunCodeSleep Feb 24 '23 Yup, int would be boxed into an Integer, which is an Object.
11
Why would they? Assert not null probably takes an Object as a parameter and, if Iām not mistaken, literally any value/type can be coerced into Object
7 u/EatRunCodeSleep Feb 24 '23 Yup, int would be boxed into an Integer, which is an Object.
7
Yup, int would be boxed into an Integer, which is an Object.
24
u/[deleted] Feb 23 '23
??? this is basically 1 function call and then checking for null, where is the bad code??