mockspresso-guava / com.episode6.hackit.mockspresso.guava / ListenableFutureMaker

ListenableFutureMaker

open class ListenableFutureMaker : SpecialObjectMaker

Special object maker for guava's ListenableFuture. Uses param type and ident annotation to look up actual dependency, and returns an immediate future.

Constructors

<init>

ListenableFutureMaker()

Special object maker for guava's ListenableFuture. Uses param type and ident annotation to look up actual dependency, and returns an immediate future.

Functions

canMakeObject

open fun canMakeObject(key: DependencyKey<*>): Boolean

makeObject

open fun <T : Any!> makeObject(dependencyProvider: DependencyProvider, key: DependencyKey<T>): T?