Remove PackageFragmentDescriptor#getProvider method

PackageFragmentProvider should be hidden from the client of PackageFramentDescriptor
This commit is contained in:
Pavel V. Talanov
2014-02-10 14:58:04 +04:00
parent cd6a71ef81
commit e4a0221abc
7 changed files with 9 additions and 30 deletions
@@ -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
@@ -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