org.jetbrains.jet.lang.resolve
Class TypeHierarchyResolver

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.TypeHierarchyResolver

public class TypeHierarchyResolver
extends java.lang.Object


Constructor Summary
TypeHierarchyResolver()
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeHierarchyResolver

public TypeHierarchyResolver()
Method Detail

setContext

@Inject
public void setContext(@NotNull
                              TopDownAnalysisContext context)

setImportsResolver

@Inject
public void setImportsResolver(@NotNull
                                      ImportsResolver importsResolver)

setDescriptorResolver

@Inject
public void setDescriptorResolver(@NotNull
                                         DescriptorResolver descriptorResolver)

setScriptHeaderResolver

@Inject
public void setScriptHeaderResolver(@NotNull
                                           ScriptHeaderResolver scriptHeaderResolver)

setNamespaceFactory

@Inject
public void setNamespaceFactory(@NotNull
                                       NamespaceFactoryImpl namespaceFactory)

setTrace

@Inject
public void setTrace(@NotNull
                            BindingTrace trace)

process

public void process(@NotNull
                    JetScope outerScope,
                    @NotNull
                    NamespaceLikeBuilder owner,
                    @NotNull
                    java.util.Collection<? extends com.intellij.psi.PsiElement> declarations)