public class InjectorForLazyResolve extends java.lang.Object
Constructor and Description |
---|
InjectorForLazyResolve(com.intellij.openapi.project.Project project,
ResolveSession resolveSession,
ModuleDescriptor moduleDescriptor) |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
AnnotationResolver |
getAnnotationResolver() |
DescriptorResolver |
getDescriptorResolver() |
ExpressionTypingServices |
getExpressionTypingServices() |
JetImportsFactory |
getJetImportsFactory() |
QualifiedExpressionResolver |
getQualifiedExpressionResolver() |
ScopeProvider |
getScopeProvider() |
TypeResolver |
getTypeResolver() |
public InjectorForLazyResolve(@NotNull com.intellij.openapi.project.Project project, @NotNull ResolveSession resolveSession, @NotNull ModuleDescriptor moduleDescriptor)
@PreDestroy public void destroy()
public DescriptorResolver getDescriptorResolver()
public ExpressionTypingServices getExpressionTypingServices()
public TypeResolver getTypeResolver()
public ScopeProvider getScopeProvider()
public AnnotationResolver getAnnotationResolver()
public QualifiedExpressionResolver getQualifiedExpressionResolver()
public JetImportsFactory getJetImportsFactory()