override fun apply()

in src/main/kotlin/org/jetbrains/tinygoplugin/services/TinyGoSettingsService.kt [119:130]


    override fun apply() {
        thisLogger().warn("Apply called")
        val oldConfiguration = project.tinyGoConfiguration()
        val oldSdk = oldConfiguration.sdk
        val oldTarget = oldConfiguration.targetPlatform
        tinyGoSettings.saveState(project)
        propagateGoFlags()
        updateTinyGoRunConfigurations()
        if (oldSdk != tinyGoSettings.sdk || oldTarget != tinyGoSettings.targetPlatform) {
            sendReloadLibrariesSignal(project)
        }
    }