override fun isApplicableTo()

in src/main/kotlin/org/jetbrains/tinygoplugin/injection/TinyGoInjectionSupport.kt [12:20]


    override fun isApplicableTo(host: PsiLanguageInjectionHost?): Boolean {
        if (host !is GoStringLiteral) return false
        val tinyGoConfiguration = TinyGoConfiguration.getInstance(host.project)
        return !ApplicationManager.getApplication().isHeadlessEnvironment &&
            tinyGoConfiguration.enabled && (
            tinyGoConfiguration.goTags.contains("avr") ||
                tinyGoConfiguration.goTags.contains("arm")
            )
    }