org.jetbrains.jet.lang.resolve.java.resolver
Class JavaClassResolver

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.java.resolver.JavaClassResolver

public final class JavaClassResolver
extends java.lang.Object


Constructor Summary
JavaClassResolver()
           
 
Method Summary
 ClassDescriptor resolveClass(FqName qualifiedName, DescriptorSearchRule searchRule)
           
 ClassDescriptor resolveClass(FqName qualifiedName, DescriptorSearchRule searchRule, PostponedTasks tasks)
           
 void setAnnotationResolver(JavaAnnotationResolver annotationResolver)
           
 void setCache(JavaResolverCache cache)
           
 void setDeserializedDescriptorResolver(DeserializedDescriptorResolver deserializedDescriptorResolver)
           
 void setFunctionResolver(JavaFunctionResolver functionResolver)
           
 void setJavaClassFinder(JavaClassFinder javaClassFinder)
           
 void setKotlinClassFinder(KotlinClassFinder kotlinClassFinder)
           
 void setMemberResolver(JavaMemberResolver memberResolver)
           
 void setPackageFragmentProvider(JavaPackageFragmentProvider packageFragmentProvider)
           
 void setSupertypesResolver(JavaSupertypeResolver supertypesResolver)
           
 void setTypeParameterResolver(JavaTypeParameterResolver typeParameterResolver)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaClassResolver

public JavaClassResolver()
Method Detail

setCache

@Inject
public void setCache(JavaResolverCache cache)

setDeserializedDescriptorResolver

@Inject
public void setDeserializedDescriptorResolver(DeserializedDescriptorResolver deserializedDescriptorResolver)

setTypeParameterResolver

@Inject
public void setTypeParameterResolver(JavaTypeParameterResolver typeParameterResolver)

setMemberResolver

@Inject
public void setMemberResolver(JavaMemberResolver memberResolver)

setAnnotationResolver

@Inject
public void setAnnotationResolver(JavaAnnotationResolver annotationResolver)

setJavaClassFinder

@Inject
public void setJavaClassFinder(JavaClassFinder javaClassFinder)

setPackageFragmentProvider

@Inject
public void setPackageFragmentProvider(JavaPackageFragmentProvider packageFragmentProvider)

setSupertypesResolver

@Inject
public void setSupertypesResolver(JavaSupertypeResolver supertypesResolver)

setFunctionResolver

@Inject
public void setFunctionResolver(JavaFunctionResolver functionResolver)

setKotlinClassFinder

@Inject
public void setKotlinClassFinder(KotlinClassFinder kotlinClassFinder)

resolveClass

@Nullable
public ClassDescriptor resolveClass(@NotNull
                                             FqName qualifiedName,
                                             @NotNull
                                             DescriptorSearchRule searchRule)

resolveClass

@Nullable
public ClassDescriptor resolveClass(@NotNull
                                             FqName qualifiedName,
                                             @NotNull
                                             DescriptorSearchRule searchRule,
                                             @NotNull
                                             PostponedTasks tasks)