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(TopDownAnalysisContext c, JetScope outerScope, PackageLikeBuilder owner, java.util.Collection<? extends com.intellij.psi.PsiElement> declarations)
           
 void setDescriptorResolver(DescriptorResolver descriptorResolver)
           
 void setImportsResolver(ImportsResolver importsResolver)
           
 void setPackageFragmentProvider(MutablePackageFragmentProvider packageFragmentProvider)
           
 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

setImportsResolver

@Inject
public void setImportsResolver(@NotNull
                                      ImportsResolver importsResolver)

setDescriptorResolver

@Inject
public void setDescriptorResolver(@NotNull
                                         DescriptorResolver descriptorResolver)

setScriptHeaderResolver

@Inject
public void setScriptHeaderResolver(@NotNull
                                           ScriptHeaderResolver scriptHeaderResolver)

setPackageFragmentProvider

@Inject
public void setPackageFragmentProvider(@NotNull
                                              MutablePackageFragmentProvider packageFragmentProvider)

setTrace

@Inject
public void setTrace(@NotNull
                            BindingTrace trace)

process

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