Searched refs:BaselineKey (Results 1 – 6 of 6) sorted by relevance
22 sealed interface BaselineKey { interface40 fun forElementId(elementId: String): BaselineKey { in forElementId()45 fun forPath(path: Path): BaselineKey { in forPath()54 private data class ElementIdBaselineKey(val elementId: String) : BaselineKey {61 private data class PathBaselineKey(val path: Path) : BaselineKey {
37 open val baselineKey: BaselineKey?38 get() = path?.let { BaselineKey.forPath(it) } in <lambda>()
39 val baselineKey: BaselineKey
87 fun mark(key: BaselineKey, message: String, issue: Issues.Issue): Boolean { in <lambda>()
19 import com.android.tools.metalava.reporter.BaselineKey75 override val baselineKey: BaselineKey167 internal fun getBaselineKey(element: PsiElement?): BaselineKey { in getBaselineKey()168 element ?: return BaselineKey.UNKNOWN in getBaselineKey()173 BaselineKey.forPath(file.toPath()) in getBaselineKey()177 BaselineKey.forElementId(elementId) in getBaselineKey()
19 import com.android.tools.metalava.reporter.BaselineKey287 get() = BaselineKey.forElementId(baselineElementId()) in fullyQualifiedDocumentation()