org.jetbrains.jet.di
Class InjectorForLazyResolve

java.lang.Object
  extended by org.jetbrains.jet.di.InjectorForLazyResolve

public class InjectorForLazyResolve
extends java.lang.Object


Constructor Summary
InjectorForLazyResolve(com.intellij.openapi.project.Project project, ResolveSession resolveSession, ModuleDescriptor moduleDescriptor)
           
 
Method Summary
 void destroy()
           
 AnnotationResolver getAnnotationResolver()
           
 DescriptorResolver getDescriptorResolver()
           
 ExpressionTypingServices getExpressionTypingServices()
           
 JetImportsFactory getJetImportsFactory()
           
 QualifiedExpressionResolver getQualifiedExpressionResolver()
           
 ScopeProvider getScopeProvider()
           
 TypeResolver getTypeResolver()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InjectorForLazyResolve

public InjectorForLazyResolve(@NotNull
                              com.intellij.openapi.project.Project project,
                              @NotNull
                              ResolveSession resolveSession,
                              @NotNull
                              ModuleDescriptor moduleDescriptor)
Method Detail

destroy

@PreDestroy
public void destroy()

getDescriptorResolver

public DescriptorResolver getDescriptorResolver()

getExpressionTypingServices

public ExpressionTypingServices getExpressionTypingServices()

getTypeResolver

public TypeResolver getTypeResolver()

getScopeProvider

public ScopeProvider getScopeProvider()

getAnnotationResolver

public AnnotationResolver getAnnotationResolver()

getQualifiedExpressionResolver

public QualifiedExpressionResolver getQualifiedExpressionResolver()

getJetImportsFactory

public JetImportsFactory getJetImportsFactory()