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 setFunctionResolver(JavaFunctionResolver functionResolver)
           
 void setJavaDescriptorResolver(JavaDescriptorResolver javaDescriptorResolver)
           
 void setKotlinDescriptorResolver(DeserializedDescriptorResolver kotlinDescriptorResolver)
           
 void setNamespaceResolver(JavaNamespaceResolver namespaceResolver)
           
 void setPsiClassFinder(PsiClassFinder psiClassFinder)
           
 void setSignatureResolver(JavaSignatureResolver signatureResolver)
           
 void setSupertypesResolver(JavaSupertypeResolver supertypesResolver)
           
 void setTrace(BindingTrace trace)
           
 void setVirtualFileFinder(VirtualFileFinder virtualFileFinder)
           
 
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

setVirtualFileFinder

@Inject
public void setVirtualFileFinder(VirtualFileFinder virtualFileFinder)

setTrace

@Inject
public void setTrace(BindingTrace trace)

setKotlinDescriptorResolver

@Inject
public void setKotlinDescriptorResolver(DeserializedDescriptorResolver kotlinDescriptorResolver)

setSignatureResolver

@Inject
public void setSignatureResolver(JavaSignatureResolver signatureResolver)

setJavaDescriptorResolver

@Inject
public void setJavaDescriptorResolver(JavaDescriptorResolver javaDescriptorResolver)

setAnnotationResolver

@Inject
public void setAnnotationResolver(JavaAnnotationResolver annotationResolver)

setPsiClassFinder

@Inject
public void setPsiClassFinder(PsiClassFinder psiClassFinder)

setNamespaceResolver

@Inject
public void setNamespaceResolver(JavaNamespaceResolver namespaceResolver)

setSupertypesResolver

@Inject
public void setSupertypesResolver(JavaSupertypeResolver supertypesResolver)

setFunctionResolver

@Inject
public void setFunctionResolver(JavaFunctionResolver functionResolver)

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)