[kotlin demo] HelloAction: cleanup, DumbAware

This commit is contained in:
Yann Cébron 2020-03-06 17:37:59 +01:00
parent 2c6e599cab
commit 84ccddf494

View File

@ -1,14 +1,14 @@
// Copyright 2000-2020 JetBrains s.r.o. and other contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. // Copyright 2000-2020 JetBrains s.r.o. and other contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
import com.intellij.openapi.actionSystem.AnAction
import com.intellij.openapi.actionSystem.AnActionEvent import com.intellij.openapi.actionSystem.AnActionEvent
import com.intellij.openapi.actionSystem.PlatformDataKeys import com.intellij.openapi.actionSystem.PlatformDataKeys
import com.intellij.openapi.project.DumbAwareAction
import com.intellij.openapi.ui.Messages import com.intellij.openapi.ui.Messages
//[Markdown reference](/tutorials/kotlin.md) class HelloAction : DumbAwareAction() {
class HelloAction : AnAction("Hello") {
override fun actionPerformed(event: AnActionEvent) { override fun actionPerformed(event: AnActionEvent) {
val project = event.getData(PlatformDataKeys.PROJECT) val project = event.getData(PlatformDataKeys.PROJECT)
Messages.showMessageDialog(project, "Hello from Kotlin!", "Greeting", Messages.getInformationIcon()) Messages.showMessageDialog(project, "Hello from Kotlin!", "Greeting", Messages.getInformationIcon())
} }
} }