in src/com/intellij/idea/plugin/hybris/groovy/file/GroovyFileToolbarInstaller.kt [40:57]
override fun isToolbarEnabled(project: Project, editor: EditorEx): Boolean {
val settings = DeveloperSettingsComponent.getInstance(project).state
val file = editor.virtualFile
// Checking special cases where toolbar might not be desired
val path = file.path
val isTestFile = path.contains(HybrisConstants.TEST_SRC_DIRECTORY, true)
|| path.contains(HybrisConstants.GROOVY_TEST_SRC_DIRECTORY, true)
val isIdeConsole = path.contains(HybrisConstants.IDE_CONSOLES_PATH)
val testFileCheckPassed = settings.groovySettings.enableActionsToolbarForGroovyTest && isTestFile || !isTestFile
val ideConsoleCheckPassed = settings.groovySettings.enableActionsToolbarForGroovyIdeConsole && isIdeConsole || !isIdeConsole
return Plugin.GROOVY.isActive()
&& fileType == file.fileType
&& settings.groovySettings.enableActionsToolbar
&& testFileCheckPassed
&& ideConsoleCheckPassed
}