org.jetbrains.kotlin.resolve
Class ScriptHeaderResolver

java.lang.Object
  extended by org.jetbrains.kotlin.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
static int getScriptPriority(JetScript script)
           
 void processScriptHierarchy(TopDownAnalysisContext c, JetScript script, WritableScope outerScope)
           
static void resolveScriptDeclarations(TopDownAnalysisContext c)
           
 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)

setTrace

@Inject
public void setTrace(@NotNull
                            BindingTrace trace)

processScriptHierarchy

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

getScriptPriority

public static int getScriptPriority(@NotNull
                                    JetScript script)

resolveScriptDeclarations

public static void resolveScriptDeclarations(@NotNull
                                             TopDownAnalysisContext c)