Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8d1f80f7 authored by Paul Duffin's avatar Paul Duffin
Browse files

Replace AnnotationAttribute.legacyValue with value

`AnnotationAttribute.legacyValue` is being removed.

Flag: EXEMPT minor refactoring of build tool
Bug: 354633349
Test: m checkbuild
Change-Id: I659348b4850b0aa3d6e0191ed3d3e79b69a57498
parent c21dd57f
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -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)