Implement getNamespace() for deserialized scope

DescriptorFinder now can find packages, pull the method up from
AbstractDescriptorFinder class
This commit is contained in:
Alexander Udalov
2013-07-09 16:00:07 +04:00
parent d90b764534
commit b44bc620e0
8 changed files with 44 additions and 25 deletions
@@ -66,6 +66,12 @@ public final class DeserializedDescriptorResolver {
public ClassDescriptor findClass(@NotNull ClassId classId) {
return javaClassResolver.resolveClass(kotlinFqNameToJavaFqName(classId.asSingleFqName()));
}
@Nullable
@Override
public NamespaceDescriptor findPackage(@NotNull FqName name) {
return javaNamespaceResolver.resolveNamespace(name);
}
};
@Inject