Properly memoize classes in tests

This commit is contained in:
Andrey Breslav
2013-06-13 15:40:02 +04:00
committed by Alexander Udalov
parent a861ac0c10
commit 8d110e4a30
@@ -381,13 +381,13 @@ public abstract class AbstractDescriptorSerializationTest extends KotlinTestWith
@Nullable @Nullable
@Override @Override
public ClassDescriptor resolveNestedClass(@NotNull ClassDescriptor outerClass, @NotNull Name name) { public ClassDescriptor resolveNestedClass(@NotNull ClassDescriptor outerClass, @NotNull Name name) {
return resolveClass(outerClass, classId.createNestedClassId(name)); return findClass(classId.createNestedClassId(name));
} }
@Nullable @Nullable
@Override @Override
public ClassDescriptor resolveClassObject(@NotNull ClassDescriptor outerClass) { public ClassDescriptor resolveClassObject(@NotNull ClassDescriptor outerClass) {
return resolveClass(outerClass, classId.createNestedClassId(Name.identifier(JvmAbi.CLASS_OBJECT_CLASS_NAME))); return findClass(classId.createNestedClassId(Name.identifier(JvmAbi.CLASS_OBJECT_CLASS_NAME)));
} }
}; };