public class ScriptHeaderResolver extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static com.intellij.openapi.util.Key<java.lang.Integer> |
PRIORITY_KEY |
Constructor and Description |
---|
ScriptHeaderResolver() |
Modifier and Type | Method and Description |
---|---|
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) |
public static final com.intellij.openapi.util.Key<java.lang.Integer> PRIORITY_KEY
public ScriptHeaderResolver()
@Inject public void setNamespaceFactory(@NotNull NamespaceFactory namespaceFactory)
@Inject public void setDependencyClassByQualifiedNameResolver(@NotNull DependencyClassByQualifiedNameResolver dependencyClassByQualifiedNameResolver)
@Inject public void setContext(@NotNull TopDownAnalysisContext context)
@Inject public void setTrace(@NotNull BindingTrace trace)
@Inject public void setTopDownAnalysisParameters(@NotNull TopDownAnalysisParameters topDownAnalysisParameters)
@NotNull public JetType resolveTypeName(@NotNull JetTypeName typeName)
public void processScriptHierarchy(@NotNull JetScript script, @NotNull JetScope outerScope)
public void resolveScriptDeclarations()