android/guava/src/com/google/common/base/Functions.java
public static <T> Function<Object, T> forSupplier(Supplier<T> supplier) {
    return new SupplierFunction<T>(supplier);
  }
public static <T> Function<Object, T> forSupplier(Supplier<T> supplier) {
    return new SupplierFunction<T>(supplier);
  }
Returns a function that ignores its input and returns the result of {@code supplier.get()}.

<p><b>Java 8 users:</b> use the lambda expression {@code o -> supplier.get()} instead.

@since 10.0