diff --git a/compiler/serialization/src/org/jetbrains/kotlin/serialization/DescriptorSerializer.java b/compiler/serialization/src/org/jetbrains/kotlin/serialization/DescriptorSerializer.java index 09030ef77a0..3ecd1269733 100644 --- a/compiler/serialization/src/org/jetbrains/kotlin/serialization/DescriptorSerializer.java +++ b/compiler/serialization/src/org/jetbrains/kotlin/serialization/DescriptorSerializer.java @@ -28,6 +28,7 @@ import org.jetbrains.kotlin.resolve.MemberComparator; import org.jetbrains.kotlin.resolve.constants.ConstantValue; import org.jetbrains.kotlin.resolve.constants.NullValue; import org.jetbrains.kotlin.types.*; +import org.jetbrains.kotlin.utils.Interner; import org.jetbrains.kotlin.utils.UtilsPackage; import java.io.ByteArrayOutputStream; diff --git a/compiler/serialization/src/org/jetbrains/kotlin/serialization/StringTable.java b/compiler/serialization/src/org/jetbrains/kotlin/serialization/StringTable.java index 5ad6d07bff3..8a75fac4124 100644 --- a/compiler/serialization/src/org/jetbrains/kotlin/serialization/StringTable.java +++ b/compiler/serialization/src/org/jetbrains/kotlin/serialization/StringTable.java @@ -24,6 +24,7 @@ import org.jetbrains.kotlin.descriptors.PackageFragmentDescriptor; import org.jetbrains.kotlin.name.FqName; import org.jetbrains.kotlin.name.Name; import org.jetbrains.kotlin.types.ErrorUtils; +import org.jetbrains.kotlin.utils.Interner; import static org.jetbrains.kotlin.serialization.ProtoBuf.QualifiedNameTable.QualifiedName; diff --git a/core/deserialization/src/org/jetbrains/kotlin/serialization/Interner.java b/compiler/util/src/org/jetbrains/kotlin/utils/Interner.java similarity index 93% rename from core/deserialization/src/org/jetbrains/kotlin/serialization/Interner.java rename to compiler/util/src/org/jetbrains/kotlin/utils/Interner.java index 4fe9553414b..6036b60ecd0 100644 --- a/core/deserialization/src/org/jetbrains/kotlin/serialization/Interner.java +++ b/compiler/util/src/org/jetbrains/kotlin/utils/Interner.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.serialization; +package org.jetbrains.kotlin.utils; import kotlin.KotlinPackage; import kotlin.jvm.functions.Function1; @@ -61,7 +61,7 @@ public final class Interner { @NotNull public List getAllInternedObjects() { - return KotlinPackage.toSortedListBy(interned.keySet(), new Function1() { + return KotlinPackage.sortedBy(interned.keySet(), new Function1() { @Override public Integer invoke(T key) { return interned.get(key); diff --git a/generators/src/org/jetbrains/kotlin/generators/protobuf/GenerateProtoBufCompare.kt b/generators/src/org/jetbrains/kotlin/generators/protobuf/GenerateProtoBufCompare.kt index 775b1939499..e30ab3efe94 100644 --- a/generators/src/org/jetbrains/kotlin/generators/protobuf/GenerateProtoBufCompare.kt +++ b/generators/src/org/jetbrains/kotlin/generators/protobuf/GenerateProtoBufCompare.kt @@ -76,11 +76,11 @@ class GenerateProtoBufCompare { p.println("import org.jetbrains.kotlin.name.ClassId") p.println("import org.jetbrains.kotlin.name.FqName") - p.println("import org.jetbrains.kotlin.serialization.Interner") p.println("import org.jetbrains.kotlin.serialization.ProtoBuf") p.println("import org.jetbrains.kotlin.serialization.deserialization.NameResolver") p.println("import org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf") - p.println("import java.util.EnumSet") + p.println("import org.jetbrains.kotlin.utils.Interner") + p.println("import java.util.*") p.println() p.println("/** This file is generated by org.jetbrains.kotlin.generators.protobuf.GenerateProtoBufCompare. DO NOT MODIFY MANUALLY */") p.println() diff --git a/jps-plugin/src/org/jetbrains/kotlin/jps/incremental/ProtoCompareGenerated.kt b/jps-plugin/src/org/jetbrains/kotlin/jps/incremental/ProtoCompareGenerated.kt index 77577656b37..5de59380920 100644 --- a/jps-plugin/src/org/jetbrains/kotlin/jps/incremental/ProtoCompareGenerated.kt +++ b/jps-plugin/src/org/jetbrains/kotlin/jps/incremental/ProtoCompareGenerated.kt @@ -18,11 +18,11 @@ package org.jetbrains.kotlin.jps.incremental import org.jetbrains.kotlin.name.ClassId import org.jetbrains.kotlin.name.FqName -import org.jetbrains.kotlin.serialization.Interner import org.jetbrains.kotlin.serialization.ProtoBuf import org.jetbrains.kotlin.serialization.deserialization.NameResolver import org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf -import java.util.EnumSet +import org.jetbrains.kotlin.utils.Interner +import java.util.* /** This file is generated by org.jetbrains.kotlin.generators.protobuf.GenerateProtoBufCompare. DO NOT MODIFY MANUALLY */