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(JetScript script, JetScope outerScope)
           
 void resolveScriptDeclarations()
           
 JetType resolveTypeName(JetTypeName typeName)
           
 void setContext(TopDownAnalysisContext context)
           
 void setDependencyClassByQualifiedNameResolver(DependencyClassByQualifiedNameResolver dependencyClassByQualifiedNameResolver)
           
 void setNamespaceFactory(NamespaceFactory namespaceFactory)
           
 void setTopDownAnalysisParameters(TopDownAnalysisParameters topDownAnalysisParameters)
           
 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

setNamespaceFactory

@Inject
public void setNamespaceFactory(@NotNull
                                       NamespaceFactory namespaceFactory)

setDependencyClassByQualifiedNameResolver

@Inject
public void setDependencyClassByQualifiedNameResolver(@NotNull
                                                             DependencyClassByQualifiedNameResolver dependencyClassByQualifiedNameResolver)

setContext

@Inject
public void setContext(@NotNull
                              TopDownAnalysisContext context)

setTrace

@Inject
public void setTrace(@NotNull
                            BindingTrace trace)

setTopDownAnalysisParameters

@Inject
public void setTopDownAnalysisParameters(@NotNull
                                                TopDownAnalysisParameters topDownAnalysisParameters)

resolveTypeName

@NotNull
public JetType resolveTypeName(@NotNull
                                       JetTypeName typeName)

processScriptHierarchy

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

resolveScriptDeclarations

public void resolveScriptDeclarations()