org.jetbrains.jet.lang.resolve
Class ScriptHeaderResolver

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

public class ScriptHeaderResolver
extends java.lang.Object


Field Summary
static com.intellij.openapi.util.Key<java.lang.Integer> PRIORITY_KEY
           
 
Constructor Summary
ScriptHeaderResolver()
           
 
Method Summary
 void processScriptHierarchy(TopDownAnalysisContext c, JetScript script, JetScope outerScope)
           
 void resolveScriptDeclarations(TopDownAnalysisContext c)
           
 JetType resolveTypeName(JetTypeName typeName)
           
 void setDependencyClassByQualifiedNameResolver(DependencyClassByQualifiedNameResolver dependencyClassByQualifiedNameResolver)
           
 void setPackageFragmentProvider(MutablePackageFragmentProvider packageFragmentProvider)
           
 void setTrace(BindingTrace trace)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PRIORITY_KEY

public static final com.intellij.openapi.util.Key<java.lang.Integer> PRIORITY_KEY
Constructor Detail

ScriptHeaderResolver

public ScriptHeaderResolver()
Method Detail

setPackageFragmentProvider

@Inject
public void setPackageFragmentProvider(@NotNull
                                              MutablePackageFragmentProvider packageFragmentProvider)

setDependencyClassByQualifiedNameResolver

@Inject
public void setDependencyClassByQualifiedNameResolver(@NotNull
                                                             DependencyClassByQualifiedNameResolver dependencyClassByQualifiedNameResolver)

setTrace

@Inject
public void setTrace(@NotNull
                            BindingTrace trace)

resolveTypeName

@NotNull
public JetType resolveTypeName(@NotNull
                                       JetTypeName typeName)

processScriptHierarchy

public void processScriptHierarchy(@NotNull
                                   TopDownAnalysisContext c,
                                   @NotNull
                                   JetScript script,
                                   @NotNull
                                   JetScope outerScope)

resolveScriptDeclarations

public void resolveScriptDeclarations(@NotNull
                                      TopDownAnalysisContext c)