org.jetbrains.jet.lang.resolve.lazy
Class ResolveSessionUtils

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.lazy.ResolveSessionUtils

public class ResolveSessionUtils
extends java.lang.Object


Field Summary
static Name NO_NAME_FOR_LAZY_RESOLVE
           
 
Method Summary
static java.util.Collection<ClassDescriptor> getClassDescriptorsByFqName(KotlinCodeAnalyzer analyzer, FqName fqName)
           
static java.util.Collection<ClassDescriptor> getClassOrObjectDescriptorsByFqName(KotlinCodeAnalyzer analyzer, FqName fqName, boolean includeObjectDeclarations)
           
static Name safeNameForLazyResolve(JetNamed named)
           
static Name safeNameForLazyResolve(Name name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NO_NAME_FOR_LAZY_RESOLVE

public static final Name NO_NAME_FOR_LAZY_RESOLVE
Method Detail

getClassDescriptorsByFqName

@NotNull
public static java.util.Collection<ClassDescriptor> getClassDescriptorsByFqName(@NotNull
                                                                                        KotlinCodeAnalyzer analyzer,
                                                                                        @NotNull
                                                                                        FqName fqName)

getClassOrObjectDescriptorsByFqName

@NotNull
public static java.util.Collection<ClassDescriptor> getClassOrObjectDescriptorsByFqName(@NotNull
                                                                                                KotlinCodeAnalyzer analyzer,
                                                                                                @NotNull
                                                                                                FqName fqName,
                                                                                                boolean includeObjectDeclarations)

safeNameForLazyResolve

@NotNull
public static Name safeNameForLazyResolve(@NotNull
                                                  JetNamed named)

safeNameForLazyResolve

@NotNull
public static Name safeNameForLazyResolve(@Nullable
                                                  Name name)