1
0
mirror of https://github.com/chylex/IntelliJ-Rainbow-Brackets.git synced 2025-06-01 19:34:06 +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 { private fun getAttributesColor(selector: Int, bracket: String): Color {
val roundBracketsColor = RainbowColors.roundBracketsColor[selector % RainbowColors.roundBracketsColor.size]
return when (bracket) { return when (bracket) {
"(" -> RainbowColors.roundBracketsColor[selector % RainbowColors.roundBracketsColor.size] "(", ")" -> roundBracketsColor
")" -> 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.squigglyBracketsColor[selector % RainbowColors.squigglyBracketsColor.size]
"[" -> RainbowColors.squareBracketsColor[selector % RainbowColors.squareBracketsColor.size]
"]" -> RainbowColors.squareBracketsColor[selector % RainbowColors.squareBracketsColor.size]
else -> { else -> {
RainbowColors.roundBracketsColor[selector % RainbowColors.roundBracketsColor.size] roundBracketsColor
} }
} }
} }