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 setMemberResolver(JavaMemberResolver memberResolver)
           
 void setNamespaceResolver(JavaNamespaceResolver namespaceResolver)
           
 void setSupertypesResolver(JavaSupertypeResolver supertypesResolver)
           
 void setTypeParameterResolver(JavaTypeParameterResolver typeParameterResolver)
           
 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)

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)

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)