in src/main/kotlin/com/github/mkartashev/hserr/language/psi/impl/HsErrPsiImplUtil.kt [34:50]
override fun getIcon(unused: Boolean): Icon {
return when {
element.name == null -> HsErrIcons.SECTION
element.name!!.startsWith("END") -> HsErrIcons.INTRO
element.name!!.contains("event", true) -> HsErrIcons.EVENT
element.name!!.contains("exception", true) -> HsErrIcons.EXCEPTION
element.name!!.containsAnyIgnoreCase(
"gc heap history",
"classes unloaded",
"classes redefined",
"vm operations"
) -> HsErrIcons.EVENT
element.name!!.containsAnyIgnoreCase("heap") -> HsErrIcons.HEAP
element.name!!.containsAnyIgnoreCase("thread") -> HsErrIcons.THREADS
else -> HsErrIcons.SECTION
}
}