org.jetbrains.jet.lang.resolve.java
Class JavaDescriptorResolver

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.java.JavaDescriptorResolver
All Implemented Interfaces:
DependencyClassByQualifiedNameResolver

public class JavaDescriptorResolver
extends java.lang.Object
implements DependencyClassByQualifiedNameResolver


Field Summary
static Name JAVA_ROOT
           
 
Constructor Summary
JavaDescriptorResolver()
           
 
Method Summary
 JavaPackageFragmentProvider getPackageFragmentProvider()
           
 ClassDescriptor resolveClass(FqName qualifiedName)
           
 ClassDescriptor resolveClass(FqName qualifiedName, DescriptorSearchRule searchRule)
           
 void setClassResolver(JavaClassResolver classResolver)
           
 void setPackageFragmentProvider(JavaPackageFragmentProvider packageFragmentProvider)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JAVA_ROOT

public static final Name JAVA_ROOT
Constructor Detail

JavaDescriptorResolver

public JavaDescriptorResolver()
Method Detail

setClassResolver

@Inject
public void setClassResolver(JavaClassResolver classResolver)

setPackageFragmentProvider

@Inject
public void setPackageFragmentProvider(JavaPackageFragmentProvider packageFragmentProvider)

resolveClass

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

resolveClass

public ClassDescriptor resolveClass(@NotNull
                                    FqName qualifiedName)
Specified by:
resolveClass in interface DependencyClassByQualifiedNameResolver

getPackageFragmentProvider

@NotNull
public JavaPackageFragmentProvider getPackageFragmentProvider()