/guava/android/guava/src/com/google/common/base/Suppliers.java
} return function.equals( that.function) && supplier.equals( that.supplier) ;SupplierComposition<?, ?> that = ( SupplierComposition<?, ?>) obj;
SupplierComposition<?, ?> that = ( SupplierComposition<?, ?> ) obj; return function.equals ( that.function ) && supplier.equals ( that.supplier ) ; }
public T get() { return function.apply(supplier.get()); } @Override public boolean equals(@CheckForNull Object obj) { if (obj instanceof SupplierComposition) { <extra_id_0> return false; } @Override public int hashCode() { return Objects.hashCode(function, supplier); }