spek-junit-platform-engine / org.jetbrains.spek.engine.lifecycle / LifecycleAwareAdapter

LifecycleAwareAdapter

sealed class LifecycleAwareAdapter<T> : LifecycleAware<T>, LifecycleListener

Author
Ranie Jade Ramiso

Types

GroupCachingModeAdapter class GroupCachingModeAdapter<T> : LifecycleAwareAdapter<T>
ScopeCachingModeAdapter class ScopeCachingModeAdapter<T> : LifecycleAwareAdapter<T>
TestCachingModeAdapter class TestCachingModeAdapter<T> : LifecycleAwareAdapter<T>

Properties

cached var cached: T?
factory val factory: () -> T

Functions

getValue open fun getValue(thisRef: Any?, property: KProperty<*>): T
invoke open fun invoke(): T

Inheritors

GroupCachingModeAdapter class GroupCachingModeAdapter<T> : LifecycleAwareAdapter<T>
ScopeCachingModeAdapter class ScopeCachingModeAdapter<T> : LifecycleAwareAdapter<T>
TestCachingModeAdapter class TestCachingModeAdapter<T> : LifecycleAwareAdapter<T>