public class TypeHierarchyResolver extends java.lang.Object
| Constructor and Description |
|---|
TypeHierarchyResolver() |
| Modifier and Type | Method and Description |
|---|---|
void |
process(JetScope outerScope,
NamespaceLikeBuilder owner,
java.util.Collection<? extends com.intellij.psi.PsiElement> declarations) |
void |
setContext(TopDownAnalysisContext context) |
void |
setDescriptorResolver(DescriptorResolver descriptorResolver) |
void |
setImportsResolver(ImportsResolver importsResolver) |
void |
setNamespaceFactory(NamespaceFactoryImpl namespaceFactory) |
void |
setScriptHeaderResolver(ScriptHeaderResolver scriptHeaderResolver) |
void |
setTrace(BindingTrace trace) |
public TypeHierarchyResolver()
@Inject public void setContext(@NotNull TopDownAnalysisContext context)
@Inject public void setImportsResolver(@NotNull ImportsResolver importsResolver)
@Inject public void setDescriptorResolver(@NotNull DescriptorResolver descriptorResolver)
@Inject public void setScriptHeaderResolver(@NotNull ScriptHeaderResolver scriptHeaderResolver)
@Inject public void setNamespaceFactory(@NotNull NamespaceFactoryImpl namespaceFactory)
@Inject public void setTrace(@NotNull BindingTrace trace)
public void process(@NotNull JetScope outerScope, @NotNull NamespaceLikeBuilder owner, @NotNull java.util.Collection<? extends com.intellij.psi.PsiElement> declarations)