override fun getIcon()

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
                    }
                }