1
0
mirror of https://github.com/chylex/IntelliJ-Rainbow-Brackets.git synced 2025-05-09 06:34:05 +02:00

Simplify code

This commit is contained in:
张志豪 2017-10-04 15:27:10 +08:00
parent 6a15a553ef
commit 19f51be65a

View File

@ -21,15 +21,13 @@ class RainbowHighliter : Annotator {
)
private fun getAttributesColor(selector: Int, bracket: String): Color {
val roundBracketsColor = RainbowColors.roundBracketsColor[selector % RainbowColors.roundBracketsColor.size]
return when (bracket) {
"(" -> RainbowColors.roundBracketsColor[selector % RainbowColors.roundBracketsColor.size]
")" -> RainbowColors.roundBracketsColor[selector % RainbowColors.roundBracketsColor.size]
"{" -> RainbowColors.squigglyBracketsColor[selector % RainbowColors.squigglyBracketsColor.size]
"}" -> RainbowColors.squigglyBracketsColor[selector % RainbowColors.squigglyBracketsColor.size]
"[" -> RainbowColors.squareBracketsColor[selector % RainbowColors.squareBracketsColor.size]
"]" -> RainbowColors.squareBracketsColor[selector % RainbowColors.squareBracketsColor.size]
"(", ")" -> roundBracketsColor
"{", "}" -> RainbowColors.squigglyBracketsColor[selector % RainbowColors.squigglyBracketsColor.size]
"[", "]" -> RainbowColors.squareBracketsColor[selector % RainbowColors.squareBracketsColor.size]
else -> {
RainbowColors.roundBracketsColor[selector % RainbowColors.roundBracketsColor.size]
roundBracketsColor
}
}
}