| package androidx.annotation |
| |
| import android.os.Build |
| |
| @Repeatable |
| annotation class RequiresExtension(val extension: Int, val version: Int) |
| annotation class RequiresApi(val api: Int) |
| internal class SdkExtensionsTest { |
| fun test() { |
| <error descr="Call requires version 4 of the R Extensions SDK (current min is 0): `requiresExtRv4`">requires<caret>ExtRv4</error>() |
| } |
| |
| @RequiresExtension(extension = Build.VERSION_CODES.R, version = 4) |
| @RequiresExtension(extension = Build.VERSION_CODES.S, version = 5) |
| @RequiresApi(34) |
| fun requiresExtRv4() { |
| } |
| } |