mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[devkit] APIDump: icon for api-dump-experimental.txt files
GitOrigin-RevId: a59f28c099f1b78a3431503009edbca3f68573b5
This commit is contained in:
committed by
intellij-monorepo-bot
parent
28dcaad7fa
commit
480a4c64f2
@@ -5,6 +5,7 @@ internal object ApiDumpConstants {
|
||||
|
||||
const val API_DUMP_FILENAME = "api-dump.txt"
|
||||
const val API_DUMP_UNREVIEWED_FILENAME = "api-dump-unreviewed.txt"
|
||||
const val API_DUMP_EXPERIMENTAL = "api-dump-experimental.txt"
|
||||
|
||||
const val EXPOSED_THIRD_PARTY_API_FILENAME = "exposed-third-party-api.txt"
|
||||
const val EXPOSED_PRIVATE_API_FILENAME = "exposed-private-api.txt"
|
||||
|
||||
@@ -16,6 +16,7 @@ internal class ApiDumpFileIconProvider : FileIconProvider {
|
||||
when {
|
||||
ApiDumpUtil.isApiDumpFile(file) -> return AllIcons.Ide.HectorOn
|
||||
ApiDumpUtil.isApiDumpUnreviewedFile(file) -> return AllIcons.Ide.HectorOff
|
||||
ApiDumpUtil.isApiDumpExperimentalFile(file) -> return AllIcons.Ide.HectorOff
|
||||
ApiDumpUtil.isExposedThirdPartyFile(file) -> return AllIcons.Ide.HectorSyntax
|
||||
ApiDumpUtil.isExposedPrivateApiFile(file) -> return AllIcons.Ide.HectorSyntax
|
||||
else -> return null
|
||||
|
||||
@@ -9,15 +9,19 @@ internal object ApiDumpUtil {
|
||||
return virtualFile.name == ApiDumpConstants.API_DUMP_FILENAME
|
||||
}
|
||||
|
||||
fun isApiDumpExperimentalFile(virtualFile: VirtualFile): Boolean {
|
||||
return virtualFile.name == ApiDumpConstants.API_DUMP_EXPERIMENTAL
|
||||
}
|
||||
|
||||
fun isApiDumpUnreviewedFile(virtualFile: VirtualFile): Boolean {
|
||||
return virtualFile.name == ApiDumpConstants.API_DUMP_UNREVIEWED_FILENAME
|
||||
}
|
||||
|
||||
fun isExposedThirdPartyFile(virtualFile: VirtualFile) : Boolean {
|
||||
fun isExposedThirdPartyFile(virtualFile: VirtualFile): Boolean {
|
||||
return virtualFile.name == ApiDumpConstants.EXPOSED_THIRD_PARTY_API_FILENAME
|
||||
}
|
||||
|
||||
fun isExposedPrivateApiFile(virtualFile: VirtualFile) : Boolean {
|
||||
fun isExposedPrivateApiFile(virtualFile: VirtualFile): Boolean {
|
||||
return virtualFile.name == ApiDumpConstants.EXPOSED_PRIVATE_API_FILENAME
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user