From 12a1b0296b3a16265af34dfe099c45d31cd5601e Mon Sep 17 00:00:00 2001 From: Kirill Shmakov Date: Wed, 24 Jul 2019 15:46:11 +0300 Subject: [PATCH] Clean up useless code --- .../konan/psi/NativeDefinitionsCodeImpl.java | 28 ------------------- .../ide/konan/psi/NativeDefinitionsTypes.kt | 13 ++++++++- 2 files changed, 12 insertions(+), 29 deletions(-) delete mode 100644 idea/idea-native/gen/org/jetbrains/kotlin/ide/konan/psi/NativeDefinitionsCodeImpl.java diff --git a/idea/idea-native/gen/org/jetbrains/kotlin/ide/konan/psi/NativeDefinitionsCodeImpl.java b/idea/idea-native/gen/org/jetbrains/kotlin/ide/konan/psi/NativeDefinitionsCodeImpl.java deleted file mode 100644 index 155a5f4276a..00000000000 --- a/idea/idea-native/gen/org/jetbrains/kotlin/ide/konan/psi/NativeDefinitionsCodeImpl.java +++ /dev/null @@ -1,28 +0,0 @@ -// This is a generated file. Not intended for manual editing. -package org.jetbrains.kotlin.ide.konan.psi; - -import java.util.List; -import org.jetbrains.annotations.*; -import com.intellij.lang.ASTNode; -import com.intellij.psi.PsiElement; -import com.intellij.psi.PsiElementVisitor; -import com.intellij.psi.util.PsiTreeUtil; -import static org.jetbrains.kotlin.ide.konan.psi.NativeDefinitionsTypes.*; -import com.intellij.extapi.psi.ASTWrapperPsiElement; - -public class NativeDefinitionsCodeImpl extends ASTWrapperPsiElement implements NativeDefinitionsCode { - - public NativeDefinitionsCodeImpl(@NotNull ASTNode node) { - super(node); - } - - public void accept(@NotNull NativeDefinitionsVisitor visitor) { - visitor.visitCode(this); - } - - public void accept(@NotNull PsiElementVisitor visitor) { - if (visitor instanceof NativeDefinitionsVisitor) accept((NativeDefinitionsVisitor)visitor); - else super.accept(visitor); - } - -} diff --git a/idea/idea-native/src/org/jetbrains/kotlin/ide/konan/psi/NativeDefinitionsTypes.kt b/idea/idea-native/src/org/jetbrains/kotlin/ide/konan/psi/NativeDefinitionsTypes.kt index 834b012879b..6240bed2ee6 100644 --- a/idea/idea-native/src/org/jetbrains/kotlin/ide/konan/psi/NativeDefinitionsTypes.kt +++ b/idea/idea-native/src/org/jetbrains/kotlin/ide/konan/psi/NativeDefinitionsTypes.kt @@ -11,9 +11,10 @@ import com.intellij.lang.ASTNode import com.intellij.openapi.util.TextRange import com.intellij.psi.ElementManipulators import com.intellij.psi.LiteralTextEscaper +import com.intellij.psi.PsiElementVisitor import com.intellij.psi.PsiLanguageInjectionHost import com.intellij.psi.tree.IElementType -import org.jetbrains.kotlin.ide.konan.* +import org.jetbrains.kotlin.ide.konan.NativeDefinitionsLanguage class NativeDefinitionsElementType(debugName: String) : IElementType(debugName, NativeDefinitionsLanguage.INSTANCE) @@ -42,5 +43,15 @@ class NativeDefinitionsCodeImpl(node: ASTNode) : ASTWrapperPsiElement(node), Nat return CodeEscaper(this) } + fun accept(visitor: NativeDefinitionsVisitor) { + visitor.visitCode(this) + } + + override fun accept(visitor: PsiElementVisitor) { + if (visitor is NativeDefinitionsVisitor) accept(visitor) else super.accept( + visitor + ) + } + override fun isValidHost(): Boolean = true }