Refactor JDR: remove some of the usages of JavaDescriptorResolver class
This commit is contained in:
-2
@@ -35,8 +35,6 @@ public class LazyJavaPackageFragmentProvider(
|
|||||||
|
|
||||||
override fun getModule() = _module
|
override fun getModule() = _module
|
||||||
|
|
||||||
override fun getJavaDescriptorResolver() = c.javaDescriptorResolver
|
|
||||||
|
|
||||||
private val _packageFragments: MemoizedFunctionToNullable<FqName, LazyJavaPackageFragment> = c.storageManager.createMemoizedFunctionWithNullableValues {
|
private val _packageFragments: MemoizedFunctionToNullable<FqName, LazyJavaPackageFragment> = c.storageManager.createMemoizedFunctionWithNullableValues {
|
||||||
fqName ->
|
fqName ->
|
||||||
val jPackage = c.finder.findPackage(fqName)
|
val jPackage = c.finder.findPackage(fqName)
|
||||||
|
|||||||
+1
-1
@@ -75,7 +75,7 @@ public abstract class LazyJavaMemberScope(
|
|||||||
}.toList())
|
}.toList())
|
||||||
|
|
||||||
if (_containingDeclaration is JavaPackageFragmentDescriptor) {
|
if (_containingDeclaration is JavaPackageFragmentDescriptor) {
|
||||||
val klass = c.javaDescriptorResolver.resolveClass(_containingDeclaration.getFqName().child(name))
|
val klass = c.javaClassResolver.resolveClassByFqName(_containingDeclaration.getFqName().child(name))
|
||||||
if (klass is LazyJavaClassDescriptor && klass.getFunctionTypeForSamInterface() != null) {
|
if (klass is LazyJavaClassDescriptor && klass.getFunctionTypeForSamInterface() != null) {
|
||||||
functions.add(SingleAbstractMethodUtils.createSamConstructorFunction(_containingDeclaration, klass))
|
functions.add(SingleAbstractMethodUtils.createSamConstructorFunction(_containingDeclaration, klass))
|
||||||
}
|
}
|
||||||
|
|||||||
-3
@@ -29,9 +29,6 @@ import org.jetbrains.jet.lang.resolve.name.Name;
|
|||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
|
|
||||||
public interface JavaPackageFragmentProvider extends PackageFragmentProvider {
|
public interface JavaPackageFragmentProvider extends PackageFragmentProvider {
|
||||||
@NotNull
|
|
||||||
JavaDescriptorResolver getJavaDescriptorResolver();
|
|
||||||
|
|
||||||
@Nullable
|
@Nullable
|
||||||
JavaPackageFragmentDescriptor getPackageFragment(@NotNull FqName fqName);
|
JavaPackageFragmentDescriptor getPackageFragment(@NotNull FqName fqName);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user