diff --git a/compiler/tests/org/jetbrains/jet/JetTestUtils.java b/compiler/tests/org/jetbrains/jet/JetTestUtils.java index cd638b1fa22..77effd77dc3 100644 --- a/compiler/tests/org/jetbrains/jet/JetTestUtils.java +++ b/compiler/tests/org/jetbrains/jet/JetTestUtils.java @@ -624,14 +624,13 @@ public class JetTestUtils { } @NotNull - public static NamespaceDescriptorImpl createTestNamespace(@NotNull String testPackageName) { + public static NamespaceDescriptorImpl createTestNamespace(@NotNull Name testPackageName) { ModuleDescriptorImpl module = new ModuleDescriptorImpl(Name.special(""), JavaBridgeConfiguration.ALL_JAVA_IMPORTS, JavaToKotlinClassMap.getInstance()); NamespaceDescriptorImpl rootNamespace = new NamespaceDescriptorImpl(module, Collections.emptyList(), JetPsiUtil.ROOT_NAMESPACE_NAME); module.setRootNamespace(rootNamespace); - NamespaceDescriptorImpl test = - new NamespaceDescriptorImpl(rootNamespace, Collections.emptyList(), Name.identifier(testPackageName)); + NamespaceDescriptorImpl test = new NamespaceDescriptorImpl(rootNamespace, Collections.emptyList(), testPackageName); test.initialize(new WritableScopeImpl(JetScope.EMPTY, test, RedeclarationHandler.DO_NOTHING, "members of test namespace")); return test; } diff --git a/compiler/tests/org/jetbrains/jet/descriptors/serialization/AbstractDescriptorSerializationTest.java b/compiler/tests/org/jetbrains/jet/descriptors/serialization/AbstractDescriptorSerializationTest.java index d8928724629..8d587d5554c 100644 --- a/compiler/tests/org/jetbrains/jet/descriptors/serialization/AbstractDescriptorSerializationTest.java +++ b/compiler/tests/org/jetbrains/jet/descriptors/serialization/AbstractDescriptorSerializationTest.java @@ -29,14 +29,10 @@ import org.jetbrains.jet.cli.jvm.compiler.JetCoreEnvironment; import org.jetbrains.jet.descriptors.serialization.descriptors.DeserializedClassDescriptor; import org.jetbrains.jet.di.InjectorForJavaDescriptorResolver; import org.jetbrains.jet.lang.descriptors.*; -import org.jetbrains.jet.lang.descriptors.annotations.AnnotationDescriptor; import org.jetbrains.jet.lang.descriptors.impl.NamespaceDescriptorImpl; -import org.jetbrains.jet.lang.psi.JetPsiUtil; import org.jetbrains.jet.lang.resolve.BindingTraceContext; import org.jetbrains.jet.lang.resolve.DescriptorUtils; -import org.jetbrains.jet.lang.resolve.java.JavaBridgeConfiguration; import org.jetbrains.jet.lang.resolve.java.JavaDescriptorResolver; -import org.jetbrains.jet.lang.resolve.java.JavaToKotlinClassMap; import org.jetbrains.jet.lang.resolve.java.resolver.DeserializedDescriptorResolver; import org.jetbrains.jet.lang.resolve.lazy.KotlinTestWithEnvironment; import org.jetbrains.jet.lang.resolve.lazy.LazyResolveTestUtil; @@ -47,9 +43,7 @@ import org.jetbrains.jet.lang.resolve.name.FqName; import org.jetbrains.jet.lang.resolve.name.FqNameUnsafe; import org.jetbrains.jet.lang.resolve.name.Name; import org.jetbrains.jet.lang.resolve.scopes.JetScope; -import org.jetbrains.jet.lang.resolve.scopes.RedeclarationHandler; import org.jetbrains.jet.lang.resolve.scopes.WritableScope; -import org.jetbrains.jet.lang.resolve.scopes.WritableScopeImpl; import org.jetbrains.jet.test.util.NamespaceComparator; import java.io.*; @@ -133,7 +127,7 @@ public abstract class AbstractDescriptorSerializationTest extends KotlinTestWith classMetadata.put(getNaiveFqName(classDescriptor), new ClassMetadata(simpleNames, qualifiedNames, proto)); } - NamespaceDescriptorImpl namespace = createTestNamespace(); + NamespaceDescriptorImpl namespace = JetTestUtils.createTestNamespace(TEST_PACKAGE_NAME); DescriptorFinder javaDescriptorFinder = new JavaDescriptorFinder(javaDescriptorResolver); DescriptorFinderImpl descriptorFinder = new DescriptorFinderImpl( @@ -209,18 +203,6 @@ public abstract class AbstractDescriptorSerializationTest extends KotlinTestWith return builder; } - private static NamespaceDescriptorImpl createTestNamespace() { - ModuleDescriptorImpl module = new ModuleDescriptorImpl(Name.special(""), JavaBridgeConfiguration.ALL_JAVA_IMPORTS, - JavaToKotlinClassMap.getInstance()); - NamespaceDescriptorImpl rootNamespace = - new NamespaceDescriptorImpl(module, Collections.emptyList(), JetPsiUtil.ROOT_NAMESPACE_NAME); - module.setRootNamespace(rootNamespace); - NamespaceDescriptorImpl test = - new NamespaceDescriptorImpl(rootNamespace, Collections.emptyList(), TEST_PACKAGE_NAME); - test.initialize(new WritableScopeImpl(JetScope.EMPTY, test, RedeclarationHandler.DO_NOTHING, "members of test namespace")); - return test; - } - public static void serialize( List classes, List callables, Map serializedClasses, OutputStream serializedCallables diff --git a/compiler/tests/org/jetbrains/jet/descriptors/serialization/BuiltinsDeserializationTest.java b/compiler/tests/org/jetbrains/jet/descriptors/serialization/BuiltinsDeserializationTest.java index 17c75755340..f863812413f 100644 --- a/compiler/tests/org/jetbrains/jet/descriptors/serialization/BuiltinsDeserializationTest.java +++ b/compiler/tests/org/jetbrains/jet/descriptors/serialization/BuiltinsDeserializationTest.java @@ -76,7 +76,7 @@ public class BuiltinsDeserializationTest extends KotlinTestWithEnvironment { List callableProtos = serializeCallables(serializer, allDescriptors); final NamespaceDescriptorImpl actualNamespace = JetTestUtils - .createTestNamespace(KotlinBuiltIns.BUILT_INS_PACKAGE_FQ_NAME.shortName().asString()); + .createTestNamespace(KotlinBuiltIns.BUILT_INS_PACKAGE_FQ_NAME.shortName()); final NameResolver nameResolver = NameSerializationUtil.createNameResolver(serializer.getNameTable()); diff --git a/compiler/tests/org/jetbrains/jet/descriptors/serialization/WriteSerializedInfoTest.java b/compiler/tests/org/jetbrains/jet/descriptors/serialization/WriteSerializedInfoTest.java index 619025c97c5..54d37f1b34f 100644 --- a/compiler/tests/org/jetbrains/jet/descriptors/serialization/WriteSerializedInfoTest.java +++ b/compiler/tests/org/jetbrains/jet/descriptors/serialization/WriteSerializedInfoTest.java @@ -69,7 +69,7 @@ public class WriteSerializedInfoTest extends CodegenTestCase { super(new LockBasedStorageManager(), AnnotationDeserializer.UNSUPPORTED); this.classData = ClassSerializationUtil.readClassDataFrom(kotlinInfo.data()); - this.namespace = JetTestUtils.createTestNamespace(NAMESPACE_NAME.asString()); + this.namespace = JetTestUtils.createTestNamespace(NAMESPACE_NAME.shortName()); } @Nullable