Got rid of redundant constructor.
This commit is contained in:
@@ -54,7 +54,7 @@ class BuiltinsPackageFragment extends PackageFragmentDescriptorImpl {
|
|||||||
|
|
||||||
// TODO: support annotations
|
// TODO: support annotations
|
||||||
members = new DeserializedPackageMemberScope(storageManager, this, Deserializers.UNSUPPORTED, MemberFilter.ALWAYS_TRUE,
|
members = new DeserializedPackageMemberScope(storageManager, this, Deserializers.UNSUPPORTED, MemberFilter.ALWAYS_TRUE,
|
||||||
new BuiltInsDescriptorFinder(storageManager), loadPackage(), nameResolver);
|
new BuiltInsDescriptorFinder(storageManager), new PackageData(nameResolver, loadPackage()));
|
||||||
}
|
}
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
|
|||||||
+5
-18
@@ -37,22 +37,6 @@ public class DeserializedPackageMemberScope extends DeserializedMemberScope {
|
|||||||
|
|
||||||
private final FqName packageFqName;
|
private final FqName packageFqName;
|
||||||
|
|
||||||
public DeserializedPackageMemberScope(
|
|
||||||
@NotNull StorageManager storageManager,
|
|
||||||
@NotNull PackageFragmentDescriptor packageDescriptor,
|
|
||||||
@NotNull Deserializers deserializers,
|
|
||||||
@NotNull MemberFilter memberFilter,
|
|
||||||
@NotNull DescriptorFinder descriptorFinder,
|
|
||||||
@NotNull ProtoBuf.Package proto,
|
|
||||||
@NotNull NameResolver nameResolver
|
|
||||||
) {
|
|
||||||
super(storageManager, packageDescriptor,
|
|
||||||
DescriptorDeserializer.create(storageManager, packageDescriptor, nameResolver, descriptorFinder, deserializers),
|
|
||||||
getFilteredMembers(packageDescriptor, proto, memberFilter, nameResolver));
|
|
||||||
this.descriptorFinder = descriptorFinder;
|
|
||||||
this.packageFqName = packageDescriptor.getFqName();
|
|
||||||
}
|
|
||||||
|
|
||||||
public DeserializedPackageMemberScope(
|
public DeserializedPackageMemberScope(
|
||||||
@NotNull StorageManager storageManager,
|
@NotNull StorageManager storageManager,
|
||||||
@NotNull PackageFragmentDescriptor packageDescriptor,
|
@NotNull PackageFragmentDescriptor packageDescriptor,
|
||||||
@@ -61,8 +45,11 @@ public class DeserializedPackageMemberScope extends DeserializedMemberScope {
|
|||||||
@NotNull DescriptorFinder descriptorFinder,
|
@NotNull DescriptorFinder descriptorFinder,
|
||||||
@NotNull PackageData packageData
|
@NotNull PackageData packageData
|
||||||
) {
|
) {
|
||||||
this(storageManager, packageDescriptor, deserializers, memberFilter, descriptorFinder, packageData.getPackageProto(),
|
super(storageManager, packageDescriptor,
|
||||||
packageData.getNameResolver());
|
DescriptorDeserializer.create(storageManager, packageDescriptor, packageData.getNameResolver(), descriptorFinder, deserializers),
|
||||||
|
getFilteredMembers(packageDescriptor, packageData.getPackageProto(), memberFilter, packageData.getNameResolver()));
|
||||||
|
this.descriptorFinder = descriptorFinder;
|
||||||
|
this.packageFqName = packageDescriptor.getFqName();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Nullable
|
@Nullable
|
||||||
|
|||||||
Reference in New Issue
Block a user