diff --git a/.idea/artifacts/KotlinPlugin.xml b/.idea/artifacts/KotlinPlugin.xml index a86ab549d31..10495be31ef 100644 --- a/.idea/artifacts/KotlinPlugin.xml +++ b/.idea/artifacts/KotlinPlugin.xml @@ -21,13 +21,13 @@ - - - - + + + + diff --git a/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/AnalyzerFacadeForJVM.java b/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/AnalyzerFacadeForJVM.java index bfc8a16ea7d..4b514569013 100644 --- a/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/AnalyzerFacadeForJVM.java +++ b/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/AnalyzerFacadeForJVM.java @@ -52,8 +52,7 @@ public enum AnalyzerFacadeForJVM implements AnalyzerFacade { public static final List DEFAULT_IMPORTS = ImmutableList.of( new ImportPath("java.lang.*"), new ImportPath("kotlin.*"), - new ImportPath("kotlin.io.*"), - new ImportPath("jet.*")); + new ImportPath("kotlin.io.*")); private AnalyzerFacadeForJVM() { } diff --git a/core/builtins/native/jet/Any.kt b/core/builtins/native/kotlin/Any.kt similarity index 91% rename from core/builtins/native/jet/Any.kt rename to core/builtins/native/kotlin/Any.kt index 91915e06267..2317e9e99c7 100644 --- a/core/builtins/native/jet/Any.kt +++ b/core/builtins/native/kotlin/Any.kt @@ -1,4 +1,4 @@ -package jet +package kotlin public open class Any { public open fun equals(other: Any?): Boolean diff --git a/core/builtins/native/jet/Arrays.kt b/core/builtins/native/kotlin/Arrays.kt similarity index 95% rename from core/builtins/native/jet/Arrays.kt rename to core/builtins/native/kotlin/Arrays.kt index 1df4156aef9..e8e4c5ab1b6 100644 --- a/core/builtins/native/jet/Arrays.kt +++ b/core/builtins/native/kotlin/Arrays.kt @@ -1,8 +1,8 @@ -package jet +package kotlin public fun arrayOfNulls(size : Int) : Array -public class Array(public val size : Int, init : (Int) -> T) { +public class Array(public val size : Int, init : Function1) { public fun get(index : Int) : T public fun set(index : Int, value : T) : Unit diff --git a/core/builtins/native/jet/Char.kt b/core/builtins/native/kotlin/Char.kt similarity index 99% rename from core/builtins/native/jet/Char.kt rename to core/builtins/native/kotlin/Char.kt index 40fbaa50dbf..88d8c5dc4c0 100644 --- a/core/builtins/native/jet/Char.kt +++ b/core/builtins/native/kotlin/Char.kt @@ -1,4 +1,4 @@ -package jet +package kotlin public class Char private () : Comparable { public fun compareTo(other : Double) : Int diff --git a/core/builtins/native/jet/Collections.kt b/core/builtins/native/kotlin/Collections.kt similarity index 99% rename from core/builtins/native/jet/Collections.kt rename to core/builtins/native/kotlin/Collections.kt index c237c3f4a09..0c07f020d0c 100644 --- a/core/builtins/native/jet/Collections.kt +++ b/core/builtins/native/kotlin/Collections.kt @@ -1,4 +1,4 @@ -package jet +package kotlin public trait Iterable { public fun iterator() : Iterator @@ -146,4 +146,4 @@ public trait MutableMap : Map { public trait MutableEntry : Map.Entry { public fun setValue(value : V) : V } -} \ No newline at end of file +} diff --git a/core/builtins/native/jet/Enum.kt b/core/builtins/native/kotlin/Enum.kt similarity index 90% rename from core/builtins/native/jet/Enum.kt rename to core/builtins/native/kotlin/Enum.kt index 1ded3978aee..ed6996e969e 100644 --- a/core/builtins/native/jet/Enum.kt +++ b/core/builtins/native/kotlin/Enum.kt @@ -1,4 +1,4 @@ -package jet +package kotlin public abstract class Enum>(name: String, ordinal: Int) { public final fun name() : String diff --git a/core/builtins/native/jet/Iterator.kt b/core/builtins/native/kotlin/Iterator.kt similarity index 98% rename from core/builtins/native/jet/Iterator.kt rename to core/builtins/native/kotlin/Iterator.kt index 6e730531a34..0f6f5af9270 100644 --- a/core/builtins/native/jet/Iterator.kt +++ b/core/builtins/native/kotlin/Iterator.kt @@ -1,4 +1,4 @@ -package jet +package kotlin public trait Iterator { public fun next(): T diff --git a/core/builtins/native/jet/Library.kt b/core/builtins/native/kotlin/Library.kt similarity index 98% rename from core/builtins/native/jet/Library.kt rename to core/builtins/native/kotlin/Library.kt index 9cd6ddb7010..e651761b0fc 100644 --- a/core/builtins/native/jet/Library.kt +++ b/core/builtins/native/kotlin/Library.kt @@ -1,4 +1,4 @@ -package jet +package kotlin public trait Annotation diff --git a/core/builtins/native/jet/Nothing.kt b/core/builtins/native/kotlin/Nothing.kt similarity index 82% rename from core/builtins/native/jet/Nothing.kt rename to core/builtins/native/kotlin/Nothing.kt index 836cc3bfad7..21f4a935217 100644 --- a/core/builtins/native/jet/Nothing.kt +++ b/core/builtins/native/kotlin/Nothing.kt @@ -1,4 +1,4 @@ -package jet +package kotlin /** * Nothing has no instances diff --git a/core/builtins/native/jet/Numbers.kt b/core/builtins/native/kotlin/Numbers.kt similarity index 99% rename from core/builtins/native/jet/Numbers.kt rename to core/builtins/native/kotlin/Numbers.kt index 222748953e9..123c693d3dc 100644 --- a/core/builtins/native/jet/Numbers.kt +++ b/core/builtins/native/kotlin/Numbers.kt @@ -1,4 +1,4 @@ -package jet +package kotlin public abstract class Number { public abstract fun toDouble() : Double diff --git a/core/builtins/src/jet/Annotations.kt b/core/builtins/src/kotlin/Annotations.kt similarity index 98% rename from core/builtins/src/jet/Annotations.kt rename to core/builtins/src/kotlin/Annotations.kt index 644164ae0cb..c314f5174a7 100644 --- a/core/builtins/src/jet/Annotations.kt +++ b/core/builtins/src/kotlin/Annotations.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package jet +package kotlin public annotation class data diff --git a/core/builtins/src/jet/ExtensionFunctions.kt b/core/builtins/src/kotlin/ExtensionFunctions.kt similarity index 99% rename from core/builtins/src/jet/ExtensionFunctions.kt rename to core/builtins/src/kotlin/ExtensionFunctions.kt index 86371d8348f..4829c96c07e 100644 --- a/core/builtins/src/jet/ExtensionFunctions.kt +++ b/core/builtins/src/kotlin/ExtensionFunctions.kt @@ -16,7 +16,7 @@ // Auto-generated file. DO NOT EDIT! -package jet +package kotlin public trait ExtensionFunction0 { public fun T.invoke(): R diff --git a/core/builtins/src/jet/Functions.kt b/core/builtins/src/kotlin/Functions.kt similarity index 99% rename from core/builtins/src/jet/Functions.kt rename to core/builtins/src/kotlin/Functions.kt index 717299c93bb..c563d2ba781 100644 --- a/core/builtins/src/jet/Functions.kt +++ b/core/builtins/src/kotlin/Functions.kt @@ -16,7 +16,7 @@ // Auto-generated file. DO NOT EDIT! -package jet +package kotlin public trait Function0 { public fun invoke(): R diff --git a/core/builtins/src/jet/Inline.kt b/core/builtins/src/kotlin/Inline.kt similarity index 97% rename from core/builtins/src/jet/Inline.kt rename to core/builtins/src/kotlin/Inline.kt index 2dff4f2ead1..05906f326a4 100644 --- a/core/builtins/src/jet/Inline.kt +++ b/core/builtins/src/kotlin/Inline.kt @@ -14,10 +14,12 @@ * limitations under the License. */ -package jet +package kotlin public annotation class noinline + public annotation class inline(public val strategy: InlineStrategy = InlineStrategy.AS_FUNCTION) + public enum class InlineStrategy { AS_FUNCTION IN_PLACE diff --git a/core/builtins/src/jet/Iterators.kt b/core/builtins/src/kotlin/Iterators.kt similarity index 99% rename from core/builtins/src/jet/Iterators.kt rename to core/builtins/src/kotlin/Iterators.kt index dd0548af2cc..21498f3f73e 100644 --- a/core/builtins/src/jet/Iterators.kt +++ b/core/builtins/src/kotlin/Iterators.kt @@ -16,7 +16,7 @@ // Auto-generated file. DO NOT EDIT! -package jet +package kotlin public abstract class ByteIterator : Iterator { override final fun next() = nextByte() diff --git a/core/builtins/src/jet/KExtensionFunctions.kt b/core/builtins/src/kotlin/KExtensionFunctions.kt similarity index 99% rename from core/builtins/src/jet/KExtensionFunctions.kt rename to core/builtins/src/kotlin/KExtensionFunctions.kt index 8d4af5b625e..719b7ca7102 100644 --- a/core/builtins/src/jet/KExtensionFunctions.kt +++ b/core/builtins/src/kotlin/KExtensionFunctions.kt @@ -16,7 +16,7 @@ // Auto-generated file. DO NOT EDIT! -package jet +package kotlin public trait KExtensionFunction0 : ExtensionFunction0 public trait KExtensionFunction1 : ExtensionFunction1 diff --git a/core/builtins/src/jet/KFunctions.kt b/core/builtins/src/kotlin/KFunctions.kt similarity index 99% rename from core/builtins/src/jet/KFunctions.kt rename to core/builtins/src/kotlin/KFunctions.kt index 3b84db9aa5a..5799cc48eb2 100644 --- a/core/builtins/src/jet/KFunctions.kt +++ b/core/builtins/src/kotlin/KFunctions.kt @@ -16,7 +16,7 @@ // Auto-generated file. DO NOT EDIT! -package jet +package kotlin public trait KFunction0 : Function0 public trait KFunction1 : Function1 diff --git a/core/builtins/src/jet/KMemberFunctions.kt b/core/builtins/src/kotlin/KMemberFunctions.kt similarity index 99% rename from core/builtins/src/jet/KMemberFunctions.kt rename to core/builtins/src/kotlin/KMemberFunctions.kt index 3bf1436242c..69652b87e3d 100644 --- a/core/builtins/src/jet/KMemberFunctions.kt +++ b/core/builtins/src/kotlin/KMemberFunctions.kt @@ -16,7 +16,7 @@ // Auto-generated file. DO NOT EDIT! -package jet +package kotlin public trait KMemberFunction0 : ExtensionFunction0 public trait KMemberFunction1 : ExtensionFunction1 diff --git a/core/builtins/src/jet/Progression.kt b/core/builtins/src/kotlin/Progression.kt similarity index 98% rename from core/builtins/src/jet/Progression.kt rename to core/builtins/src/kotlin/Progression.kt index eebf5fbf239..e84a9ca78b5 100644 --- a/core/builtins/src/jet/Progression.kt +++ b/core/builtins/src/kotlin/Progression.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package jet +package kotlin public trait Progression : Iterable { public val start: N diff --git a/core/builtins/src/jet/ProgressionIterators.kt b/core/builtins/src/kotlin/ProgressionIterators.kt similarity index 99% rename from core/builtins/src/jet/ProgressionIterators.kt rename to core/builtins/src/kotlin/ProgressionIterators.kt index 35514a16950..f44fed93ad6 100644 --- a/core/builtins/src/jet/ProgressionIterators.kt +++ b/core/builtins/src/kotlin/ProgressionIterators.kt @@ -16,7 +16,7 @@ // Auto-generated file. DO NOT EDIT! -package jet +package kotlin import kotlin.internal.getProgressionFinalElement diff --git a/core/builtins/src/jet/Progressions.kt b/core/builtins/src/kotlin/Progressions.kt similarity index 99% rename from core/builtins/src/jet/Progressions.kt rename to core/builtins/src/kotlin/Progressions.kt index ed22d2bf40b..774dadb1a9e 100644 --- a/core/builtins/src/jet/Progressions.kt +++ b/core/builtins/src/kotlin/Progressions.kt @@ -16,7 +16,7 @@ // Auto-generated file. DO NOT EDIT! -package jet +package kotlin public class ByteProgression( public override val start: Byte, diff --git a/core/builtins/src/jet/PropertyMetadata.kt b/core/builtins/src/kotlin/PropertyMetadata.kt similarity index 98% rename from core/builtins/src/jet/PropertyMetadata.kt rename to core/builtins/src/kotlin/PropertyMetadata.kt index 7b91d02b1eb..d3ebb499494 100644 --- a/core/builtins/src/jet/PropertyMetadata.kt +++ b/core/builtins/src/kotlin/PropertyMetadata.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package jet +package kotlin public trait PropertyMetadata { public val name: String diff --git a/core/builtins/src/jet/Range.kt b/core/builtins/src/kotlin/Range.kt similarity index 98% rename from core/builtins/src/jet/Range.kt rename to core/builtins/src/kotlin/Range.kt index 99bed219a87..eae8bbab1d7 100644 --- a/core/builtins/src/jet/Range.kt +++ b/core/builtins/src/kotlin/Range.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package jet +package kotlin public trait Range> { public val start: T diff --git a/core/builtins/src/jet/Ranges.kt b/core/builtins/src/kotlin/Ranges.kt similarity index 99% rename from core/builtins/src/jet/Ranges.kt rename to core/builtins/src/kotlin/Ranges.kt index 8ff050f8914..ebd9574cc62 100644 --- a/core/builtins/src/jet/Ranges.kt +++ b/core/builtins/src/kotlin/Ranges.kt @@ -16,7 +16,7 @@ // Auto-generated file. DO NOT EDIT! -package jet +package kotlin public class ByteRange(public override val start: Byte, public override val end: Byte) : Range, Progression { override val increment: Int diff --git a/core/builtins/src/jet/Unit.kt b/core/builtins/src/kotlin/Unit.kt similarity index 91% rename from core/builtins/src/jet/Unit.kt rename to core/builtins/src/kotlin/Unit.kt index 063ed70ed3c..591ac6760db 100644 --- a/core/builtins/src/jet/Unit.kt +++ b/core/builtins/src/kotlin/Unit.kt @@ -14,10 +14,10 @@ * limitations under the License. */ -package jet +package kotlin public class Unit private() { - override fun toString() = "Unit.VALUE" + override fun toString(): String = "Unit.VALUE" class object { public val VALUE: Unit = Unit() diff --git a/core/descriptors/src/org/jetbrains/jet/lang/types/lang/KotlinBuiltIns.java b/core/descriptors/src/org/jetbrains/jet/lang/types/lang/KotlinBuiltIns.java index d77414a5cfb..36dc1611d4d 100644 --- a/core/descriptors/src/org/jetbrains/jet/lang/types/lang/KotlinBuiltIns.java +++ b/core/descriptors/src/org/jetbrains/jet/lang/types/lang/KotlinBuiltIns.java @@ -40,7 +40,7 @@ import static org.jetbrains.jet.lang.types.lang.PrimitiveType.*; public class KotlinBuiltIns { public static final JetScope STUB = JetScope.EMPTY; - public static final String BUILT_INS_PACKAGE_NAME_STRING = "jet"; + public static final String BUILT_INS_PACKAGE_NAME_STRING = "kotlin"; public static final Name BUILT_INS_PACKAGE_NAME = Name.identifier(BUILT_INS_PACKAGE_NAME_STRING); public static final FqName BUILT_INS_PACKAGE_FQ_NAME = FqName.topLevel(BUILT_INS_PACKAGE_NAME); diff --git a/core/runtime.jvm/src/kotlin/jvm/internal/Intrinsics.java b/core/runtime.jvm/src/kotlin/jvm/internal/Intrinsics.java index 5e035de0897..585ceea8ef2 100644 --- a/core/runtime.jvm/src/kotlin/jvm/internal/Intrinsics.java +++ b/core/runtime.jvm/src/kotlin/jvm/internal/Intrinsics.java @@ -16,8 +16,8 @@ package kotlin.jvm.internal; -import jet.Function0; -import jet.IntRange; +import kotlin.Function0; +import kotlin.IntRange; import kotlin.KotlinNullPointerException; import java.util.ArrayList;