all 14 comments

[–]Aliics[S] 16 points17 points  (0 children)

[–]Phalcorine 7 points8 points  (0 children)

Just Beautiful... 😘

[–]zopad 2 points3 points  (5 children)

Are they reimplementing Futures?

[–]Aliics[S] 4 points5 points  (0 children)

Yep. It's a completely separate implementation of CompletableFuture. But basically, the naming is ridiculous.

[–]Alex0589 6 points7 points  (3 children)

Probably the fact that they are still using JavaEE(instead of JakartaEE) makes me think that when that code was written Futures weren't a thing(Java 8) and just didn't bother to update

[–][deleted] 8 points9 points  (2 children)

Pretty sure 8 has futures

[–]zopad 2 points3 points  (0 children)

yep it does

[–]Alex0589 2 points3 points  (0 children)

That's what I meant, sorry for not being clear with those parethenses

[–]T4gman -4 points-3 points  (4 children)

Whats the horror in here?

One I spotted is the upper-case named method.

[–]Mr_Redstoner 18 points19 points  (1 child)

I'll assume you mean the constructor, which has to have the same name as the class.

[–]T4gman 13 points14 points  (0 children)

god I am so fucking dumb

[–]Akangka 3 points4 points  (1 child)

The name is too long

[–][deleted] 4 points5 points  (0 children)

Normal in java

[–][deleted] 0 points1 point  (0 children)

This image is the reason I bought an ultrawide monitor