From 9b205c2825c6671d279fd6678956258fbafb4da6 Mon Sep 17 00:00:00 2001 From: Simon Ogorodnik Date: Fri, 18 May 2018 18:49:05 +0300 Subject: [PATCH] New J2K: Remove multiverse --- .../j2k/tree/multiverse/Abstractions.kt | 21 -------- .../j2k/tree/multiverse/Implementations.kt | 54 ------------------- 2 files changed, 75 deletions(-) delete mode 100644 j2k/newSrc/org/jetbrains/kotlin/j2k/tree/multiverse/Abstractions.kt delete mode 100644 j2k/newSrc/org/jetbrains/kotlin/j2k/tree/multiverse/Implementations.kt diff --git a/j2k/newSrc/org/jetbrains/kotlin/j2k/tree/multiverse/Abstractions.kt b/j2k/newSrc/org/jetbrains/kotlin/j2k/tree/multiverse/Abstractions.kt deleted file mode 100644 index 5d52c742470..00000000000 --- a/j2k/newSrc/org/jetbrains/kotlin/j2k/tree/multiverse/Abstractions.kt +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Copyright 2010-2018 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.jetbrains.kotlin.j2k.tree.multiverse - -import org.jetbrains.kotlin.j2k.tree.JKDeclaration - -interface JKMultiverseDeclaration : JKDeclaration \ No newline at end of file diff --git a/j2k/newSrc/org/jetbrains/kotlin/j2k/tree/multiverse/Implementations.kt b/j2k/newSrc/org/jetbrains/kotlin/j2k/tree/multiverse/Implementations.kt deleted file mode 100644 index cdf6476faf3..00000000000 --- a/j2k/newSrc/org/jetbrains/kotlin/j2k/tree/multiverse/Implementations.kt +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Copyright 2010-2018 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.jetbrains.kotlin.j2k.tree.multiverse - -import org.jetbrains.kotlin.j2k.tree.* -import org.jetbrains.kotlin.j2k.tree.impl.JKJavaPrimitiveTypeImpl -import org.jetbrains.kotlin.j2k.tree.impl.JKModifierListImpl - -abstract class JKMultiverseElementBase : JKElement { - override var parent: JKElement? = null - - fun D.setParent(p: JKTreeElement): D { - parent = p - return this - } -} - -class JKMultiverseField(override var name: JKNameIdentifier) : JKField, JKMultiverseDeclaration, JKMultiverseElementBase() { - override var modifierList: JKModifierList = JKModifierListImpl() - override var type: JKType = JKJavaPrimitiveTypeImpl.BOOLEAN //TODO - override val valid: Boolean - get() = true -} - -class JKMultiverseMethod(override var name: JKNameIdentifier) : JKMethod, JKMultiverseDeclaration, JKMultiverseElementBase() { - override val returnType: JKType - get() = TODO("not implemented") - override var modifierList: JKModifierList = JKModifierListImpl() - override var valueArguments: List = listOf() - override val valid: Boolean - get() = true -} - -class JKMultiverseClass( - override var name: JKNameIdentifier, override val declarationList: List, - override var classKind: JKClass.ClassKind, override var modifierList: JKModifierList -) : JKClass, JKMultiverseElementBase() { - override val valid: Boolean - get() = true -} \ No newline at end of file