Get rid of getClassResolver method in JavaDescriptorResolver
This commit is contained in:
+4
-4
@@ -173,10 +173,6 @@ public class JavaDescriptorResolver implements DependencyClassByQualifiedNameRes
|
||||
return constructorResolver.resolveConstructors(classData);
|
||||
}
|
||||
|
||||
public ClassResolver getClassResolver() {
|
||||
return classResolver;
|
||||
}
|
||||
|
||||
public CompileTimeConstResolver getCompileTimeConstResolver() {
|
||||
return compileTimeConstResolver;
|
||||
}
|
||||
@@ -212,6 +208,10 @@ public class JavaDescriptorResolver implements DependencyClassByQualifiedNameRes
|
||||
return propertiesResolver.resolveFieldGroup(data);
|
||||
}
|
||||
|
||||
public ClassDescriptor resolveClass(FqName name, DescriptorSearchRule searchRule, List<Runnable> list) {
|
||||
return classResolver.resolveClass(name, searchRule, list);
|
||||
}
|
||||
|
||||
public static class ValueParameterDescriptors {
|
||||
private final JetType receiverType;
|
||||
private final List<ValueParameterDescriptor> descriptors;
|
||||
|
||||
+1
-1
@@ -79,7 +79,7 @@ public final class AnnotationResolver {
|
||||
|
||||
FqName annotationFqName = new FqName(qname);
|
||||
final ClassDescriptor clazz =
|
||||
javaDescriptorResolver.getClassResolver().resolveClass(annotationFqName, DescriptorSearchRule.INCLUDE_KOTLIN, taskList);
|
||||
javaDescriptorResolver.resolveClass(annotationFqName, DescriptorSearchRule.INCLUDE_KOTLIN, taskList);
|
||||
if (clazz == null) {
|
||||
return null;
|
||||
}
|
||||
|
||||
+2
-3
@@ -89,7 +89,7 @@ public final class CompileTimeConstResolver {
|
||||
List<CompileTimeConstant<?>> values = getCompileTimeConstantForArrayValues(annotationFqName, valueName, taskList, initializers);
|
||||
|
||||
ClassDescriptor classDescriptor =
|
||||
javaDescriptorResolver.getClassResolver().resolveClass(annotationFqName, DescriptorSearchRule.INCLUDE_KOTLIN, taskList);
|
||||
javaDescriptorResolver.resolveClass(annotationFqName, DescriptorSearchRule.INCLUDE_KOTLIN, taskList);
|
||||
|
||||
ValueParameterDescriptor valueParameterDescriptor =
|
||||
DescriptorResolverUtils.getValueParameterDescriptorForAnnotationParameter(valueName, classDescriptor);
|
||||
@@ -132,8 +132,7 @@ public final class CompileTimeConstResolver {
|
||||
|
||||
JetScope scope;
|
||||
ClassDescriptor classDescriptor =
|
||||
javaDescriptorResolver.getClassResolver()
|
||||
.resolveClass(new FqName(fqName), DescriptorSearchRule.INCLUDE_KOTLIN, taskList);
|
||||
javaDescriptorResolver.resolveClass(new FqName(fqName), DescriptorSearchRule.INCLUDE_KOTLIN, taskList);
|
||||
if (classDescriptor == null) {
|
||||
return null;
|
||||
}
|
||||
|
||||
+1
-1
@@ -84,7 +84,7 @@ public final class InnerClassResolver {
|
||||
String name = innerPsiClass.getQualifiedName();
|
||||
assert name != null : "Inner class has no qualified name";
|
||||
ClassDescriptor classDescriptor =
|
||||
javaDescriptorResolver.getClassResolver().resolveClass(new FqName(name), DescriptorSearchRule.IGNORE_IF_FOUND_IN_KOTLIN);
|
||||
javaDescriptorResolver.resolveClass(new FqName(name), DescriptorSearchRule.IGNORE_IF_FOUND_IN_KOTLIN);
|
||||
assert classDescriptor != null : "Couldn't resolve class " + name;
|
||||
return classDescriptor;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user