# Function

Artifact: [androidx.test.espresso:espresso-core](https://developer.android.com/jetpack/androidx/releases/test-espresso) [View Source](https://cs.android.com/search?q=file:androidx/test/espresso/core/internal/deps/guava/base/Function.java+class:androidx.test.espresso.core.internal.deps.guava.base.Function)

*** ** * ** ***


```
public interface Function<F, T>
```

<br />

*** ** * ** ***

> [!CAUTION]
> **This interface is deprecated.**   
>
> implementation detail, use Guava Function instead

Redefinition of Guava's Function, created to avoid compatibility breakages for users of EspressoOptional.

## Summary

| ### Public methods |
|---|---|
| `abstract T` | `[apply](https://developer.android.com/reference/androidx/test/espresso/core/internal/deps/guava/base/Function#apply(F))(F value)` **This method is deprecated.** Deprecated in Java |

## Public methods

### apply

```
abstract T [apply](https://developer.android.com/reference/androidx/test/espresso/core/internal/deps/guava/base/Function#apply(F))(F value)
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java