diff --git a/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/JavaDescriptorResolver.java b/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/JavaDescriptorResolver.java index 8e9983aa98d..135b708a7b7 100644 --- a/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/JavaDescriptorResolver.java +++ b/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/JavaDescriptorResolver.java @@ -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 list) { + return classResolver.resolveClass(name, searchRule, list); + } + public static class ValueParameterDescriptors { private final JetType receiverType; private final List descriptors; diff --git a/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/resolver/AnnotationResolver.java b/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/resolver/AnnotationResolver.java index 72b2dff253c..24de2a2bed3 100644 --- a/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/resolver/AnnotationResolver.java +++ b/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/resolver/AnnotationResolver.java @@ -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; } diff --git a/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/resolver/CompileTimeConstResolver.java b/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/resolver/CompileTimeConstResolver.java index 52a746469b8..77ee59463dc 100644 --- a/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/resolver/CompileTimeConstResolver.java +++ b/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/resolver/CompileTimeConstResolver.java @@ -89,7 +89,7 @@ public final class CompileTimeConstResolver { List> 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; } diff --git a/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/resolver/InnerClassResolver.java b/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/resolver/InnerClassResolver.java index 1cdb685d3e4..4f6f9ed741d 100644 --- a/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/resolver/InnerClassResolver.java +++ b/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/resolver/InnerClassResolver.java @@ -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; }