diff --git a/core/runtime.jvm/src/kotlin/ExtensionFunctionsImpl.kt b/core/runtime.jvm/src/kotlin/ExtensionFunctionsImpl.kt deleted file mode 100644 index b47922b759b..00000000000 --- a/core/runtime.jvm/src/kotlin/ExtensionFunctionsImpl.kt +++ /dev/null @@ -1,91 +0,0 @@ -/* - * Copyright 2010-2014 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. - */ - -// Auto-generated file. DO NOT EDIT! - -package kotlin - -import java.io.Serializable - -public abstract class ExtensionFunctionImpl0 : ExtensionFunction0, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class ExtensionFunctionImpl1 : ExtensionFunction1, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class ExtensionFunctionImpl2 : ExtensionFunction2, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class ExtensionFunctionImpl3 : ExtensionFunction3, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class ExtensionFunctionImpl4 : ExtensionFunction4, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class ExtensionFunctionImpl5 : ExtensionFunction5, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class ExtensionFunctionImpl6 : ExtensionFunction6, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class ExtensionFunctionImpl7 : ExtensionFunction7, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class ExtensionFunctionImpl8 : ExtensionFunction8, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class ExtensionFunctionImpl9 : ExtensionFunction9, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class ExtensionFunctionImpl10 : ExtensionFunction10, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class ExtensionFunctionImpl11 : ExtensionFunction11, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class ExtensionFunctionImpl12 : ExtensionFunction12, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class ExtensionFunctionImpl13 : ExtensionFunction13, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class ExtensionFunctionImpl14 : ExtensionFunction14, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class ExtensionFunctionImpl15 : ExtensionFunction15, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class ExtensionFunctionImpl16 : ExtensionFunction16, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class ExtensionFunctionImpl17 : ExtensionFunction17, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class ExtensionFunctionImpl18 : ExtensionFunction18, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class ExtensionFunctionImpl19 : ExtensionFunction19, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class ExtensionFunctionImpl20 : ExtensionFunction20, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class ExtensionFunctionImpl21 : ExtensionFunction21, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class ExtensionFunctionImpl22 : ExtensionFunction22, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} diff --git a/core/runtime.jvm/src/kotlin/FunctionsImpl.kt b/core/runtime.jvm/src/kotlin/FunctionsImpl.kt deleted file mode 100644 index efe2e64ad24..00000000000 --- a/core/runtime.jvm/src/kotlin/FunctionsImpl.kt +++ /dev/null @@ -1,91 +0,0 @@ -/* - * Copyright 2010-2014 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. - */ - -// Auto-generated file. DO NOT EDIT! - -package kotlin - -import java.io.Serializable - -public abstract class FunctionImpl0 : Function0, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class FunctionImpl1 : Function1, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class FunctionImpl2 : Function2, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class FunctionImpl3 : Function3, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class FunctionImpl4 : Function4, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class FunctionImpl5 : Function5, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class FunctionImpl6 : Function6, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class FunctionImpl7 : Function7, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class FunctionImpl8 : Function8, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class FunctionImpl9 : Function9, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class FunctionImpl10 : Function10, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class FunctionImpl11 : Function11, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class FunctionImpl12 : Function12, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class FunctionImpl13 : Function13, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class FunctionImpl14 : Function14, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class FunctionImpl15 : Function15, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class FunctionImpl16 : Function16, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class FunctionImpl17 : Function17, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class FunctionImpl18 : Function18, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class FunctionImpl19 : Function19, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class FunctionImpl20 : Function20, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class FunctionImpl21 : Function21, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} -public abstract class FunctionImpl22 : Function22, Serializable { - override fun toString() = "${getClass().getGenericSuperclass()}" -} diff --git a/generators/src/org/jetbrains/jet/generators/builtins/functions.kt b/generators/src/org/jetbrains/jet/generators/builtins/functions.kt index b38a3c17d04..461db07513b 100644 --- a/generators/src/org/jetbrains/jet/generators/builtins/functions.kt +++ b/generators/src/org/jetbrains/jet/generators/builtins/functions.kt @@ -34,7 +34,7 @@ enum class FunctionKind( K_EXTENSION_FUNCTION : FunctionKind("KExtensionFunction", true, "ExtensionFunction") fun getFileName() = (if (isReflection()) "reflect/" else "") + classNamePrefix + "s.kt" - fun getImplFileName() = (if (isReflection()) "reflect/" else "") + classNamePrefix + "sImpl.kt" + fun getImplFileName() = "reflect/" + classNamePrefix + "sImpl.kt" fun getClassName(i: Int) = classNamePrefix + i fun getImplClassName(i: Int) = classNamePrefix + "Impl" + i fun getSuperClassName(i: Int) = superClassNamePrefix?.plus(i) diff --git a/generators/src/org/jetbrains/jet/generators/builtins/generateBuiltIns.kt b/generators/src/org/jetbrains/jet/generators/builtins/generateBuiltIns.kt index 083746899ec..5a8fc43c3ed 100644 --- a/generators/src/org/jetbrains/jet/generators/builtins/generateBuiltIns.kt +++ b/generators/src/org/jetbrains/jet/generators/builtins/generateBuiltIns.kt @@ -59,8 +59,13 @@ fun generateBuiltIns(generate: (File, (PrintWriter) -> BuiltInsSourceGenerator) assertExists(RUNTIME_JVM_DIR) for (kind in FunctionKind.values()) { - generate(File(if (kind.isReflection()) REFLECTION_DIR else BUILT_INS_SRC_DIR, kind.getFileName())) { GenerateFunctions(it, kind) } - generate(File(RUNTIME_JVM_DIR, kind.getImplFileName()), { GenerateFunctionsImpl(it, kind) }) + if (kind.isReflection()) { + generate(File(REFLECTION_DIR, kind.getFileName())) { GenerateFunctions(it, kind) } + generate(File(RUNTIME_JVM_DIR, kind.getImplFileName()), { GenerateFunctionsImpl(it, kind) }) + } + else { + generate(File(BUILT_INS_SRC_DIR, kind.getFileName())) { GenerateFunctions(it, kind) } + } } generate(File(BUILT_INS_NATIVE_DIR, "Arrays.kt")) { GenerateArrays(it) }