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(LazyJavaPackageFragmentProvider provider, ModuleDescriptor module)
           
 
Method Summary
 ModuleDescriptor getModule()
           
 PackageFragmentDescriptor getPackageFragment(FqName fqName)
           
 PackageFragmentProvider getPackageFragmentProvider()
           
 ClassDescriptor resolveClass(FqName qualifiedName)
           
 
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(@NotNull
                              LazyJavaPackageFragmentProvider provider,
                              @NotNull
                              ModuleDescriptor module)
Method Detail

getModule

@NotNull
public ModuleDescriptor getModule()

getPackageFragmentProvider

@NotNull
public PackageFragmentProvider getPackageFragmentProvider()

resolveClass

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

getPackageFragment

@Nullable
public PackageFragmentDescriptor getPackageFragment(@NotNull
                                                             FqName fqName)