diff options
Diffstat (limited to 'tools/check-flagged-apis/src/com/android/checkflaggedapis/Main.kt')
| -rw-r--r-- | tools/check-flagged-apis/src/com/android/checkflaggedapis/Main.kt | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/check-flagged-apis/src/com/android/checkflaggedapis/Main.kt b/tools/check-flagged-apis/src/com/android/checkflaggedapis/Main.kt index 25cba9ce4a..67b16fbfbc 100644 --- a/tools/check-flagged-apis/src/com/android/checkflaggedapis/Main.kt +++ b/tools/check-flagged-apis/src/com/android/checkflaggedapis/Main.kt @@ -24,6 +24,7 @@ import com.android.tools.metalava.model.ClassItem import com.android.tools.metalava.model.FieldItem import com.android.tools.metalava.model.Item import com.android.tools.metalava.model.text.ApiFile +import com.android.tools.metalava.model.value.asString import com.github.ajalt.clikt.core.CliktCommand import com.github.ajalt.clikt.core.ProgramResult import com.github.ajalt.clikt.core.subcommands @@ -292,8 +293,9 @@ internal fun parseApiSignature(path: String, input: InputStream): Set<Pair<Symbo return item.modifiers .findAnnotation("android.annotation.FlaggedApi") ?.findAttribute("value") - ?.legacyValue - ?.let { Flag(it.value() as String) } + ?.value + ?.asString() + ?.let { Flag(it) } } } val codebase = ApiFile.parseApi(path, input) |
