Class BlackHole
java.lang.Object
ru.progrm_jarvis.javacommons.util.BlackHole
Black hole. Helper class used to
consume(Object) values without any visible side effects.-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> voidconsume(T value) Consumes the provided value without any visible side effects.
-
Method Details
-
consume
public static <T> void consume(T value) Consumes the provided value without any visible side effects. This may be used for scenarios when an arbitrary expression has to be treated as a statement, for exampleString.classis an expression but not a statement butBlackHole.consume(String.class)is.- Type Parameters:
T- type of consumed value- Parameters:
value- consumed value
-