1 package com.android.onboarding.bedsteadonboarding.annotations 2 3 import com.android.onboarding.contracts.OnboardingActivityApiContract 4 import kotlin.reflect.KClass 5 6 /** 7 * A reference to a single node definition. 8 * 9 * @property contract the KClass of the contract to execute the node. 10 */ 11 @Target(AnnotationTarget.FUNCTION, AnnotationTarget.CLASS) 12 @Retention(AnnotationRetention.RUNTIME) 13 annotation class TestSingleNode(val contract: KClass<out OnboardingActivityApiContract<*, *>>) 14