Remove PackageFragmentDescriptor#getProvider method
PackageFragmentProvider should be hidden from the client of PackageFramentDescriptor
This commit is contained in:
+1
-3
@@ -18,9 +18,7 @@ package org.jetbrains.jet.lang.resolve.java.descriptor
|
||||
|
||||
import org.jetbrains.jet.lang.descriptors.PackageFragmentDescriptor
|
||||
|
||||
public trait JavaPackageFragmentDescriptor : PackageFragmentDescriptor {
|
||||
override fun getProvider(): JavaPackageFragmentProvider
|
||||
}
|
||||
public trait JavaPackageFragmentDescriptor : PackageFragmentDescriptor
|
||||
|
||||
public trait JavaClassStaticsPackageFragmentDescriptor : JavaPackageFragmentDescriptor {
|
||||
public fun getCorrespondingClass(): JavaClassDescriptor
|
||||
|
||||
-1
@@ -54,7 +54,6 @@ abstract class LazyJavaPackageFragment(
|
||||
override fun getMemberScope(): LazyJavaPackageFragmentScope = _memberScope
|
||||
|
||||
override fun getFqName() = _fqName
|
||||
override fun getProvider() = c.packageFragmentProvider
|
||||
|
||||
override fun <R, D> accept(visitor: DeclarationDescriptorVisitor<R, D>, data: D) = visitor.visitPackageFragmentDescriptor(this, data) as R
|
||||
|
||||
|
||||
Reference in New Issue
Block a user