Fix nullability @⁠Contract for SupplierUtils.resolve(Supplier)

Closes gh-34987
This commit is contained in:
Sam Brannen
2025-06-03 13:15:58 +02:00
parent b0a06b8607
commit 9782dfb620

View File

@@ -37,7 +37,7 @@ public abstract class SupplierUtils {
* @param supplier the supplier to resolve
* @return the supplier's result, or {@code null} if none
*/
@Contract("null -> null; !null -> !null")
@Contract("null -> null")
public static <T> @Nullable T resolve(@Nullable Supplier<T> supplier) {
return (supplier != null ? supplier.get() : null);
}