org.jetbrains.kotlin.resolve.lazy
Class LazyDeclarationResolver

java.lang.Object
  extended by org.jetbrains.kotlin.resolve.lazy.LazyDeclarationResolver

public class LazyDeclarationResolver
extends java.lang.Object


Field Summary
protected  DeclarationScopeProvider scopeProvider
           
 
Constructor Summary
LazyDeclarationResolver(GlobalContext globalContext, BindingTrace delegationTrace, TopLevelDescriptorProvider topLevelDescriptorProvider)
          Deprecated. 
 
Method Summary
 ClassDescriptor getClassDescriptor(KtClassOrObject classOrObject, LookupLocation location)
           
 DeclarationDescriptor resolveToDescriptor(KtDeclaration declaration)
           
 void setDeclarationScopeProvider(DeclarationScopeProviderImpl scopeProvider)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

scopeProvider

protected DeclarationScopeProvider scopeProvider
Constructor Detail

LazyDeclarationResolver

@Deprecated
public LazyDeclarationResolver(@NotNull
                                          GlobalContext globalContext,
                                          @NotNull
                                          BindingTrace delegationTrace,
                                          @NotNull
                                          TopLevelDescriptorProvider topLevelDescriptorProvider)
Deprecated. 

Method Detail

setDeclarationScopeProvider

@Inject
public void setDeclarationScopeProvider(@NotNull
                                               DeclarationScopeProviderImpl scopeProvider)

getClassDescriptor

@NotNull
public ClassDescriptor getClassDescriptor(@NotNull
                                                  KtClassOrObject classOrObject,
                                                  @NotNull
                                                  LookupLocation location)

resolveToDescriptor

@NotNull
public DeclarationDescriptor resolveToDescriptor(@NotNull
                                                         KtDeclaration declaration)