This commit is contained in:
Dmitry Jemerov
2016-06-02 16:52:36 +02:00
parent 28100be46b
commit 5f89274259
2 changed files with 2 additions and 6 deletions
@@ -15,7 +15,6 @@ introduce.non.null.assertion=Add non-null asserted (!!) call
remove.unnecessary.non.null.assertion=Remove unnecessary non-null assertion (!!) remove.unnecessary.non.null.assertion=Remove unnecessary non-null assertion (!!)
change.to.backing.field=Change reference to backing field change.to.backing.field=Change reference to backing field
implement.members=Implement members implement.members=Implement members
new.kotlin.file.action=Kotlin File/Class
import.fix=Import import.fix=Import
imports.chooser.title=Imports imports.chooser.title=Imports
rename.kotlin.package.class.error=Can't rename Kotlin package facade class rename.kotlin.package.class.error=Can't rename Kotlin package facade class
@@ -27,13 +27,12 @@ import com.intellij.openapi.project.Project
import com.intellij.openapi.roots.ProjectRootManager import com.intellij.openapi.roots.ProjectRootManager
import com.intellij.psi.PsiDirectory import com.intellij.psi.PsiDirectory
import com.intellij.psi.PsiFile import com.intellij.psi.PsiFile
import org.jetbrains.kotlin.idea.KotlinBundle
import org.jetbrains.kotlin.idea.KotlinFileType import org.jetbrains.kotlin.idea.KotlinFileType
import org.jetbrains.kotlin.idea.KotlinIcons import org.jetbrains.kotlin.idea.KotlinIcons
import org.jetbrains.kotlin.idea.configuration.showConfigureKotlinNotificationIfNeeded import org.jetbrains.kotlin.idea.configuration.showConfigureKotlinNotificationIfNeeded
class NewKotlinFileAction class NewKotlinFileAction
: CreateFileFromTemplateAction(KotlinBundle.message("new.kotlin.file.action"), : CreateFileFromTemplateAction("Kotlin File/Class",
"Creates new Kotlin file or class", "Creates new Kotlin file or class",
KotlinFileType.INSTANCE.icon), KotlinFileType.INSTANCE.icon),
DumbAware DumbAware
@@ -56,9 +55,7 @@ class NewKotlinFileAction
.addKind("Object", KotlinIcons.OBJECT, "Kotlin Object") .addKind("Object", KotlinIcons.OBJECT, "Kotlin Object")
} }
override fun getActionName(directory: PsiDirectory, newName: String, templateName: String): String { override fun getActionName(directory: PsiDirectory, newName: String, templateName: String) = "Kotlin File/Class"
return KotlinBundle.message("new.kotlin.file.action")
}
override fun isAvailable(dataContext: DataContext): Boolean { override fun isAvailable(dataContext: DataContext): Boolean {
if (super.isAvailable(dataContext)) { if (super.isAvailable(dataContext)) {